diff --git a/proto/AISnapshotEntityData.proto b/proto/AISnapshotEntityData.proto
deleted file mode 100644
index 66893dad..00000000
--- a/proto/AISnapshotEntityData.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 "AISnapshotEntitySkillCycle.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AISnapshotEntityData {
- repeated AISnapshotEntitySkillCycle finished_skill_cycles = 14;
- uint32 attack_target_id = 2;
- uint32 entity_id = 6;
- float Unk3300_ALBMEMMJEJA = 13;
- uint32 Unk3300_IADJCDJOKND = 5;
- uint32 Unk3300_FNCIDLDKANO = 7;
- float Unk3300_GPCFOCIFHCD = 15;
- float Unk3300_FMBBEIHCCJO = 12;
- float Unk3300_LIJIDJOLLEB = 11;
- uint32 Unk3300_GNBOAJHMNJO = 9;
- map hitting_avatars = 4;
- uint32 Unk3300_FIKEAEPLOHJ = 3;
-}
diff --git a/proto/AISnapshotEntitySkillCycle.proto b/proto/AISnapshotEntitySkillCycle.proto
deleted file mode 100644
index f02060e4..00000000
--- a/proto/AISnapshotEntitySkillCycle.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 AISnapshotEntitySkillCycle {
- bool Unk3300_IIOIBLEOHEK = 14;
- uint32 skill_id = 12;
- bool Unk3300_ABKFNGIDFMI = 7;
- bool Unk3300_IFKDIMDJBDH = 2;
- bool Unk3300_EGIILMJFEBE = 1;
-}
diff --git a/proto/AISnapshotInfo.proto b/proto/AISnapshotInfo.proto
deleted file mode 100644
index 1a4f5f94..00000000
--- a/proto/AISnapshotInfo.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 "AISnapshotEntityData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AISnapshotInfo {
- repeated AISnapshotEntityData ai_snapshots = 1;
-}
diff --git a/proto/AbilityActionBlink.proto b/proto/AbilityActionBlink.proto
deleted file mode 100644
index 3dc74f69..00000000
--- a/proto/AbilityActionBlink.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 AbilityActionBlink {
- Vector rot = 8;
- Vector pos = 3;
-}
diff --git a/proto/AbilityActionCreateGadget.proto b/proto/AbilityActionCreateGadget.proto
deleted file mode 100644
index 708f08d7..00000000
--- a/proto/AbilityActionCreateGadget.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AbilityActionCreateGadget {
- uint32 room_id = 5;
- Vector rot = 13;
- Vector pos = 8;
-}
diff --git a/proto/AbilityActionCreateTile.proto b/proto/AbilityActionCreateTile.proto
deleted file mode 100644
index 9fb0e029..00000000
--- a/proto/AbilityActionCreateTile.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 AbilityActionCreateTile {
- Vector pos = 15;
- Vector rot = 13;
-}
diff --git a/proto/AbilityActionDeductStamina.proto b/proto/AbilityActionDeductStamina.proto
deleted file mode 100644
index f31b3e32..00000000
--- a/proto/AbilityActionDeductStamina.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 AbilityActionDeductStamina {
- bool is_swim = 7;
-}
diff --git a/proto/AbilityActionDestroyTile.proto b/proto/AbilityActionDestroyTile.proto
deleted file mode 100644
index 89d8ef26..00000000
--- a/proto/AbilityActionDestroyTile.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 AbilityActionDestroyTile {
- Vector pos = 13;
- Vector rot = 5;
-}
diff --git a/proto/AbilityActionFireAfterImage.proto b/proto/AbilityActionFireAfterImage.proto
deleted file mode 100644
index eb48b259..00000000
--- a/proto/AbilityActionFireAfterImage.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AbilityActionFireAfterImage {
- Vector dir = 10;
-}
diff --git a/proto/AbilityActionHitEffect.proto b/proto/AbilityActionHitEffect.proto
deleted file mode 100644
index 87004458..00000000
--- a/proto/AbilityActionHitEffect.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 AbilityActionHitEffect {
- uint32 trigger_id = 13;
-}
diff --git a/proto/AbilityActionServerMonsterLog.proto b/proto/AbilityActionServerMonsterLog.proto
deleted file mode 100644
index ff03dbdf..00000000
--- a/proto/AbilityActionServerMonsterLog.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 AbilityActionServerMonsterLog {
- repeated int32 param_list = 3;
-}
diff --git a/proto/AbilityActionSetBulletTrackTarget.proto b/proto/AbilityActionSetBulletTrackTarget.proto
deleted file mode 100644
index 6ff47b69..00000000
--- a/proto/AbilityActionSetBulletTrackTarget.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 AbilityActionSetBulletTrackTarget {
- uint32 Unk3300_GKACKBIEOHK = 10;
- uint32 Unk3300_HGBOFFKEPDJ = 4;
-}
diff --git a/proto/AbilityActionSetCrashDamage.proto b/proto/AbilityActionSetCrashDamage.proto
deleted file mode 100644
index 92c7cf9b..00000000
--- a/proto/AbilityActionSetCrashDamage.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 AbilityActionSetCrashDamage {
- float damage = 2;
- Vector hit_pos = 8;
-}
diff --git a/proto/AbilityActionSetRandomOverrideMapValue.proto b/proto/AbilityActionSetRandomOverrideMapValue.proto
deleted file mode 100644
index 31dfc819..00000000
--- a/proto/AbilityActionSetRandomOverrideMapValue.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 AbilityActionSetRandomOverrideMapValue {
- float random_value = 1;
-}
diff --git a/proto/AbilityActionSummon.proto b/proto/AbilityActionSummon.proto
deleted file mode 100644
index 22f7e22b..00000000
--- a/proto/AbilityActionSummon.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 AbilityActionSummon {
- Vector pos = 3;
- Vector rot = 10;
-}
diff --git a/proto/AbilityActionTriggerAbility.proto b/proto/AbilityActionTriggerAbility.proto
deleted file mode 100644
index 6894b356..00000000
--- a/proto/AbilityActionTriggerAbility.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 AbilityActionTriggerAbility {
- uint32 other_id = 4;
-}
diff --git a/proto/AbilityApplyLevelModifier.proto b/proto/AbilityApplyLevelModifier.proto
deleted file mode 100644
index a73bb2e2..00000000
--- a/proto/AbilityApplyLevelModifier.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 AbilityApplyLevelModifier {
- uint32 apply_entity_id = 1;
-}
diff --git a/proto/AbilityArgument.proto b/proto/AbilityArgument.proto
deleted file mode 100644
index c4b8ada2..00000000
--- a/proto/AbilityArgument.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 AbilityArgument {
- oneof arg {
- uint32 int_arg = 14;
- float float_arg = 7;
- string str_arg = 9;
- }
-}
diff --git a/proto/AbilityBornType.proto b/proto/AbilityBornType.proto
deleted file mode 100644
index 77b2c2bd..00000000
--- a/proto/AbilityBornType.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AbilityBornType {
- Vector move_dir = 3;
- Vector rot = 15;
- Vector pos = 12;
-}
diff --git a/proto/AbilityFloatValue.proto b/proto/AbilityFloatValue.proto
deleted file mode 100644
index 2bcd111d..00000000
--- a/proto/AbilityFloatValue.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 AbilityFloatValue {
- float value = 1;
-}
diff --git a/proto/AbilityInvocationFailNotify.proto b/proto/AbilityInvocationFailNotify.proto
deleted file mode 100644
index 4cd16029..00000000
--- a/proto/AbilityInvocationFailNotify.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 "AbilityInvokeEntry.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AbilityInvocationFailNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1200;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 entity_id = 4;
- string reason = 8;
- AbilityInvokeEntry invoke = 11;
-}
diff --git a/proto/AbilityInvocationFixedNotify.proto b/proto/AbilityInvocationFixedNotify.proto
deleted file mode 100644
index 28f0990d..00000000
--- a/proto/AbilityInvocationFixedNotify.proto
+++ /dev/null
@@ -1,40 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 "AbilityInvokeEntry.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AbilityInvocationFixedNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1179;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- AbilityInvokeEntry Unk3300_LDIAOMFIBPL = 7;
- AbilityInvokeEntry Unk3300_ONGNOHLIIBO = 3;
- AbilityInvokeEntry Unk3300_AHDFHHFHEFM = 10;
- AbilityInvokeEntry Unk3300_GAFFBFFKDIC = 1;
- AbilityInvokeEntry Unk3300_EMGKKHKLIEG = 4;
- AbilityInvokeEntry Unk3300_KFMHLLHECCJ = 9;
-}
diff --git a/proto/AbilityMetaAddAbility.proto b/proto/AbilityMetaAddAbility.proto
deleted file mode 100644
index b6208955..00000000
--- a/proto/AbilityMetaAddAbility.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 "AbilityAppliedAbility.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AbilityMetaAddAbility {
- AbilityAppliedAbility ability = 5;
-}
diff --git a/proto/AbilityMetaAddOrGetAbilityAndTrigger.proto b/proto/AbilityMetaAddOrGetAbilityAndTrigger.proto
deleted file mode 100644
index 208327c8..00000000
--- a/proto/AbilityMetaAddOrGetAbilityAndTrigger.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 "AbilityString.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AbilityMetaAddOrGetAbilityAndTrigger {
- float trigger_argument = 4;
- AbilityString ability_name = 12;
- AbilityString ability_override = 13;
-}
diff --git a/proto/AbilityMetaDurabilityIsZero.proto b/proto/AbilityMetaDurabilityIsZero.proto
deleted file mode 100644
index 88970a94..00000000
--- a/proto/AbilityMetaDurabilityIsZero.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 AbilityMetaDurabilityIsZero {
- bool is_zero = 6;
-}
diff --git a/proto/AbilityMetaElementReactionVisual.proto b/proto/AbilityMetaElementReactionVisual.proto
deleted file mode 100644
index 8ae35055..00000000
--- a/proto/AbilityMetaElementReactionVisual.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 AbilityMetaElementReactionVisual {
- uint32 Unk3300_PHKFGIHELFG = 6;
- uint32 Unk3300_DGBGNEHDODI = 1;
- int32 hit_index = 14;
- uint32 Unk3300_OGILJCJPHPB = 2;
-}
diff --git a/proto/AbilityMetaLoseHp.proto b/proto/AbilityMetaLoseHp.proto
deleted file mode 100644
index 240820db..00000000
--- a/proto/AbilityMetaLoseHp.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 AbilityMetaLoseHp {
- uint32 lose_hp_config_idx = 15;
-}
diff --git a/proto/AbilityMetaModifierDurabilityChange.proto b/proto/AbilityMetaModifierDurabilityChange.proto
deleted file mode 100644
index 28637b28..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 Unk3300_LDHNFNOGOGF = 13;
- float Unk3300_IFHFHEHDOIO = 1;
-}
diff --git a/proto/AbilityMetaSetAbilityTrigger.proto b/proto/AbilityMetaSetAbilityTrigger.proto
deleted file mode 100644
index 618fa240..00000000
--- a/proto/AbilityMetaSetAbilityTrigger.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 AbilityMetaSetAbilityTrigger {
- uint32 trigger_ability_entity_id = 1;
-}
diff --git a/proto/AbilityMetaSetKilledState.proto b/proto/AbilityMetaSetKilledState.proto
deleted file mode 100644
index 4f3dfbd5..00000000
--- a/proto/AbilityMetaSetKilledState.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 AbilityMetaSetKilledState {
- bool killed = 5;
-}
diff --git a/proto/AbilityMetaSetModifierApplyEntityId.proto b/proto/AbilityMetaSetModifierApplyEntityId.proto
deleted file mode 100644
index 9be83703..00000000
--- a/proto/AbilityMetaSetModifierApplyEntityId.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 AbilityMetaSetModifierApplyEntityId {
- uint32 apply_entity_id = 10;
-}
diff --git a/proto/AbilityMetaSetPoseParameter.proto b/proto/AbilityMetaSetPoseParameter.proto
deleted file mode 100644
index 915fce9f..00000000
--- a/proto/AbilityMetaSetPoseParameter.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 "AnimatorParameterValueInfoPair.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AbilityMetaSetPoseParameter {
- AnimatorParameterValueInfoPair value = 7;
-}
diff --git a/proto/AbilityMetaSpecialFloatArgument.proto b/proto/AbilityMetaSpecialFloatArgument.proto
deleted file mode 100644
index ba153567..00000000
--- a/proto/AbilityMetaSpecialFloatArgument.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 AbilityMetaSpecialFloatArgument {
- float argument_value = 4;
- bool is_on = 10;
-}
diff --git a/proto/AbilityMetaTriggerElementReaction.proto b/proto/AbilityMetaTriggerElementReaction.proto
deleted file mode 100644
index bb07eb9e..00000000
--- a/proto/AbilityMetaTriggerElementReaction.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 AbilityMetaTriggerElementReaction {
- int32 hit_index = 7;
- uint32 trigger_entity_id = 14;
- uint32 Unk3300_PHKFGIHELFG = 13;
- uint32 Unk3300_OGILJCJPHPB = 12;
- uint32 Unk3300_DGBGNEHDODI = 2;
-}
diff --git a/proto/AbilityMetaUpdateBaseReactionDamage.proto b/proto/AbilityMetaUpdateBaseReactionDamage.proto
deleted file mode 100644
index 2bce5742..00000000
--- a/proto/AbilityMetaUpdateBaseReactionDamage.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 "AbilityString.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AbilityMetaUpdateBaseReactionDamage {
- uint32 Unk3300_OIPAEGAMCLI = 2;
- uint32 Unk3300_CAKEJCJKHOA = 13;
- AbilityString ability_name = 6;
- AbilityString global_value_key = 14;
-}
diff --git a/proto/AbilityMixinAvatarCombat.proto b/proto/AbilityMixinAvatarCombat.proto
deleted file mode 100644
index 94e6669d..00000000
--- a/proto/AbilityMixinAvatarCombat.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 AbilityMixinAvatarCombat {
- bool is_enter_combat = 6;
-}
diff --git a/proto/AbilityMixinAvatarSteerByCamera.proto b/proto/AbilityMixinAvatarSteerByCamera.proto
deleted file mode 100644
index e72b3415..00000000
--- a/proto/AbilityMixinAvatarSteerByCamera.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 AbilityMixinAvatarSteerByCamera {
- Vector target_dir = 7;
- Vector target_pos = 2;
-}
diff --git a/proto/AbilityMixinBreakout.proto b/proto/AbilityMixinBreakout.proto
deleted file mode 100644
index d8c7d7c2..00000000
--- a/proto/AbilityMixinBreakout.proto
+++ /dev/null
@@ -1,48 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 "BreakoutSyncAction.proto";
-import "BreakoutSyncCreateConnect.proto";
-import "BreakoutSyncFinishGame.proto";
-import "BreakoutSyncPing.proto";
-import "BreakoutSyncSnapShot.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AbilityMixinBreakout {
- enum SyncType {
- SYNC_TYPE_NONE = 0;
- SYNC_TYPE_CREATE_CONNECT = 1;
- SYNC_TYPE_START_GAME = 2;
- SYNC_TYPE_PING = 3;
- SYNC_TYPE_FINISH_GAME = 4;
- SYNC_TYPE_SNAP_SHOT = 5;
- SYNC_TYPE_ACTION = 6;
- }
-
- int32 retcode = 8;
- SyncType sync_type = 4;
- oneof sync {
- BreakoutSyncCreateConnect sync_create_connect = 2;
- BreakoutSyncPing sync_ping = 1;
- BreakoutSyncFinishGame sync_finish_game = 5;
- BreakoutSyncSnapShot sync_snap_shot = 14;
- BreakoutSyncAction sync_action = 3;
- }
-}
diff --git a/proto/AbilityMixinDoActionByElementReaction.proto b/proto/AbilityMixinDoActionByElementReaction.proto
deleted file mode 100644
index 36ec73c4..00000000
--- a/proto/AbilityMixinDoActionByElementReaction.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 AbilityMixinDoActionByElementReaction {
- uint32 target_entity_id = 5;
-}
diff --git a/proto/AbilityMixinDoActionBySelfModifierElementDurabilityRatio.proto b/proto/AbilityMixinDoActionBySelfModifierElementDurabilityRatio.proto
deleted file mode 100644
index aae7ebc4..00000000
--- a/proto/AbilityMixinDoActionBySelfModifierElementDurabilityRatio.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 AbilityMixinDoActionBySelfModifierElementDurabilityRatio {
- float last_durability_ratio = 14;
-}
diff --git a/proto/AbilityMixinElementShield.proto b/proto/AbilityMixinElementShield.proto
deleted file mode 100644
index 689beb56..00000000
--- a/proto/AbilityMixinElementShield.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 AbilityMixinElementShield {
- uint32 player_num = 9;
- float shield = 5;
- bool is_shield_broken = 8;
- float sub_shield = 4;
- float max_shield = 13;
- uint32 absorb_type = 10;
-}
diff --git a/proto/AbilityMixinEliteShield.proto b/proto/AbilityMixinEliteShield.proto
deleted file mode 100644
index 0de94079..00000000
--- a/proto/AbilityMixinEliteShield.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 AbilityMixinEliteShield {
- float sub_shield = 9;
-}
diff --git a/proto/AbilityMixinEmpty.proto b/proto/AbilityMixinEmpty.proto
deleted file mode 100644
index cef9098d..00000000
--- a/proto/AbilityMixinEmpty.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 AbilityMixinEmpty {}
diff --git a/proto/AbilityMixinEraseBrickActivity.proto b/proto/AbilityMixinEraseBrickActivity.proto
deleted file mode 100644
index a2544815..00000000
--- a/proto/AbilityMixinEraseBrickActivity.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 AbilityMixinEraseBrickActivity {
- repeated uint32 data = 15;
-}
diff --git a/proto/AbilityMixinFieldEntityCountChange.proto b/proto/AbilityMixinFieldEntityCountChange.proto
deleted file mode 100644
index e9260dba..00000000
--- a/proto/AbilityMixinFieldEntityCountChange.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 AbilityMixinFieldEntityCountChange {
- uint32 field_entity_count = 8;
-}
diff --git a/proto/AbilityMixinFireworksLauncher.proto b/proto/AbilityMixinFireworksLauncher.proto
deleted file mode 100644
index 484f5368..00000000
--- a/proto/AbilityMixinFireworksLauncher.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 AbilityMixinFireworksLauncher {
- uint32 Unk3300_FHGLEJNJIHK = 5;
- uint32 Unk3300_BFJBDJLAOJL = 4;
- uint32 Unk3300_LPPKOFHKCPH = 7;
- uint32 Unk3300_BDGCGLGNAIB = 3;
- repeated uint32 fireworks_config = 12;
- uint32 phase = 1;
-}
diff --git a/proto/AbilityMixinGlobalShield.proto b/proto/AbilityMixinGlobalShield.proto
deleted file mode 100644
index d0361867..00000000
--- a/proto/AbilityMixinGlobalShield.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 AbilityMixinGlobalShield {
- float max_shield = 14;
- bool is_create_effect = 4;
- string shield_effect_name = 12;
- float sub_shield = 10;
- uint32 avatar_id = 3;
- float height_offset = 1;
-}
diff --git a/proto/AbilityMixinScenePropSync.proto b/proto/AbilityMixinScenePropSync.proto
deleted file mode 100644
index 36886c36..00000000
--- a/proto/AbilityMixinScenePropSync.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 "MassivePropSyncInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AbilityMixinScenePropSync {
- repeated MassivePropSyncInfo massive_prop_list = 11;
- repeated int64 delete_id_list = 12;
- bool is_clear_all = 3;
-}
diff --git a/proto/AbilityMixinShieldBar.proto b/proto/AbilityMixinShieldBar.proto
deleted file mode 100644
index 044870de..00000000
--- a/proto/AbilityMixinShieldBar.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 AbilityMixinShieldBar {
- float max_shield = 8;
- float shield = 4;
- uint32 player_num = 3;
- uint32 element_type = 7;
-}
diff --git a/proto/AbilityMixinShootFromCamera.proto b/proto/AbilityMixinShootFromCamera.proto
deleted file mode 100644
index f3f74f1c..00000000
--- a/proto/AbilityMixinShootFromCamera.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 AbilityMixinShootFromCamera {
- Vector forward = 13;
- Vector init_pos = 9;
-}
diff --git a/proto/AbilityMixinUGCTimeControl.proto b/proto/AbilityMixinUGCTimeControl.proto
deleted file mode 100644
index 481a4025..00000000
--- a/proto/AbilityMixinUGCTimeControl.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 AbilityMixinUGCTimeControl {
- uint64 start_move_time_ms = 12;
- uint32 start_move_time = 9;
-}
diff --git a/proto/AbilityMixinUIInteract.proto b/proto/AbilityMixinUIInteract.proto
deleted file mode 100644
index 9e751e49..00000000
--- a/proto/AbilityMixinUIInteract.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 AbilityMixinUIInteract {}
diff --git a/proto/AbilityMixinWidgetMpSupport.proto b/proto/AbilityMixinWidgetMpSupport.proto
deleted file mode 100644
index ff0c760c..00000000
--- a/proto/AbilityMixinWidgetMpSupport.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 AbilityMixinWidgetMpSupport {
- uint32 target_entity_id = 2;
-}
diff --git a/proto/AbilityMixinWindSeedSpawner.proto b/proto/AbilityMixinWindSeedSpawner.proto
deleted file mode 100644
index fe827ab3..00000000
--- a/proto/AbilityMixinWindSeedSpawner.proto
+++ /dev/null
@@ -1,40 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 AbilityMixinWindSeedSpawner {
- message AddSignal {}
-
- message RefreshSeed {
- repeated Vector pos_list = 10;
- }
-
- message CatchSeed {
- uint32 entity_id = 13;
- }
-
- oneof cmd {
- AddSignal add_signal = 8;
- RefreshSeed refresh_seed = 12;
- CatchSeed catch_seed = 14;
- }
-}
diff --git a/proto/AbilityMixinWindZone.proto b/proto/AbilityMixinWindZone.proto
deleted file mode 100644
index 5e03b2ff..00000000
--- a/proto/AbilityMixinWindZone.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 AbilityMixinWindZone {
- repeated uint32 Unk3300_OJPFAIGIBLG = 3;
- repeated uint32 Unk3300_DJELBGDEDBH = 12;
-}
diff --git a/proto/AcceptCityReputationRequestReq.proto b/proto/AcceptCityReputationRequestReq.proto
deleted file mode 100644
index 7223802d..00000000
--- a/proto/AcceptCityReputationRequestReq.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 AcceptCityReputationRequestReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2847;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 city_id = 14;
- uint32 request_id = 8;
-}
diff --git a/proto/AcceptCityReputationRequestRsp.proto b/proto/AcceptCityReputationRequestRsp.proto
deleted file mode 100644
index 41e09860..00000000
--- a/proto/AcceptCityReputationRequestRsp.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 AcceptCityReputationRequestRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2878;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 city_id = 1;
- int32 retcode = 9;
- uint32 request_id = 10;
-}
diff --git a/proto/Achievement.proto b/proto/Achievement.proto
deleted file mode 100644
index 8820f840..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 {
- enum Status {
- STATUS_INVALID = 0;
- STATUS_UNFINISHED = 1;
- STATUS_FINISHED = 2;
- STATUS_REWARD_TAKEN = 3;
- }
-
- uint32 finish_timestamp = 8;
- uint32 cur_progress = 11;
- uint32 total_progress = 6;
- uint32 id = 14;
- Status status = 15;
-}
diff --git a/proto/AchievementAllDataNotify.proto b/proto/AchievementAllDataNotify.proto
deleted file mode 100644
index 3dfd5247..00000000
--- a/proto/AchievementAllDataNotify.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";
-
-import "Achievement.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AchievementAllDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2692;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 reward_taken_goal_id_list = 13;
- repeated Achievement achievement_list = 8;
-}
diff --git a/proto/AchievementUpdateNotify.proto b/proto/AchievementUpdateNotify.proto
deleted file mode 100644
index 519d554b..00000000
--- a/proto/AchievementUpdateNotify.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 "Achievement.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AchievementUpdateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2691;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated Achievement achievement_list = 11;
-}
diff --git a/proto/ActionReasonType.proto b/proto/ActionReasonType.proto
deleted file mode 100644
index 88304a44..00000000
--- a/proto/ActionReasonType.proto
+++ /dev/null
@@ -1,212 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-enum ActionReasonType {
- ACTION_REASON_NONE = 0;
- ACTION_REASON_QUEST_ITEM = 1;
- ACTION_REASON_QUEST_REWARD = 2;
- ACTION_REASON_TRIFLE = 3;
- ACTION_REASON_SHOP = 4;
- ACTION_REASON_PLAYER_UPGRADE_REWARD = 5;
- ACTION_REASON_ADD_AVATAR = 6;
- ACTION_REASON_GADGET_ENV_ANIMAL = 7;
- ACTION_REASON_MONSTER_ENV_ANIMAL = 8;
- ACTION_REASON_COMPOUND = 9;
- ACTION_REASON_COOK = 10;
- ACTION_REASON_GATHER = 11;
- ACTION_REASON_MAIL_ATTACHMENT = 12;
- ACTION_REASON_CITY_LEVELUP_RETURN = 15;
- ACTION_REASON_CITY_LEVELUP_REWARD = 17;
- ACTION_REASON_AREA_EXPLORE_REWARD = 18;
- ACTION_REASON_UNLOCK_POINT_REWARD = 19;
- ACTION_REASON_DUNGEON_FIRST_PASS = 20;
- ACTION_REASON_DUNGEON_PASS = 21;
- ACTION_REASON_CHANGE_ELEM_TYPE = 23;
- ACTION_REASON_FETTER_OPEN = 25;
- ACTION_REASON_DAILY_TASK_SCORE = 26;
- ACTION_REASON_DAILY_TASK_HOST = 27;
- ACTION_REASON_RAND_TASK_HOST = 28;
- ACTION_REASON_EXPEDITION = 29;
- ACTION_REASON_GACHA = 30;
- ACTION_REASON_COMBINE = 31;
- ACTION_REASON_RAND_TASK_GUEST = 32;
- ACTION_REASON_DAILY_TASK_GUEST = 33;
- ACTION_REASON_FORGE_OUTPUT = 34;
- ACTION_REASON_FORGE_RETURN = 35;
- ACTION_REASON_INIT_AVATAR = 36;
- ACTION_REASON_MONSTER_DIE = 37;
- ACTION_REASON_GM = 38;
- ACTION_REASON_OPEN_CHEST = 39;
- ACTION_REASON_GADGET_DIE = 40;
- ACTION_REASON_MONSTER_CHANGE_HP = 41;
- ACTION_REASON_SUBFIELD_DROP = 42;
- ACTION_REASON_PUSH_TIPS_REWARD = 43;
- ACTION_REASON_ACTIVITY_MONSTER_DROP = 44;
- ACTION_REASON_ACTIVITY_GATHER = 45;
- ACTION_REASON_ACTIVITY_SUBFIELD_DROP = 46;
- ACTION_REASON_TOWER_SCHEDULE_REWARD = 47;
- ACTION_REASON_TOWER_FLOOR_STAR_REWARD = 48;
- ACTION_REASON_TOWER_FIRST_PASS_REWARD = 49;
- ACTION_REASON_TOWER_DAILY_REWARD = 50;
- ACTION_REASON_HIT_CLIENT_TRIVIAL_ENTITY = 51;
- ACTION_REASON_OPEN_WORLD_BOSS_CHEST = 52;
- ACTION_REASON_MATERIAL_DELETE_RETURN = 53;
- ACTION_REASON_SIGN_IN_REWARD = 54;
- ACTION_REASON_OPEN_BLOSSOM_CHEST = 55;
- ACTION_REASON_RECHARGE = 56;
- ACTION_REASON_BONUS_ACTIVITY_REWARD = 57;
- ACTION_REASON_TOWER_COMMEMORATIVE_REWARD = 58;
- ACTION_REASON_TOWER_SKIP_FLOOR_REWARD = 59;
- ACTION_REASON_RECHARGE_BONUS = 60;
- ACTION_REASON_RECHARGE_CARD = 61;
- ACTION_REASON_RECHARGE_CARD_DAILY = 62;
- ACTION_REASON_RECHARGE_CARD_REPLACE = 63;
- ACTION_REASON_RECHARGE_CARD_REPLACE_FREE = 64;
- ACTION_REASON_RECHARGE_PLAY_REPLACE = 65;
- ACTION_REASON_MP_PLAY_TAKE_REWARD = 66;
- ACTION_REASON_ACTIVITY_WATCHER = 67;
- ACTION_REASON_SALESMAN_DELIVER_ITEM = 68;
- ACTION_REASON_SALESMAN_REWARD = 69;
- ACTION_REASON_REBATE = 70;
- ACTION_REASON_MCOIN_EXCHANGE_HCOIN = 71;
- ACTION_REASON_DAILY_TASK_EXCHANGE_LEGENDARY_KEY = 72;
- ACTION_REASON_UNLOCK_PERSON_LINE = 73;
- ACTION_REASON_FETTER_LEVEL_REWARD = 74;
- ACTION_REASON_BUY_RESIN = 75;
- ACTION_REASON_RECHARGE_PACKAGE = 76;
- ACTION_REASON_DELIVERY_DAILY_REWARD = 77;
- ACTION_REASON_CITY_REPUTATION_LEVEL = 78;
- ACTION_REASON_CITY_REPUTATION_QUEST = 79;
- ACTION_REASON_CITY_REPUTATION_REQUEST = 80;
- ACTION_REASON_CITY_REPUTATION_EXPLORE = 81;
- ACTION_REASON_OFFERGING_LEVEL = 82;
- ACTION_REASON_ROUTINE_HOST = 83;
- ACTION_REASON_ROUTINE_GUEST = 84;
- ACTION_REASON_TREASURE_MAP_SPOT_TOKEN = 89;
- ACTION_REASON_TREASURE_MAP_BONUS_LEVEL_REWARD = 90;
- ACTION_REASON_TREASURE_MAP_MP_REWARD = 91;
- ACTION_REASON_CONVERT = 92;
- ACTION_REASON_OVERFLOW_TRANSFORM = 93;
- ACTION_REASON_ACTIVITY_AVATAR_SELECTION_REWARD = 96;
- ACTION_REASON_ACTIVITY_WATCHER_BATCH = 97;
- ACTION_REASON_HIT_TREE_DROP = 98;
- ACTION_REASON_GET_HOME_LEVELUP_REWARD = 99;
- ACTION_REASON_HOME_DEFAULT_FURNITURE = 100;
- ACTION_REASON_ACTIVITY_COND = 101;
- ACTION_REASON_BATTLE_PASS_NOTIFY = 102;
- ACTION_REASON_RELIQUARY_DECOMPOSE = 103;
- ACTION_REASON_RECHARGE_GOOGLE_GIFT_GARD = 104;
- ACTION_REASON_RECHARGE_CONCERT_PRODUCT = 105;
- ACTION_REASON_RECHARGE_CONCERT_PRODUCT_REPLACE = 106;
- ACTION_REASON_SEND_CONCERT_PRODUCT_BY_MUIP = 107;
- ACTION_REASON_RECHARGE_APPLE_GIFT_GARD = 108;
- ACTION_REASON_PLAYER_USE_ITEM = 1001;
- ACTION_REASON_DROP_ITEM = 1002;
- ACTION_REASON_WEAPON_UPGRADE = 1011;
- ACTION_REASON_WEAPON_PROMOTE = 1012;
- ACTION_REASON_WEAPON_AWAKEN = 1013;
- ACTION_REASON_RELIC_UPGRADE = 1014;
- ACTION_REASON_ABILITY = 1015;
- ACTION_REASON_DUNGEON_STATUE_DROP = 1016;
- ACTION_REASON_OFFLINE_MSG = 1017;
- ACTION_REASON_AVATAR_UPGRADE = 1018;
- ACTION_REASON_AVATAR_PROMOTE = 1019;
- ACTION_REASON_QUEST_ACTION = 1021;
- ACTION_REASON_CITY_LEVELUP = 1022;
- ACTION_REASON_UPGRADE_SKILL = 1024;
- ACTION_REASON_UNLOCK_TALENT = 1025;
- ACTION_REASON_UPGRADE_PROUD_SKILL = 1026;
- ACTION_REASON_PLAYER_LEVEL_LIMIT_UP = 1027;
- ACTION_REASON_DUNGEON_DAILY = 1028;
- ACTION_REASON_ITEM_GIVING = 1030;
- ACTION_REASON_FORGE_COST = 1031;
- ACTION_REASON_INVESTIGATION_REWARD = 1032;
- ACTION_REASON_INVESTIGATION_TARGET_REWARD = 1033;
- ACTION_REASON_GADGET_INTERACT = 1034;
- ACTION_REASON_SEA_LAMP_CI_MATERIAL = 1036;
- ACTION_REASON_SEA_LAMP_CONTRIBUTION_REWARD = 1037;
- ACTION_REASON_SEA_LAMP_PHASE_REWARD = 1038;
- ACTION_REASON_SEA_LAMP_FLY_LAMP = 1039;
- ACTION_REASON_AUTO_RECOVER = 1040;
- ACTION_REASON_ACTIVITY_EXPIRE_ITEM = 1041;
- ACTION_REASON_SUB_COIN_NEGATIVE = 1042;
- ACTION_REASON_BARGAIN_DEDUCT = 1043;
- ACTION_REASON_BATTLE_PASS_PAID_REWARD = 1044;
- ACTION_REASON_BATTLE_PASS_LEVEL_REWARD = 1045;
- ACTION_REASON_TRIAL_AVATAR_ACTIVITY_FIRST_PASS_REWARD = 1046;
- ACTION_REASON_BUY_BATTLE_PASS_LEVEL = 1047;
- ACTION_REASON_GRANT_BIRTHDAY_BENEFIT = 1048;
- ACTION_REASON_ACHIEVEMENT_REWARD = 1049;
- ACTION_REASON_ACHIEVEMENT_GOAL_REWARD = 1050;
- ACTION_REASON_FIRST_SHARE_TO_SOCIAL_NETWORK = 1051;
- ACTION_REASON_DESTROY_MATERIAL = 1052;
- ACTION_REASON_CODEX_LEVELUP_REWARD = 1053;
- ACTION_REASON_HUNTING_OFFER_REWARD = 1054;
- ACTION_REASON_USE_WIDGET_ANCHOR_POINT = 1055;
- ACTION_REASON_USE_WIDGET_BONFIRE = 1056;
- ACTION_REASON_UNGRADE_WEAPON_RETURN_MATERIAL = 1057;
- ACTION_REASON_USE_WIDGET_ONEOFF_GATHER_POINT_DETECTOR = 1058;
- ACTION_REASON_USE_WIDGET_CLIENT_COLLECTOR = 1059;
- ACTION_REASON_USE_WIDGET_CLIENT_DETECTOR = 1060;
- ACTION_REASON_TAKE_GENERAL_REWARD = 1061;
- ACTION_REASON_ASTER_TAKE_SPECIAL_REWARD = 1062;
- ACTION_REASON_REMOVE_CODEX_BOOK = 1063;
- ACTION_REASON_OFFERING_ITEM = 1064;
- ACTION_REASON_USE_WIDGET_GADGET_BUILDER = 1065;
- ACTION_REASON_EFFIGY_FIRST_PASS_REWARD = 1066;
- ACTION_REASON_EFFIGY_REWARD = 1067;
- ACTION_REASON_REUNION_FIRST_GIFT_REWARD = 1068;
- ACTION_REASON_REUNION_SIGN_IN_REWARD = 1069;
- ACTION_REASON_REUNION_WATCHER_REWARD = 1070;
- ACTION_REASON_SALESMAN_MP_REWARD = 1071;
- ACTION_REASION_AVATAR_PROMOTE_REWARD = 1072;
- ACTION_REASON_BLESSING_REDEEM_REWARD = 1073;
- ACTION_MIRACLE_RING_REWARD = 1074;
- ACTION_REASON_EXPEDITION_REWARD = 1075;
- ACTION_REASON_TREASURE_MAP_REMOVE_DETECTOR = 1076;
- ACTION_REASON_MECHANICUS_DUNGEON_TICKET = 1077;
- ACTION_REASON_MECHANICUS_LEVELUP_GEAR = 1078;
- ACTION_REASON_MECHANICUS_BATTLE_SETTLE = 1079;
- ACTION_REASON_REGION_SEARCH_REWARD = 1080;
- ACTION_REASON_UNLOCK_COOP_CHAPTER = 1081;
- ACTION_REASON_TAKE_COOP_REWARD = 1082;
- ACTION_REASON_FLEUR_FAIR_DUNGEON_REWARD = 1083;
- ACTION_REASON_ACTIVITY_SCORE = 1084;
- ACTION_REASON_CHANNELLER_SLAB_ONEOFF_DUNGEON_REWARD = 1085;
- ACTION_REASON_FURNITURE_MAKE_START = 1086;
- ACTION_REASON_FURNITURE_MAKE_TAKE = 1087;
- ACTION_REASON_FURNITURE_MAKE_CANCEL = 1088;
- ACTION_REASON_FURNITURE_MAKE_FAST_FINISH = 1089;
- ACTION_REASON_CHANNELLER_SLAB_LOOP_DUNGEON_FIRST_PASS_REWARD = 1090;
- ACTION_REASON_CHANNELLER_SLAB_LOOP_DUNGEON_SCORE_REWARD = 1091;
- ACTION_REASON_HOME_LIMITED_SHOP_BUY = 1092;
- ACTION_REASON_HOME_COIN_COLLECT = 1093;
- ACTION_REASON_SUMMER_TIME_SENTRY_TOWER_REWARD = 1094;
- ACTION_REASON_SUMMER_TIME_SPRINT_BOAT_REWARD = 1095;
- ACTION_REASON_SUMMER_TIME_BOSS_REWARD = 1096;
- ACTION_REASON_SUMMER_TIME_BOMB_REWARD = 1097;
- ACTION_REASON_HOME_FETTER_COLLECT = 1098;
- ACTION_REASON_ECHO_SHELL_REWARD = 1099;
- ACTION_REASON_HOME_EVENT_REWARD = 1100;
- ACTION_REASON_BLITZ_RUSH_DUNGEON_REWARD = 1101;
- ACTION_REASON_FURNITURE_MAKE_RETURN = 1102;
- ACTION_REASON_HOME_PLANT_BOX_GATHER = 1103;
- ACTION_REASON_HOME_PLANT_SEED = 1104;
- ACTION_REASON_HOME_PLANT_GATHER = 1105;
- ACTION_REASON_CHESS_DUNGEON_REWARD = 1106;
- ACTION_REASON_GROUP_LINK_BUNDLE_FINISH = 1107;
- ACTION_REASON_LUNA_RITE_SACRIFICE = 1108;
- ACTION_REASON_LUNA_RITE_TAKE_SACRIFICE_REWARD = 1109;
- ACTION_REASON_FISH_BITE = 1110;
- ACTION_REASON_FISH_SUCC = 1111;
- ACTION_REASON_PLANT_FLOWER_REWARD = 1112;
- ACTION_REASON_PLANT_FLOWER_DELIVER_ITEM = 1113;
- ACTION_REASON_PLANT_FLOWER_GIVE_FLOWER = 1114;
- ACTION_REASON_PLANT_FLOWER_RECV_FLOWER = 1115;
- ACTION_REASON_ROGUE_CHALLENGE_SETTLE = 1116;
- ACTION_REASON_ROGUE_TAKE_FIRST_PASS_REWARD = 1117;
- ACTION_REASON_ROGUE_UPGRADE_SHIKIGAMI = 1118;
- ACTION_REASON_ROGUE_REFRESH_CARD = 1119;
-}
diff --git a/proto/ActivityAcceptAllGiveGiftReq.proto b/proto/ActivityAcceptAllGiveGiftReq.proto
deleted file mode 100644
index a53a98e1..00000000
--- a/proto/ActivityAcceptAllGiveGiftReq.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 ActivityAcceptAllGiveGiftReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8900;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 schedule_id = 9;
-}
diff --git a/proto/ActivityAcceptAllGiveGiftRsp.proto b/proto/ActivityAcceptAllGiveGiftRsp.proto
deleted file mode 100644
index e50ff3f7..00000000
--- a/proto/ActivityAcceptAllGiveGiftRsp.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 "ActivityAcceptGiftResultInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ActivityAcceptAllGiveGiftRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8771;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated ActivityAcceptGiftResultInfo accept_gift_result_info_list = 7;
- uint32 schedule_id = 6;
- int32 retcode = 12;
-}
diff --git a/proto/ActivityAcceptGiftResultInfo.proto b/proto/ActivityAcceptGiftResultInfo.proto
deleted file mode 100644
index a49cb587..00000000
--- a/proto/ActivityAcceptGiftResultInfo.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 ActivityAcceptGiftResultInfo {
- map Unk3300_JFHLEBLOFMA = 1;
- map Unk3300_COCFNBJCFGP = 9;
- uint32 uid = 12;
-}
diff --git a/proto/ActivityAcceptGiveGiftReq.proto b/proto/ActivityAcceptGiveGiftReq.proto
deleted file mode 100644
index 09e5ec92..00000000
--- a/proto/ActivityAcceptGiveGiftReq.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 ActivityAcceptGiveGiftReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8827;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 uid = 9;
- uint32 schedule_id = 12;
-}
diff --git a/proto/ActivityAcceptGiveGiftRsp.proto b/proto/ActivityAcceptGiveGiftRsp.proto
deleted file mode 100644
index d3abcb39..00000000
--- a/proto/ActivityAcceptGiveGiftRsp.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 "ActivityAcceptGiftResultInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ActivityAcceptGiveGiftRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8047;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 4;
- ActivityAcceptGiftResultInfo accept_gift_result_info = 2;
- uint32 schedule_id = 1;
-}
diff --git a/proto/ActivityBannerClearReq.proto b/proto/ActivityBannerClearReq.proto
deleted file mode 100644
index 41a1863c..00000000
--- a/proto/ActivityBannerClearReq.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 ActivityBannerClearReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2147;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 activity_id = 14;
- uint32 schedule_id = 7;
-}
diff --git a/proto/ActivityBannerClearRsp.proto b/proto/ActivityBannerClearRsp.proto
deleted file mode 100644
index 5a163f40..00000000
--- a/proto/ActivityBannerClearRsp.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 ActivityBannerClearRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2198;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 8;
- uint32 schedule_id = 5;
- uint32 activity_id = 9;
-}
diff --git a/proto/ActivityBannerNotify.proto b/proto/ActivityBannerNotify.proto
deleted file mode 100644
index 597c6be2..00000000
--- a/proto/ActivityBannerNotify.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 ActivityBannerNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2160;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 activity_id = 1;
- uint32 schedule_id = 8;
-}
diff --git a/proto/ActivityCoinInfoNotify.proto b/proto/ActivityCoinInfoNotify.proto
deleted file mode 100644
index 593927a9..00000000
--- a/proto/ActivityCoinInfoNotify.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 ActivityCoinInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2018;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 schedule_id = 8;
- map activity_coin_map = 2;
- uint32 activity_id = 4;
-}
diff --git a/proto/ActivityCondStateChangeNotify.proto b/proto/ActivityCondStateChangeNotify.proto
deleted file mode 100644
index 754ab7cc..00000000
--- a/proto/ActivityCondStateChangeNotify.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 "Uint32Pair.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ActivityCondStateChangeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2194;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 activity_id = 5;
- uint32 schedule_id = 14;
- repeated uint32 Unk3300_HKKNIHNBHAE = 1;
- repeated uint32 Unk3300_BGNIBLKCPCA = 4;
- repeated uint32 activated_sale_id_list = 8;
- repeated Uint32Pair disable_transfer_point_interaction_list = 11;
-}
diff --git a/proto/ActivityDisableTransferPointInteractionNotify.proto b/proto/ActivityDisableTransferPointInteractionNotify.proto
deleted file mode 100644
index 85bee05a..00000000
--- a/proto/ActivityDisableTransferPointInteractionNotify.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";
-
-import "Uint32Pair.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ActivityDisableTransferPointInteractionNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8029;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_disable = 13;
- Uint32Pair scene_point_pair = 11;
-}
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/ActivityFriendGiftWishData.proto b/proto/ActivityFriendGiftWishData.proto
deleted file mode 100644
index 49d6f503..00000000
--- a/proto/ActivityFriendGiftWishData.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 "ProfilePicture.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ActivityFriendGiftWishData {
- map gift_num_map = 5;
- uint32 uid = 7;
- ProfilePicture profile_picture = 11;
- string remark_name = 12;
- string nickname = 2;
-}
diff --git a/proto/ActivityGetCanGiveFriendGiftReq.proto b/proto/ActivityGetCanGiveFriendGiftReq.proto
deleted file mode 100644
index ae82224f..00000000
--- a/proto/ActivityGetCanGiveFriendGiftReq.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 ActivityGetCanGiveFriendGiftReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8330;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 schedule_id = 2;
-}
diff --git a/proto/ActivityGetCanGiveFriendGiftRsp.proto b/proto/ActivityGetCanGiveFriendGiftRsp.proto
deleted file mode 100644
index 2c739e15..00000000
--- a/proto/ActivityGetCanGiveFriendGiftRsp.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 ActivityGetCanGiveFriendGiftRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8374;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- map gift_num_map = 7;
- int32 retcode = 11;
- uint32 schedule_id = 12;
-}
diff --git a/proto/ActivityGetFriendGiftWishListReq.proto b/proto/ActivityGetFriendGiftWishListReq.proto
deleted file mode 100644
index 9c412d84..00000000
--- a/proto/ActivityGetFriendGiftWishListReq.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 ActivityGetFriendGiftWishListReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8642;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 schedule_id = 2;
-}
diff --git a/proto/ActivityGetFriendGiftWishListRsp.proto b/proto/ActivityGetFriendGiftWishListRsp.proto
deleted file mode 100644
index 1b78b7cc..00000000
--- a/proto/ActivityGetFriendGiftWishListRsp.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 "ActivityFriendGiftWishData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ActivityGetFriendGiftWishListRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8355;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated ActivityFriendGiftWishData friend_gift_wish_list = 12;
- uint32 schedule_id = 4;
- int32 retcode = 2;
-}
diff --git a/proto/ActivityGetRecvGiftListReq.proto b/proto/ActivityGetRecvGiftListReq.proto
deleted file mode 100644
index 0ed0765a..00000000
--- a/proto/ActivityGetRecvGiftListReq.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 ActivityGetRecvGiftListReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8995;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 schedule_id = 5;
-}
diff --git a/proto/ActivityGetRecvGiftListRsp.proto b/proto/ActivityGetRecvGiftListRsp.proto
deleted file mode 100644
index fff81b9b..00000000
--- a/proto/ActivityGetRecvGiftListRsp.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 "ActivityRecvGiftData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ActivityGetRecvGiftListRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8844;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 schedule_id = 7;
- int32 retcode = 9;
- repeated ActivityRecvGiftData recv_gift_list = 10;
-}
diff --git a/proto/ActivityGiveFriendGiftReq.proto b/proto/ActivityGiveFriendGiftReq.proto
deleted file mode 100644
index f1d21f7f..00000000
--- a/proto/ActivityGiveFriendGiftReq.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 ActivityGiveFriendGiftReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8178;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- map gift_num_map = 10;
- uint32 schedule_id = 15;
- uint32 uid = 1;
-}
diff --git a/proto/ActivityGiveFriendGiftRsp.proto b/proto/ActivityGiveFriendGiftRsp.proto
deleted file mode 100644
index 42a522b5..00000000
--- a/proto/ActivityGiveFriendGiftRsp.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 ActivityGiveFriendGiftRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8373;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 schedule_id = 15;
- int32 retcode = 8;
- repeated uint32 limit_gift_list = 14;
-}
diff --git a/proto/ActivityHaveRecvGiftNotify.proto b/proto/ActivityHaveRecvGiftNotify.proto
deleted file mode 100644
index a5d20ef7..00000000
--- a/proto/ActivityHaveRecvGiftNotify.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 ActivityHaveRecvGiftNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8118;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 schedule_id = 2;
-}
diff --git a/proto/ActivityNullDetailInfo.proto b/proto/ActivityNullDetailInfo.proto
deleted file mode 100644
index 0017087e..00000000
--- a/proto/ActivityNullDetailInfo.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 ActivityNullDetailInfo {
-
-}
diff --git a/proto/ActivityPlayOpenAnimNotify.proto b/proto/ActivityPlayOpenAnimNotify.proto
deleted file mode 100644
index 49a0a712..00000000
--- a/proto/ActivityPlayOpenAnimNotify.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 ActivityPlayOpenAnimNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2059;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 activity_id = 1;
-}
diff --git a/proto/ActivityPushTipsInfoNotify.proto b/proto/ActivityPushTipsInfoNotify.proto
deleted file mode 100644
index 16955bbf..00000000
--- a/proto/ActivityPushTipsInfoNotify.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 "ActivityPushTipsData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ActivityPushTipsInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8418;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 schedule_id = 3;
- repeated ActivityPushTipsData activity_push_tips_data_list = 10;
- uint32 activity_id = 13;
-}
diff --git a/proto/ActivityReadPushTipsReq.proto b/proto/ActivityReadPushTipsReq.proto
deleted file mode 100644
index e0d30c3a..00000000
--- a/proto/ActivityReadPushTipsReq.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 ActivityReadPushTipsReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8007;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated uint32 activity_push_tips_id_list = 1;
- uint32 activity_id = 12;
-}
diff --git a/proto/ActivityReadPushTipsRsp.proto b/proto/ActivityReadPushTipsRsp.proto
deleted file mode 100644
index 28808a5c..00000000
--- a/proto/ActivityReadPushTipsRsp.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 ActivityReadPushTipsRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8499;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 6;
-}
diff --git a/proto/ActivityRecvGiftData.proto b/proto/ActivityRecvGiftData.proto
deleted file mode 100644
index 211f6a08..00000000
--- a/proto/ActivityRecvGiftData.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 "ProfilePicture.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ActivityRecvGiftData {
- ProfilePicture profile_picture = 3;
- string nickname = 7;
- map gift_num_map = 6;
- string remark_name = 1;
- uint32 uid = 12;
-}
diff --git a/proto/ActivitySaleChangeNotify.proto b/proto/ActivitySaleChangeNotify.proto
deleted file mode 100644
index 3a0b2ff7..00000000
--- a/proto/ActivitySaleChangeNotify.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 ActivitySaleChangeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2012;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_close = 14;
- uint32 sale_id = 8;
-}
diff --git a/proto/ActivitySelectAvatarCardReq.proto b/proto/ActivitySelectAvatarCardReq.proto
deleted file mode 100644
index 6b430a53..00000000
--- a/proto/ActivitySelectAvatarCardReq.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 ActivitySelectAvatarCardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2052;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 reward_id = 14;
- uint32 activity_id = 6;
-}
diff --git a/proto/ActivitySelectAvatarCardRsp.proto b/proto/ActivitySelectAvatarCardRsp.proto
deleted file mode 100644
index f5841da6..00000000
--- a/proto/ActivitySelectAvatarCardRsp.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 ActivitySelectAvatarCardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2154;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 3;
- uint32 activity_id = 15;
- uint32 reward_id = 2;
-}
diff --git a/proto/ActivitySetGiftWishReq.proto b/proto/ActivitySetGiftWishReq.proto
deleted file mode 100644
index 24c5a375..00000000
--- a/proto/ActivitySetGiftWishReq.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 ActivitySetGiftWishReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8329;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 schedule_id = 12;
- map gift_num_map = 13;
-}
diff --git a/proto/ActivitySetGiftWishRsp.proto b/proto/ActivitySetGiftWishRsp.proto
deleted file mode 100644
index d48d1641..00000000
--- a/proto/ActivitySetGiftWishRsp.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 ActivitySetGiftWishRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8757;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 9;
- uint32 schedule_id = 4;
-}
diff --git a/proto/ActivityTakeAllScoreRewardReq.proto b/proto/ActivityTakeAllScoreRewardReq.proto
deleted file mode 100644
index c7018a8a..00000000
--- a/proto/ActivityTakeAllScoreRewardReq.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 ActivityTakeAllScoreRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8162;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 activity_id = 14;
-}
diff --git a/proto/ActivityTakeAllScoreRewardRsp.proto b/proto/ActivityTakeAllScoreRewardRsp.proto
deleted file mode 100644
index d9f579aa..00000000
--- a/proto/ActivityTakeAllScoreRewardRsp.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 ActivityTakeAllScoreRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8043;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 reward_config_list = 10;
- int32 retcode = 9;
- uint32 activity_id = 3;
-}
diff --git a/proto/ActivityTakeScoreRewardReq.proto b/proto/ActivityTakeScoreRewardReq.proto
deleted file mode 100644
index 915de41b..00000000
--- a/proto/ActivityTakeScoreRewardReq.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 ActivityTakeScoreRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8127;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 reward_config_id = 12;
- uint32 activity_id = 7;
-}
diff --git a/proto/ActivityTakeScoreRewardRsp.proto b/proto/ActivityTakeScoreRewardRsp.proto
deleted file mode 100644
index ee251e89..00000000
--- a/proto/ActivityTakeScoreRewardRsp.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 ActivityTakeScoreRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8527;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 activity_id = 12;
- uint32 reward_config_id = 2;
- int32 retcode = 13;
-}
diff --git a/proto/ActivityTakeWatcherRewardBatchReq.proto b/proto/ActivityTakeWatcherRewardBatchReq.proto
deleted file mode 100644
index 1425f251..00000000
--- a/proto/ActivityTakeWatcherRewardBatchReq.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 ActivityTakeWatcherRewardBatchReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2184;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated uint32 watcher_id_list = 7;
- uint32 activity_id = 11;
-}
diff --git a/proto/ActivityTakeWatcherRewardBatchRsp.proto b/proto/ActivityTakeWatcherRewardBatchRsp.proto
deleted file mode 100644
index bee03226..00000000
--- a/proto/ActivityTakeWatcherRewardBatchRsp.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 "ItemParam.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ActivityTakeWatcherRewardBatchRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2090;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 11;
- uint32 activity_id = 10;
- repeated ItemParam item_list = 8;
- repeated uint32 watcher_id_list = 13;
-}
diff --git a/proto/AddAranaraCollectionNotify.proto b/proto/AddAranaraCollectionNotify.proto
deleted file mode 100644
index 3e641561..00000000
--- a/proto/AddAranaraCollectionNotify.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 "AranaraCollectionState.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AddAranaraCollectionNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6391;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- AranaraCollectionState Unk3300_NJLJBBMJLBK = 10;
- uint32 collection_id = 7;
- AranaraCollectionState Unk3300_AFBIBLNKCOD = 4;
- uint32 collection_type = 2;
-}
diff --git a/proto/AddBlacklistReq.proto b/proto/AddBlacklistReq.proto
deleted file mode 100644
index 9967667b..00000000
--- a/proto/AddBlacklistReq.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 AddBlacklistReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4094;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 target_uid = 5;
-}
diff --git a/proto/AddBlacklistRsp.proto b/proto/AddBlacklistRsp.proto
deleted file mode 100644
index 0fd7343a..00000000
--- a/proto/AddBlacklistRsp.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";
-
-import "FriendBrief.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AddBlacklistRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4072;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- FriendBrief target_friend_brief = 9;
- int32 retcode = 13;
-}
diff --git a/proto/AddFriendNotify.proto b/proto/AddFriendNotify.proto
deleted file mode 100644
index 7f266d2c..00000000
--- a/proto/AddFriendNotify.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";
-
-import "FriendBrief.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AddFriendNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4037;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- FriendBrief target_friend_brief = 2;
- uint32 target_uid = 15;
-}
diff --git a/proto/AddRandTaskInfoNotify.proto b/proto/AddRandTaskInfoNotify.proto
deleted file mode 100644
index b7ea2459..00000000
--- a/proto/AddRandTaskInfoNotify.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";
-
-import "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AddRandTaskInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 154;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 rand_task_id = 7;
- Vector pos = 2;
-}
diff --git a/proto/AddSeenMonsterNotify.proto b/proto/AddSeenMonsterNotify.proto
deleted file mode 100644
index 6f614533..00000000
--- a/proto/AddSeenMonsterNotify.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 AddSeenMonsterNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 213;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated uint32 monster_id_list = 14;
-}
diff --git a/proto/AdjustWorldLevelReq.proto b/proto/AdjustWorldLevelReq.proto
deleted file mode 100644
index 242c7c8e..00000000
--- a/proto/AdjustWorldLevelReq.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 AdjustWorldLevelReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 112;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 Unk3300_DNLKIMGLBLP = 14;
- uint32 Unk3300_DJBKBPDCBFH = 3;
-}
diff --git a/proto/AdjustWorldLevelRsp.proto b/proto/AdjustWorldLevelRsp.proto
deleted file mode 100644
index 9fc5fb7b..00000000
--- a/proto/AdjustWorldLevelRsp.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 AdjustWorldLevelRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 131;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 1;
- uint32 after_world_level = 11;
- uint32 cd_over_time = 5;
-}
diff --git a/proto/AllCoopInfoNotify.proto b/proto/AllCoopInfoNotify.proto
deleted file mode 100644
index 5a6b4bc6..00000000
--- a/proto/AllCoopInfoNotify.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 "MainCoop.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AllCoopInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1992;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated MainCoop main_coop_list = 10;
-}
diff --git a/proto/AllMarkPointNotify.proto b/proto/AllMarkPointNotify.proto
deleted file mode 100644
index 2836a5fa..00000000
--- a/proto/AllMarkPointNotify.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 "MapMarkPoint.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AllMarkPointNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3322;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated MapMarkPoint mark_list = 2;
-}
diff --git a/proto/AllSeenMonsterNotify.proto b/proto/AllSeenMonsterNotify.proto
deleted file mode 100644
index cbc94d98..00000000
--- a/proto/AllSeenMonsterNotify.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 AllSeenMonsterNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 228;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated uint32 monster_id_list = 1;
-}
diff --git a/proto/AllShareCDDataNotify.proto b/proto/AllShareCDDataNotify.proto
deleted file mode 100644
index edd52d94..00000000
--- a/proto/AllShareCDDataNotify.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 "ShareCDInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AllShareCDDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 9079;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- map share_cd_info_map = 13;
-}
diff --git a/proto/AllWidgetBackgroundActiveStateNotify.proto b/proto/AllWidgetBackgroundActiveStateNotify.proto
deleted file mode 100644
index 8b23448f..00000000
--- a/proto/AllWidgetBackgroundActiveStateNotify.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 AllWidgetBackgroundActiveStateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5932;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 background_active_widget_list = 2;
-}
diff --git a/proto/AnchorPointDataNotify.proto b/proto/AnchorPointDataNotify.proto
deleted file mode 100644
index 9fb350ea..00000000
--- a/proto/AnchorPointDataNotify.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";
-
-import "AnchorPointData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AnchorPointDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4292;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 next_usable_time = 1;
- repeated AnchorPointData anchor_point_list = 11;
-}
diff --git a/proto/AnchorPointOpReq.proto b/proto/AnchorPointOpReq.proto
deleted file mode 100644
index b119db5f..00000000
--- a/proto/AnchorPointOpReq.proto
+++ /dev/null
@@ -1,40 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a 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 AnchorPointOpReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4285;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- enum AnchorPointOpType {
- ANCHOR_POINT_OP_TYPE_NONE = 0;
- ANCHOR_POINT_OP_TYPE_TELEPORT = 1;
- ANCHOR_POINT_OP_TYPE_REMOVE = 2;
- }
-
- uint32 anchor_point_id = 4;
- uint32 anchor_point_op_type = 10;
-}
diff --git a/proto/AnchorPointOpRsp.proto b/proto/AnchorPointOpRsp.proto
deleted file mode 100644
index a6df2cca..00000000
--- a/proto/AnchorPointOpRsp.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 AnchorPointOpRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4277;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 anchor_point_id = 9;
- int32 retcode = 4;
- uint32 anchor_point_op_type = 12;
-}
diff --git a/proto/AnimatorForceSetAirMoveNotify.proto b/proto/AnimatorForceSetAirMoveNotify.proto
deleted file mode 100644
index cc001d3b..00000000
--- a/proto/AnimatorForceSetAirMoveNotify.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 "ForwardType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AnimatorForceSetAirMoveNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 334;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- ForwardType forward_type = 12;
- bool in_air_move = 6;
- uint32 entity_id = 2;
-}
diff --git a/proto/AntiAddictNotify.proto b/proto/AntiAddictNotify.proto
deleted file mode 100644
index 443c6e85..00000000
--- a/proto/AntiAddictNotify.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 AntiAddictNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 174;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- string level = 4;
- string msg = 7;
- int32 msg_type = 2;
-}
diff --git a/proto/AranaraCollectionDataNotify.proto b/proto/AranaraCollectionDataNotify.proto
deleted file mode 100644
index a0439d0a..00000000
--- a/proto/AranaraCollectionDataNotify.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 "AranaraCollectionSuite.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AranaraCollectionDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6392;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated AranaraCollectionSuite collection_suite_list = 15;
-}
diff --git a/proto/AranaraCollectionState.proto b/proto/AranaraCollectionState.proto
deleted file mode 100644
index 1539feb1..00000000
--- a/proto/AranaraCollectionState.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 AranaraCollectionState {
- ARANARA_COLLECTION_STATE_NONE = 0;
- ARANARA_COLLECTION_STATE_COLLECTABLE = 1;
- ARANARA_COLLECTION_STATE_COLLECTED = 2;
- ARANARA_COLLECTION_STATE_FINISHED = 3;
-}
diff --git a/proto/AranaraCollectionSuite.proto b/proto/AranaraCollectionSuite.proto
deleted file mode 100644
index 92dc1645..00000000
--- a/proto/AranaraCollectionSuite.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 "AranaraCollectionState.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AranaraCollectionSuite {
- map collection_id_state_map = 5;
- uint32 collection_type = 12;
-}
diff --git a/proto/AreaPlayInfoNotify.proto b/proto/AreaPlayInfoNotify.proto
deleted file mode 100644
index ffa4ddad..00000000
--- a/proto/AreaPlayInfoNotify.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";
-
-import "AreaPlayType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AreaPlayInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3274;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 detail_play_type = 2;
- AreaPlayType area_play_type = 6;
-}
diff --git a/proto/AreaPlayType.proto b/proto/AreaPlayType.proto
deleted file mode 100644
index 8ecc4fcf..00000000
--- a/proto/AreaPlayType.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 AreaPlayType {
- AREA_PLAY_TYPE_NONE = 0;
- AREA_PLAY_TYPE_CLIMATE = 1;
- AREA_PLAY_TYPE_REGIONAL_PLAY = 2;
-}
diff --git a/proto/ArenaChallengeChildChallengeInfo.proto b/proto/ArenaChallengeChildChallengeInfo.proto
deleted file mode 100644
index 9f3adc8e..00000000
--- a/proto/ArenaChallengeChildChallengeInfo.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 ArenaChallengeChildChallengeInfo {
- uint32 challenge_id = 11;
- uint32 challenge_index = 4;
- uint32 challenge_type = 12;
- bool is_settled = 2;
- bool is_success = 14;
-}
diff --git a/proto/ArenaChallengeFinishNotify.proto b/proto/ArenaChallengeFinishNotify.proto
deleted file mode 100644
index a1eb1882..00000000
--- a/proto/ArenaChallengeFinishNotify.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 "ArenaChallengeChildChallengeInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ArenaChallengeFinishNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2164;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_success = 8;
- uint32 Unk3300_FDFNFLAKONG = 3;
- repeated ArenaChallengeChildChallengeInfo child_challenge_list = 14;
- uint32 Unk3300_DBHAGHMMLAI = 10;
-}
diff --git a/proto/AssociateInferenceWordReq.proto b/proto/AssociateInferenceWordReq.proto
deleted file mode 100644
index 9516062f..00000000
--- a/proto/AssociateInferenceWordReq.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 AssociateInferenceWordReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 420;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 page_id = 6;
- uint32 Unk3300_EPMGHELECNH = 2;
- uint32 Unk3300_FDGLBLJOKOK = 4;
-}
diff --git a/proto/AssociateInferenceWordRsp.proto b/proto/AssociateInferenceWordRsp.proto
deleted file mode 100644
index 5f1cef1f..00000000
--- a/proto/AssociateInferenceWordRsp.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 AssociateInferenceWordRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 463;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 4;
- uint32 Unk3300_FDGLBLJOKOK = 8;
- uint32 Unk3300_EPMGHELECNH = 9;
- uint32 page_id = 6;
-}
diff --git a/proto/AsterLargeInfoNotify.proto b/proto/AsterLargeInfoNotify.proto
deleted file mode 100644
index 8d1e8101..00000000
--- a/proto/AsterLargeInfoNotify.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 "AsterLargeDetailInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AsterLargeInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2023;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- AsterLargeDetailInfo info = 6;
-}
diff --git a/proto/AsterLittleInfoNotify.proto b/proto/AsterLittleInfoNotify.proto
deleted file mode 100644
index b10f69a6..00000000
--- a/proto/AsterLittleInfoNotify.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 "AsterLittleDetailInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AsterLittleInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2121;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- AsterLittleDetailInfo info = 10;
-}
diff --git a/proto/AsterMidCampInfoNotify.proto b/proto/AsterMidCampInfoNotify.proto
deleted file mode 100644
index 6419e180..00000000
--- a/proto/AsterMidCampInfoNotify.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 "AsterMidCampInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AsterMidCampInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2195;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated AsterMidCampInfo camp_list = 11;
-}
diff --git a/proto/AsterMidInfoNotify.proto b/proto/AsterMidInfoNotify.proto
deleted file mode 100644
index d0522a7d..00000000
--- a/proto/AsterMidInfoNotify.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 "AsterMidDetailInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AsterMidInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2055;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- AsterMidDetailInfo info = 7;
-}
diff --git a/proto/AsterMiscInfoNotify.proto b/proto/AsterMiscInfoNotify.proto
deleted file mode 100644
index a169bb42..00000000
--- a/proto/AsterMiscInfoNotify.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 AsterMiscInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2140;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 Unk3300_DCHBFEJNBHP = 4;
- uint32 Unk3300_KFDGFFPJGJC = 5;
-}
diff --git a/proto/AsterProgressInfoNotify.proto b/proto/AsterProgressInfoNotify.proto
deleted file mode 100644
index 382ef29c..00000000
--- a/proto/AsterProgressInfoNotify.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 "AsterProgressDetailInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AsterProgressInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2091;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- AsterProgressDetailInfo info = 2;
-}
diff --git a/proto/AuditState.proto b/proto/AuditState.proto
deleted file mode 100644
index 0a4f80bc..00000000
--- a/proto/AuditState.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 AuditState {
- AUDIT_STATE_NONE = 0;
- AUDIT_STATE_WAITING = 1;
- AUDIT_STATE_FAILED = 2;
-}
diff --git a/proto/AuthorityChange.proto b/proto/AuthorityChange.proto
deleted file mode 100644
index ea65cc54..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 {
- uint32 entity_id = 8;
- EntityAuthorityInfo entity_authority_info = 1;
- uint32 authority_peer_id = 2;
-}
diff --git a/proto/AvatarBuffAddNotify.proto b/proto/AvatarBuffAddNotify.proto
deleted file mode 100644
index 01fc7614..00000000
--- a/proto/AvatarBuffAddNotify.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 AvatarBuffAddNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 394;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint64 avatar_guid = 11;
- uint32 buff_id = 7;
-}
diff --git a/proto/AvatarBuffDelNotify.proto b/proto/AvatarBuffDelNotify.proto
deleted file mode 100644
index 82cf0b9e..00000000
--- a/proto/AvatarBuffDelNotify.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 AvatarBuffDelNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 372;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 buff_id = 8;
- uint64 avatar_guid = 5;
-}
diff --git a/proto/AvatarCardChangeReq.proto b/proto/AvatarCardChangeReq.proto
deleted file mode 100644
index 90b5dbd9..00000000
--- a/proto/AvatarCardChangeReq.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 AvatarCardChangeReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 694;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 count = 11;
- uint32 item_id = 4;
- uint64 avatar_guid = 14;
-}
diff --git a/proto/AvatarCardChangeRsp.proto b/proto/AvatarCardChangeRsp.proto
deleted file mode 100644
index 5ba1ec52..00000000
--- a/proto/AvatarCardChangeRsp.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 AvatarCardChangeRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 672;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 3;
-}
diff --git a/proto/AvatarChangeAnimHashReq.proto b/proto/AvatarChangeAnimHashReq.proto
deleted file mode 100644
index 65b354ba..00000000
--- a/proto/AvatarChangeAnimHashReq.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 AvatarChangeAnimHashReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1767;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 anim_hash = 11;
- uint64 avatar_guid = 12;
-}
diff --git a/proto/AvatarChangeAnimHashRsp.proto b/proto/AvatarChangeAnimHashRsp.proto
deleted file mode 100644
index 8aca152f..00000000
--- a/proto/AvatarChangeAnimHashRsp.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 AvatarChangeAnimHashRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1620;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 anim_hash = 3;
- int32 retcode = 1;
- uint64 avatar_guid = 8;
-}
diff --git a/proto/AvatarDelNotify.proto b/proto/AvatarDelNotify.proto
deleted file mode 100644
index f708f3ce..00000000
--- a/proto/AvatarDelNotify.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 AvatarDelNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1769;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint64 avatar_guid_list = 6;
-}
diff --git a/proto/AvatarEnterElementViewNotify.proto b/proto/AvatarEnterElementViewNotify.proto
deleted file mode 100644
index f109dbd9..00000000
--- a/proto/AvatarEnterElementViewNotify.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 AvatarEnterElementViewNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 380;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool is_triggered = 6;
- uint32 avatar_entity_id = 15;
-}
diff --git a/proto/AvatarPromoteGetRewardReq.proto b/proto/AvatarPromoteGetRewardReq.proto
deleted file mode 100644
index 5841c13b..00000000
--- a/proto/AvatarPromoteGetRewardReq.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 AvatarPromoteGetRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1684;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint64 avatar_guid = 4;
- uint32 promote_level = 5;
-}
diff --git a/proto/AvatarPromoteGetRewardRsp.proto b/proto/AvatarPromoteGetRewardRsp.proto
deleted file mode 100644
index 1c411def..00000000
--- a/proto/AvatarPromoteGetRewardRsp.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 AvatarPromoteGetRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1658;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 promote_level = 9;
- uint64 avatar_guid = 5;
- int32 retcode = 8;
- uint32 reward_id = 12;
-}
diff --git a/proto/AvatarRenameAuditContent.proto b/proto/AvatarRenameAuditContent.proto
deleted file mode 100644
index 55478949..00000000
--- a/proto/AvatarRenameAuditContent.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 AvatarRenameAuditContent {
- string type = 1;
- string content = 2;
- uint32 auto_fail_time = 3;
-}
diff --git a/proto/AvatarRenameAuditData.proto b/proto/AvatarRenameAuditData.proto
deleted file mode 100644
index 6b94b4d1..00000000
--- a/proto/AvatarRenameAuditData.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 "AvatarRenameContentAuditField.proto";
-import "ContentAuditAuxiliaryField.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AvatarRenameAuditData {
- string aid = 1;
- string entity_id = 2;
- string lang = 3;
- string queue_key = 4;
- string region = 5;
- uint32 uid = 6;
- repeated AvatarRenameContentAuditField audit_field_list = 7;
- repeated ContentAuditAuxiliaryField aux_field_list = 8;
-}
diff --git a/proto/AvatarRenameContentAuditField.proto b/proto/AvatarRenameContentAuditField.proto
deleted file mode 100644
index 2639e27b..00000000
--- a/proto/AvatarRenameContentAuditField.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 "AvatarRenameAuditContent.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AvatarRenameContentAuditField {
- repeated AvatarRenameAuditContent segment_list = 1;
- string name = 2;
-}
diff --git a/proto/AvatarRenameInfoNotify.proto b/proto/AvatarRenameInfoNotify.proto
deleted file mode 100644
index 22dfe6b5..00000000
--- a/proto/AvatarRenameInfoNotify.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 "AvatarRenameInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AvatarRenameInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1797;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated AvatarRenameInfo avatar_rename_list = 11;
-}
diff --git a/proto/AvatarSatiationData.proto b/proto/AvatarSatiationData.proto
deleted file mode 100644
index 8706e444..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 {
- uint64 avatar_guid = 15;
- float penalty_finish_time = 6;
- float finish_time = 7;
-}
diff --git a/proto/AvatarSatiationDataNotify.proto b/proto/AvatarSatiationDataNotify.proto
deleted file mode 100644
index e258df48..00000000
--- a/proto/AvatarSatiationDataNotify.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 "AvatarSatiationData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message AvatarSatiationDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1766;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated AvatarSatiationData satiation_data_list = 13;
-}
diff --git a/proto/BackMyWorldReq.proto b/proto/BackMyWorldReq.proto
deleted file mode 100644
index ccd1472f..00000000
--- a/proto/BackMyWorldReq.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 BackMyWorldReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 269;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/BackMyWorldRsp.proto b/proto/BackMyWorldRsp.proto
deleted file mode 100644
index 04747fa8..00000000
--- a/proto/BackMyWorldRsp.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 BackMyWorldRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 218;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 6;
-}
diff --git a/proto/BackPlayCustomDungeonOfficialReq.proto b/proto/BackPlayCustomDungeonOfficialReq.proto
deleted file mode 100644
index f6db5e45..00000000
--- a/proto/BackPlayCustomDungeonOfficialReq.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 BackPlayCustomDungeonOfficialReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6224;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 room_id = 6;
-}
diff --git a/proto/BackPlayCustomDungeonOfficialRsp.proto b/proto/BackPlayCustomDungeonOfficialRsp.proto
deleted file mode 100644
index 1a5c57ff..00000000
--- a/proto/BackPlayCustomDungeonOfficialRsp.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 BackPlayCustomDungeonOfficialRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6220;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 1;
-}
diff --git a/proto/BackRebornGalleryReq.proto b/proto/BackRebornGalleryReq.proto
deleted file mode 100644
index 953b356b..00000000
--- a/proto/BackRebornGalleryReq.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 BackRebornGalleryReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5507;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 gallery_id = 14;
-}
diff --git a/proto/BackRebornGalleryRsp.proto b/proto/BackRebornGalleryRsp.proto
deleted file mode 100644
index c09802a7..00000000
--- a/proto/BackRebornGalleryRsp.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 BackRebornGalleryRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5517;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 gallery_id = 10;
- int32 retcode = 11;
-}
diff --git a/proto/BalloonGalleryInfo.proto b/proto/BalloonGalleryInfo.proto
deleted file mode 100644
index 4460387d..00000000
--- a/proto/BalloonGalleryInfo.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 "Unk2700_ONCHFHBBCBN.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message BalloonGalleryInfo {
- repeated Unk2700_ONCHFHBBCBN record_list = 15;
-}
diff --git a/proto/BalloonGallerySettleInfo.proto b/proto/BalloonGallerySettleInfo.proto
deleted file mode 100644
index aada8b75..00000000
--- a/proto/BalloonGallerySettleInfo.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 "GalleryStopReason.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message BalloonGallerySettleInfo {
- uint32 score = 12;
- uint32 owner_uid = 2;
- GalleryStopReason reason = 7;
- uint32 hit_count = 13;
-}
diff --git a/proto/BalloonPlayerInfo.proto b/proto/BalloonPlayerInfo.proto
deleted file mode 100644
index c5327cfb..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 cur_score = 9;
- uint32 combo = 11;
- uint32 uid = 8;
- uint32 combo_disable_time = 7;
-}
diff --git a/proto/BalloonSettleInfo.proto b/proto/BalloonSettleInfo.proto
deleted file mode 100644
index 01ffbc31..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 {
- OnlinePlayerInfo player_info = 8;
- uint32 uid = 13;
- uint32 final_score = 2;
- uint32 max_combo = 7;
- uint32 shoot_count = 14;
-}
diff --git a/proto/BargainOfferPriceReq.proto b/proto/BargainOfferPriceReq.proto
deleted file mode 100644
index 2b816173..00000000
--- a/proto/BargainOfferPriceReq.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 BargainOfferPriceReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 407;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 bargain_id = 5;
- uint32 price = 3;
-}
diff --git a/proto/BargainOfferPriceRsp.proto b/proto/BargainOfferPriceRsp.proto
deleted file mode 100644
index ea5e7da3..00000000
--- a/proto/BargainOfferPriceRsp.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 "BargainResultType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message BargainOfferPriceRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 417;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 result_param = 12;
- BargainResultType bargain_result = 10;
- int32 retcode = 1;
- int32 cur_mood = 7;
-}
diff --git a/proto/BargainResultType.proto b/proto/BargainResultType.proto
deleted file mode 100644
index 202ea415..00000000
--- a/proto/BargainResultType.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 BargainResultType {
- BARGAIN_RESULT_TYPE_COMPLETE_SUCC = 0;
- BARGAIN_RESULT_TYPE_SINGLE_FAIL = 1;
- BARGAIN_RESULT_TYPE_COMPLETE_FAIL = 2;
-}
diff --git a/proto/BargainSnapshot.proto b/proto/BargainSnapshot.proto
deleted file mode 100644
index f0173950..00000000
--- a/proto/BargainSnapshot.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 BargainSnapshot {
- uint32 Unk3300_KOCJELACJLM = 11;
- uint32 Unk3300_MHFDEBOBFNE = 14;
- uint32 bargain_id = 3;
- int32 cur_mood = 8;
-}
diff --git a/proto/BargainStartNotify.proto b/proto/BargainStartNotify.proto
deleted file mode 100644
index 2794f02f..00000000
--- a/proto/BargainStartNotify.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";
-
-import "BargainSnapshot.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message BargainStartNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 444;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 bargain_id = 11;
- BargainSnapshot snapshot = 10;
-}
diff --git a/proto/BargainTerminateNotify.proto b/proto/BargainTerminateNotify.proto
deleted file mode 100644
index 4ba22dc8..00000000
--- a/proto/BargainTerminateNotify.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 BargainTerminateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 405;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 bargain_id = 7;
-}
diff --git a/proto/BartenderCancelLevelReq.proto b/proto/BartenderCancelLevelReq.proto
deleted file mode 100644
index 6c1b87fa..00000000
--- a/proto/BartenderCancelLevelReq.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 BartenderCancelLevelReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8446;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 level_id = 14;
-}
diff --git a/proto/BartenderCancelLevelRsp.proto b/proto/BartenderCancelLevelRsp.proto
deleted file mode 100644
index 511f9fd2..00000000
--- a/proto/BartenderCancelLevelRsp.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 BartenderCancelLevelRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8698;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 8;
- uint32 level_id = 7;
-}
diff --git a/proto/BartenderCancelOrderReq.proto b/proto/BartenderCancelOrderReq.proto
deleted file mode 100644
index fdf6eb1f..00000000
--- a/proto/BartenderCancelOrderReq.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 BartenderCancelOrderReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8249;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 quest_id = 5;
-}
diff --git a/proto/BartenderCancelOrderRsp.proto b/proto/BartenderCancelOrderRsp.proto
deleted file mode 100644
index 49837ff0..00000000
--- a/proto/BartenderCancelOrderRsp.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 BartenderCancelOrderRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8254;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 quest_id = 11;
- int32 retcode = 2;
-}
diff --git a/proto/BartenderCompleteOrderReq.proto b/proto/BartenderCompleteOrderReq.proto
deleted file mode 100644
index a42ee74d..00000000
--- a/proto/BartenderCompleteOrderReq.proto
+++ /dev/null
@@ -1,41 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 BartenderCompleteOrderReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8880;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 quest_id = 14;
- repeated uint32 optional_order_list = 15;
- uint32 Unk3300_NKMHHHHGHIF = 6;
- uint32 Unk3300_LONHKJFDOND = 5;
- uint32 Unk3300_POEGPFJLNGB = 11;
- bool is_view_formula = 8;
- repeated ItemParam item_list = 12;
-}
diff --git a/proto/BartenderCompleteOrderRsp.proto b/proto/BartenderCompleteOrderRsp.proto
deleted file mode 100644
index 2660429a..00000000
--- a/proto/BartenderCompleteOrderRsp.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";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message BartenderCompleteOrderRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8870;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 formula_id = 9;
- uint32 quest_id = 7;
- uint32 finish_order_id = 6;
- int32 retcode = 10;
- bool is_new = 8;
- repeated uint32 affix_list = 1;
-}
diff --git a/proto/BartenderFinishLevelReq.proto b/proto/BartenderFinishLevelReq.proto
deleted file mode 100644
index c645cadc..00000000
--- a/proto/BartenderFinishLevelReq.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 BartenderFinishLevelReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8122;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 level_id = 4;
-}
diff --git a/proto/BartenderFinishLevelRsp.proto b/proto/BartenderFinishLevelRsp.proto
deleted file mode 100644
index a4dfdd1e..00000000
--- a/proto/BartenderFinishLevelRsp.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 BartenderFinishLevelRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8250;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 level_id = 1;
- int32 retcode = 2;
-}
diff --git a/proto/BartenderGetFormulaReq.proto b/proto/BartenderGetFormulaReq.proto
deleted file mode 100644
index 227d6655..00000000
--- a/proto/BartenderGetFormulaReq.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 "ItemParam.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message BartenderGetFormulaReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8230;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated ItemParam item_list = 1;
- uint32 quest_id = 4;
-}
diff --git a/proto/BartenderGetFormulaRsp.proto b/proto/BartenderGetFormulaRsp.proto
deleted file mode 100644
index 880dd726..00000000
--- a/proto/BartenderGetFormulaRsp.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 BartenderGetFormulaRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8975;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 formula_id = 15;
- repeated uint32 affix_list = 1;
- int32 retcode = 7;
- bool is_new = 10;
-}
diff --git a/proto/BartenderLevelProgressNotify.proto b/proto/BartenderLevelProgressNotify.proto
deleted file mode 100644
index e28a0111..00000000
--- a/proto/BartenderLevelProgressNotify.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 BartenderLevelProgressNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8415;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool is_finish = 8;
- bool is_new_record = 6;
- uint32 level_id = 12;
- uint32 score = 3;
-}
diff --git a/proto/BartenderStartLevelReq.proto b/proto/BartenderStartLevelReq.proto
deleted file mode 100644
index 38506e68..00000000
--- a/proto/BartenderStartLevelReq.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 BartenderStartLevelReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8590;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 level_id = 7;
-}
diff --git a/proto/BartenderStartLevelRsp.proto b/proto/BartenderStartLevelRsp.proto
deleted file mode 100644
index 945ee8d4..00000000
--- a/proto/BartenderStartLevelRsp.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 BartenderStartLevelRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8142;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 level_id = 8;
- repeated uint32 order_list = 12;
- int32 retcode = 11;
- uint32 time = 14;
-}
diff --git a/proto/BattlePassBuySuccNotify.proto b/proto/BattlePassBuySuccNotify.proto
deleted file mode 100644
index fa4f08e8..00000000
--- a/proto/BattlePassBuySuccNotify.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 "ItemParam.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message BattlePassBuySuccNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2602;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 Unk3300_PJODFJKAFLG = 4;
- uint32 Unk3300_IJOIKKDNKDE = 9;
- uint32 schedule_id = 11;
- repeated ItemParam item_list = 10;
-}
diff --git a/proto/BeginCameraSceneLookWithTemplateNotify.proto b/proto/BeginCameraSceneLookWithTemplateNotify.proto
deleted file mode 100644
index 04bb2a59..00000000
--- a/proto/BeginCameraSceneLookWithTemplateNotify.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message BeginCameraSceneLookWithTemplateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3342;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- enum FollowType {
- FOLLOW_TYPE_INIT_FOLLOW_POS = 0;
- FOLLOW_TYPE_SET_FOLLOW_POS = 1;
- FOLLOW_TYPE_SET_ABS_FOLLOW_POS = 2;
- }
-
- FollowType follow_type = 5;
- uint32 entity_id = 7;
- Vector Unk3300_FJDFGLNLMBN = 1;
- uint32 template_id = 13;
- repeated string other_params = 12;
- Vector Unk3300_PPCIDICMIEN = 10;
-}
diff --git a/proto/BigTalentPointConvertReq.proto b/proto/BigTalentPointConvertReq.proto
deleted file mode 100644
index 7c1a6a3d..00000000
--- a/proto/BigTalentPointConvertReq.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 BigTalentPointConvertReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1100;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated uint64 item_guid_list = 14;
- uint64 avatar_guid = 7;
-}
diff --git a/proto/BigTalentPointConvertRsp.proto b/proto/BigTalentPointConvertRsp.proto
deleted file mode 100644
index 182094fc..00000000
--- a/proto/BigTalentPointConvertRsp.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 BigTalentPointConvertRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1043;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 13;
- uint64 avatar_guid = 11;
-}
diff --git a/proto/BlessingAcceptAllGivePicReq.proto b/proto/BlessingAcceptAllGivePicReq.proto
deleted file mode 100644
index 18e83695..00000000
--- a/proto/BlessingAcceptAllGivePicReq.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 BlessingAcceptAllGivePicReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2009;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/BlessingAcceptAllGivePicRsp.proto b/proto/BlessingAcceptAllGivePicRsp.proto
deleted file mode 100644
index b5f7d7b4..00000000
--- a/proto/BlessingAcceptAllGivePicRsp.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 BlessingAcceptAllGivePicRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2065;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 accept_index_list = 11;
- int32 retcode = 4;
- map accept_pic_num_map = 15;
-}
diff --git a/proto/BlessingAcceptGivePicReq.proto b/proto/BlessingAcceptGivePicReq.proto
deleted file mode 100644
index 9ed2f9da..00000000
--- a/proto/BlessingAcceptGivePicReq.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 BlessingAcceptGivePicReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2153;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 uid = 3;
- uint32 index = 9;
-}
diff --git a/proto/BlessingAcceptGivePicRsp.proto b/proto/BlessingAcceptGivePicRsp.proto
deleted file mode 100644
index 9d47ff22..00000000
--- a/proto/BlessingAcceptGivePicRsp.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 BlessingAcceptGivePicRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2010;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 index = 15;
- uint32 pic_id = 12;
- uint32 uid = 4;
- int32 retcode = 8;
-}
diff --git a/proto/BlessingFriendPicData.proto b/proto/BlessingFriendPicData.proto
deleted file mode 100644
index 71fbc701..00000000
--- a/proto/BlessingFriendPicData.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 "ProfilePicture.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message BlessingFriendPicData {
- string remark_name = 8;
- uint32 avatar_id = 4;
- string signature = 13;
- map pic_num_map = 5;
- uint32 uid = 15;
- string nickname = 9;
- ProfilePicture profile_picture = 7;
-}
diff --git a/proto/BlessingGetAllRecvPicRecordListReq.proto b/proto/BlessingGetAllRecvPicRecordListReq.proto
deleted file mode 100644
index d9dac228..00000000
--- a/proto/BlessingGetAllRecvPicRecordListReq.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 BlessingGetAllRecvPicRecordListReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2084;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/BlessingGetAllRecvPicRecordListRsp.proto b/proto/BlessingGetAllRecvPicRecordListRsp.proto
deleted file mode 100644
index 29f4259c..00000000
--- a/proto/BlessingGetAllRecvPicRecordListRsp.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";
-
-import "BlessingRecvPicRecord.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message BlessingGetAllRecvPicRecordListRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2058;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 4;
- repeated BlessingRecvPicRecord recv_pic_record_list = 6;
-}
diff --git a/proto/BlessingGetFriendPicListReq.proto b/proto/BlessingGetFriendPicListReq.proto
deleted file mode 100644
index bd1c8e25..00000000
--- a/proto/BlessingGetFriendPicListReq.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 BlessingGetFriendPicListReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2190;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/BlessingGetFriendPicListRsp.proto b/proto/BlessingGetFriendPicListRsp.proto
deleted file mode 100644
index 55d567c0..00000000
--- a/proto/BlessingGetFriendPicListRsp.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";
-
-import "BlessingFriendPicData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message BlessingGetFriendPicListRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2076;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 11;
- repeated BlessingFriendPicData friend_pic_data_list = 8;
-}
diff --git a/proto/BlessingGiveFriendPicReq.proto b/proto/BlessingGiveFriendPicReq.proto
deleted file mode 100644
index b032e701..00000000
--- a/proto/BlessingGiveFriendPicReq.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 BlessingGiveFriendPicReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2108;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 pic_id = 11;
- uint32 uid = 10;
-}
diff --git a/proto/BlessingGiveFriendPicRsp.proto b/proto/BlessingGiveFriendPicRsp.proto
deleted file mode 100644
index 500960d7..00000000
--- a/proto/BlessingGiveFriendPicRsp.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 BlessingGiveFriendPicRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2042;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 14;
- uint32 pic_id = 6;
- uint32 uid = 9;
-}
diff --git a/proto/BlessingRecvFriendPicNotify.proto b/proto/BlessingRecvFriendPicNotify.proto
deleted file mode 100644
index 3054e68c..00000000
--- a/proto/BlessingRecvFriendPicNotify.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 BlessingRecvFriendPicNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2107;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 pic_id = 4;
- uint32 uid = 14;
-}
diff --git a/proto/BlessingRecvPicRecord.proto b/proto/BlessingRecvPicRecord.proto
deleted file mode 100644
index c837aff1..00000000
--- a/proto/BlessingRecvPicRecord.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 "ProfilePicture.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message BlessingRecvPicRecord {
- bool is_recv = 2;
- string nickname = 5;
- uint32 avatar_id = 6;
- ProfilePicture profile_picture = 9;
- string signature = 10;
- string remark_name = 8;
- uint32 uid = 3;
- uint32 pic_id = 12;
- uint32 index = 11;
-}
diff --git a/proto/BlessingRedeemRewardReq.proto b/proto/BlessingRedeemRewardReq.proto
deleted file mode 100644
index c70de283..00000000
--- a/proto/BlessingRedeemRewardReq.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 BlessingRedeemRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2036;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/BlessingRedeemRewardRsp.proto b/proto/BlessingRedeemRewardRsp.proto
deleted file mode 100644
index fa82f461..00000000
--- a/proto/BlessingRedeemRewardRsp.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 BlessingRedeemRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2013;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- map pic_num_map = 10;
- int32 retcode = 11;
-}
diff --git a/proto/BlessingScanReq.proto b/proto/BlessingScanReq.proto
deleted file mode 100644
index aa4c4650..00000000
--- a/proto/BlessingScanReq.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 BlessingScanReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2186;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 entity_id = 12;
-}
diff --git a/proto/BlessingScanRsp.proto b/proto/BlessingScanRsp.proto
deleted file mode 100644
index c5a109b6..00000000
--- a/proto/BlessingScanRsp.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 BlessingScanRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2166;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 13;
- uint32 cur_day_scan_num = 11;
- uint32 scan_pic_id = 12;
-}
diff --git a/proto/BlitzRushParkourRestartReq.proto b/proto/BlitzRushParkourRestartReq.proto
deleted file mode 100644
index 2ded0c98..00000000
--- a/proto/BlitzRushParkourRestartReq.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 BlitzRushParkourRestartReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8986;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 schedule_id = 14;
- uint32 group_id = 2;
-}
diff --git a/proto/BlitzRushParkourRestartRsp.proto b/proto/BlitzRushParkourRestartRsp.proto
deleted file mode 100644
index 8a16335c..00000000
--- a/proto/BlitzRushParkourRestartRsp.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 BlitzRushParkourRestartRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8453;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 schedule_id = 3;
- uint32 group_id = 8;
- int32 retcode = 6;
-}
diff --git a/proto/BlossomChestCreateNotify.proto b/proto/BlossomChestCreateNotify.proto
deleted file mode 100644
index 5c2c1fbe..00000000
--- a/proto/BlossomChestCreateNotify.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 BlossomChestCreateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2743;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 refresh_id = 7;
- uint32 circle_camp_id = 15;
-}
diff --git a/proto/BlossomChestInfoNotify.proto b/proto/BlossomChestInfoNotify.proto
deleted file mode 100644
index 40d9daf5..00000000
--- a/proto/BlossomChestInfoNotify.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";
-
-import "BlossomChestInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message BlossomChestInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 847;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- BlossomChestInfo blossom_chest_info = 13;
- uint32 entity_id = 10;
-}
diff --git a/proto/BlossomScheduleInfo.proto b/proto/BlossomScheduleInfo.proto
deleted file mode 100644
index ab6ea1eb..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 = 1;
- uint32 state = 5;
- uint32 finish_progress = 10;
- uint32 refresh_id = 12;
- uint32 circle_camp_id = 2;
- uint32 round = 14;
-}
diff --git a/proto/BonusActivityUpdateNotify.proto b/proto/BonusActivityUpdateNotify.proto
deleted file mode 100644
index b8e8b6d7..00000000
--- a/proto/BonusActivityUpdateNotify.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 "BonusActivityInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message BonusActivityUpdateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2539;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated BonusActivityInfo bonus_activity_info_list = 7;
-}
diff --git a/proto/BossChestActivateNotify.proto b/proto/BossChestActivateNotify.proto
deleted file mode 100644
index b21b7bef..00000000
--- a/proto/BossChestActivateNotify.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 BossChestActivateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 861;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 entity_id = 15;
- repeated uint32 qualify_uid_list = 7;
-}
diff --git a/proto/BounceConjuringGallerySettleInfo.proto b/proto/BounceConjuringGallerySettleInfo.proto
deleted file mode 100644
index 43e083d5..00000000
--- a/proto/BounceConjuringGallerySettleInfo.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";
-
-import "ExhibitionDisplayInfo.proto";
-import "OnlinePlayerInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message BounceConjuringGallerySettleInfo {
- uint32 Unk3300_PELHBJDMKAE = 6;
- uint32 score = 15;
- map gadget_count_map = 3;
- uint32 Unk3300_CNGOBOFDEOE = 11;
- uint32 Unk3300_NKGFKLGDFAC = 1;
- OnlinePlayerInfo player_info = 2;
- float damage = 12;
- uint32 Unk3300_BJHCDKNFDFN = 7;
- repeated ExhibitionDisplayInfo card_list = 9;
-}
diff --git a/proto/BounceConjuringSettleNotify.proto b/proto/BounceConjuringSettleNotify.proto
deleted file mode 100644
index bad8a9e0..00000000
--- a/proto/BounceConjuringSettleNotify.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 "BounceConjuringGallerySettleInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message BounceConjuringSettleNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8653;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_new_record = 4;
- uint32 total_score = 11;
- map settle_info_map = 10;
- uint32 chapter_id = 7;
-}
diff --git a/proto/BreakoutSyncAction.proto b/proto/BreakoutSyncAction.proto
deleted file mode 100644
index b1d83e5a..00000000
--- a/proto/BreakoutSyncAction.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 "BreakoutAction.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message BreakoutSyncAction {
- BreakoutAction action = 15;
-}
diff --git a/proto/BreakoutSyncCreateConnect.proto b/proto/BreakoutSyncCreateConnect.proto
deleted file mode 100644
index 1ac8756c..00000000
--- a/proto/BreakoutSyncCreateConnect.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 "BreakoutSyncConnectUidInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message BreakoutSyncCreateConnect {
- repeated BreakoutSyncConnectUidInfo uid_info_list = 1;
-}
diff --git a/proto/BreakoutSyncFinishGame.proto b/proto/BreakoutSyncFinishGame.proto
deleted file mode 100644
index 35946b40..00000000
--- a/proto/BreakoutSyncFinishGame.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 BreakoutSyncFinishGame {
- uint64 server_game_time = 8;
- bool is_win = 1;
- bool is_stop_gallery = 2;
-}
diff --git a/proto/BreakoutSyncPing.proto b/proto/BreakoutSyncPing.proto
deleted file mode 100644
index 570b39b2..00000000
--- a/proto/BreakoutSyncPing.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 BreakoutSyncPing {
- uint64 client_game_time = 8;
- uint64 server_game_time = 5;
-}
diff --git a/proto/BreakoutSyncSnapShot.proto b/proto/BreakoutSyncSnapShot.proto
deleted file mode 100644
index a4067a5d..00000000
--- a/proto/BreakoutSyncSnapShot.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 "BreakoutSnapShot.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message BreakoutSyncSnapShot {
- BreakoutSnapShot snap_shot = 14;
-}
diff --git a/proto/BrickBreakerPlayerBattleInfo.proto b/proto/BrickBreakerPlayerBattleInfo.proto
deleted file mode 100644
index 3042f030..00000000
--- a/proto/BrickBreakerPlayerBattleInfo.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 BrickBreakerPlayerBattleInfo {
- bool is_ready = 7;
- repeated uint32 costume_id = 5;
- string nickname = 2;
- uint32 uid = 13;
- repeated uint32 avatar_id = 9;
- bool is_changing = 15;
- repeated uint32 skill_list = 3;
-}
diff --git a/proto/BrickBreakerPlayerReadyNotify.proto b/proto/BrickBreakerPlayerReadyNotify.proto
deleted file mode 100644
index b0ec6cd5..00000000
--- a/proto/BrickBreakerPlayerReadyNotify.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 BrickBreakerPlayerReadyNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5396;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 uid_list = 10;
-}
diff --git a/proto/BrickBreakerPlayerSetAvatarNotify.proto b/proto/BrickBreakerPlayerSetAvatarNotify.proto
deleted file mode 100644
index fcb57d91..00000000
--- a/proto/BrickBreakerPlayerSetAvatarNotify.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 BrickBreakerPlayerSetAvatarNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5362;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 avatar_id_list = 11;
- repeated uint32 costume_id_list = 6;
- uint32 uid = 12;
-}
diff --git a/proto/BrickBreakerPlayerSetChangingNotify.proto b/proto/BrickBreakerPlayerSetChangingNotify.proto
deleted file mode 100644
index 3bc1aa37..00000000
--- a/proto/BrickBreakerPlayerSetChangingNotify.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 BrickBreakerPlayerSetChangingNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5370;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 uid = 3;
- bool is_changing = 6;
-}
diff --git a/proto/BrickBreakerPlayerSetSkillNotify.proto b/proto/BrickBreakerPlayerSetSkillNotify.proto
deleted file mode 100644
index 154b58f9..00000000
--- a/proto/BrickBreakerPlayerSetSkillNotify.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 BrickBreakerPlayerSetSkillNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5351;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 uid = 4;
- repeated uint32 skill_id_list = 2;
-}
diff --git a/proto/BrickBreakerQuitReq.proto b/proto/BrickBreakerQuitReq.proto
deleted file mode 100644
index 2e762cb6..00000000
--- a/proto/BrickBreakerQuitReq.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 BrickBreakerQuitReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 24991;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/BrickBreakerQuitRsp.proto b/proto/BrickBreakerQuitRsp.proto
deleted file mode 100644
index 69d39c0a..00000000
--- a/proto/BrickBreakerQuitRsp.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 BrickBreakerQuitRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 24959;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 15;
-}
diff --git a/proto/BrickBreakerSelectAvatarReq.proto b/proto/BrickBreakerSelectAvatarReq.proto
deleted file mode 100644
index 9624f621..00000000
--- a/proto/BrickBreakerSelectAvatarReq.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 BrickBreakerSelectAvatarReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5368;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated uint32 avatar_id = 12;
-}
diff --git a/proto/BrickBreakerSelectAvatarRsp.proto b/proto/BrickBreakerSelectAvatarRsp.proto
deleted file mode 100644
index 5db374ed..00000000
--- a/proto/BrickBreakerSelectAvatarRsp.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 BrickBreakerSelectAvatarRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5359;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 14;
- repeated uint32 avatar_id = 9;
-}
diff --git a/proto/BrickBreakerSelectSkillReq.proto b/proto/BrickBreakerSelectSkillReq.proto
deleted file mode 100644
index 49016da7..00000000
--- a/proto/BrickBreakerSelectSkillReq.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 BrickBreakerSelectSkillReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5329;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated uint32 skill_id = 5;
-}
diff --git a/proto/BrickBreakerSelectSkillRsp.proto b/proto/BrickBreakerSelectSkillRsp.proto
deleted file mode 100644
index 53c986d2..00000000
--- a/proto/BrickBreakerSelectSkillRsp.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 BrickBreakerSelectSkillRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5386;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 2;
- repeated uint32 skill_id = 12;
-}
diff --git a/proto/BrickBreakerSetChangingReq.proto b/proto/BrickBreakerSetChangingReq.proto
deleted file mode 100644
index c9ef1678..00000000
--- a/proto/BrickBreakerSetChangingReq.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 BrickBreakerSetChangingReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5358;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool is_changing = 1;
-}
diff --git a/proto/BrickBreakerSetChangingRsp.proto b/proto/BrickBreakerSetChangingRsp.proto
deleted file mode 100644
index e8a0ac2c..00000000
--- a/proto/BrickBreakerSetChangingRsp.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 BrickBreakerSetChangingRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5314;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 1;
-}
diff --git a/proto/BrickBreakerSetReadyReq.proto b/proto/BrickBreakerSetReadyReq.proto
deleted file mode 100644
index 8c9ead8a..00000000
--- a/proto/BrickBreakerSetReadyReq.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 BrickBreakerSetReadyReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5371;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/BrickBreakerSetReadyRsp.proto b/proto/BrickBreakerSetReadyRsp.proto
deleted file mode 100644
index 75eacd51..00000000
--- a/proto/BrickBreakerSetReadyRsp.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 BrickBreakerSetReadyRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5332;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 4;
-}
diff --git a/proto/BrickBreakerSettleNotify.proto b/proto/BrickBreakerSettleNotify.proto
deleted file mode 100644
index c280abc9..00000000
--- a/proto/BrickBreakerSettleNotify.proto
+++ /dev/null
@@ -1,50 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 BrickBreakerSettleNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 23886;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- enum SettleReason {
- SETTLE_REASON_TIME_OUT = 0;
- SETTLE_REASON_PLAY_END = 1;
- SETTLE_REASON_PLAYER_QUIT = 2;
- SETTLE_REASON_LIFE_COUNT = 3;
- }
-
- uint32 time = 5;
- bool is_single_mode = 15;
- bool is_dungeon = 2;
- uint32 score = 7;
- uint32 combo = 12;
- uint32 level_id = 11;
- SettleReason reason = 1;
- bool is_new_record = 3;
- uint32 gallery_id = 13;
- repeated Uint32Pair update_skill_list = 4;
-}
diff --git a/proto/BrickBreakerStageInfo.proto b/proto/BrickBreakerStageInfo.proto
deleted file mode 100644
index ceac2ba2..00000000
--- a/proto/BrickBreakerStageInfo.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 "BrickBreakerPlayerBattleInfo.proto";
-import "BrickBreakerStageType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message BrickBreakerStageInfo {
- uint32 level_id = 7;
- repeated BrickBreakerPlayerBattleInfo battle_info_list = 3;
- BrickBreakerStageType stage_type = 5;
-}
diff --git a/proto/BrickBreakerStageType.proto b/proto/BrickBreakerStageType.proto
deleted file mode 100644
index 7af0047e..00000000
--- a/proto/BrickBreakerStageType.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 BrickBreakerStageType {
- BRICK_BREAKER_STAGE_TYPE_PREPARE = 0;
- BRICK_BREAKER_STAGE_TYPE_PICK = 1;
- BRICK_BREAKER_STAGE_TYPE_GAME = 2;
- BRICK_BREAKER_STAGE_TYPE_PLAY = 3;
- BRICK_BREAKER_STAGE_TYPE_SETTLE = 4;
-}
diff --git a/proto/BrickBreakerTwiceStartReq.proto b/proto/BrickBreakerTwiceStartReq.proto
deleted file mode 100644
index 03c8824a..00000000
--- a/proto/BrickBreakerTwiceStartReq.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 BrickBreakerTwiceStartReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 24700;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/BrickBreakerTwiceStartRsp.proto b/proto/BrickBreakerTwiceStartRsp.proto
deleted file mode 100644
index 3733000e..00000000
--- a/proto/BrickBreakerTwiceStartRsp.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 BrickBreakerTwiceStartRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 20232;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 12;
-}
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/BundleInfo.proto b/proto/BundleInfo.proto
deleted file mode 100644
index 43fa14ff..00000000
--- a/proto/BundleInfo.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 BundleInfo {
- repeated uint32 Unk2700_OGNEAEGHCPM = 13;
-}
diff --git a/proto/BuoyantCombatGallerySettleInfo.proto b/proto/BuoyantCombatGallerySettleInfo.proto
deleted file mode 100644
index 5469d34c..00000000
--- a/proto/BuoyantCombatGallerySettleInfo.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 BuoyantCombatGallerySettleInfo {
- uint32 gallery_level = 11;
- uint32 kill_monster_count = 1;
- uint32 kill_special_monster_count = 9;
- uint32 Unk3300_HLFHLPEKOML = 7;
- uint32 gallery_id = 2;
- uint32 Unk3300_KPCJBOOGEMG = 10;
- uint32 final_score = 12;
-}
diff --git a/proto/BuoyantCombatSettleInfo.proto b/proto/BuoyantCombatSettleInfo.proto
deleted file mode 100644
index ff24e1dd..00000000
--- a/proto/BuoyantCombatSettleInfo.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 "BuoyantCombatGallerySettleInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message BuoyantCombatSettleInfo {
- BuoyantCombatGallerySettleInfo settle_info = 14;
- bool is_new_record = 2;
-}
diff --git a/proto/BuoyantCombatSettleNotify.proto b/proto/BuoyantCombatSettleNotify.proto
deleted file mode 100644
index d1c8fe05..00000000
--- a/proto/BuoyantCombatSettleNotify.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";
-
-import "BuoyantCombatSettleInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message BuoyantCombatSettleNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8751;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 gallery_id = 8;
- BuoyantCombatSettleInfo settle_info = 15;
-}
diff --git a/proto/BuyResinReq.proto b/proto/BuyResinReq.proto
deleted file mode 100644
index c7827c6a..00000000
--- a/proto/BuyResinReq.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 BuyResinReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 693;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/BuyResinRsp.proto b/proto/BuyResinRsp.proto
deleted file mode 100644
index 45c00785..00000000
--- a/proto/BuyResinRsp.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 BuyResinRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 654;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 cur_value = 7;
- int32 retcode = 13;
-}
diff --git a/proto/CBJEDMGOBPL.proto b/proto/CBJEDMGOBPL.proto
deleted file mode 100644
index 7d8eb76a..00000000
--- a/proto/CBJEDMGOBPL.proto
+++ /dev/null
@@ -1,11 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-enum CBJEDMGOBPL {
- CBJEDMGOBPL_MBLDLJOKLBL = 0;
- CBJEDMGOBPL_ILOMIKADKGD = 1;
- CBJEDMGOBPL_HGHOEJGHMDH = 2;
- CBJEDMGOBPL_PJCONIDJGOD = 3;
-}
diff --git a/proto/CancelCityReputationRequestReq.proto b/proto/CancelCityReputationRequestReq.proto
deleted file mode 100644
index 217169c0..00000000
--- a/proto/CancelCityReputationRequestReq.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 CancelCityReputationRequestReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2857;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 city_id = 14;
- uint32 request_id = 10;
-}
diff --git a/proto/CancelCityReputationRequestRsp.proto b/proto/CancelCityReputationRequestRsp.proto
deleted file mode 100644
index 48956489..00000000
--- a/proto/CancelCityReputationRequestRsp.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 CancelCityReputationRequestRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2827;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 city_id = 7;
- int32 retcode = 14;
- uint32 request_id = 5;
-}
diff --git a/proto/CancelCoopTaskReq.proto b/proto/CancelCoopTaskReq.proto
deleted file mode 100644
index a823f6b8..00000000
--- a/proto/CancelCoopTaskReq.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 CancelCoopTaskReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1993;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 chapter_id = 6;
-}
diff --git a/proto/CancelCoopTaskRsp.proto b/proto/CancelCoopTaskRsp.proto
deleted file mode 100644
index 325e12a0..00000000
--- a/proto/CancelCoopTaskRsp.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 CancelCoopTaskRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1959;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 chapter_id = 5;
- int32 retcode = 14;
-}
diff --git a/proto/CataLogFinishedGlobalWatcherAllDataNotify.proto b/proto/CataLogFinishedGlobalWatcherAllDataNotify.proto
deleted file mode 100644
index b4a1b783..00000000
--- a/proto/CataLogFinishedGlobalWatcherAllDataNotify.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 "CataLogGlobalWatcherFinishedData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message CataLogFinishedGlobalWatcherAllDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6365;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated CataLogGlobalWatcherFinishedData finished_global_watcher_data_list = 7;
-}
diff --git a/proto/CataLogGlobalWatcherFinishedData.proto b/proto/CataLogGlobalWatcherFinishedData.proto
deleted file mode 100644
index 47f136c1..00000000
--- a/proto/CataLogGlobalWatcherFinishedData.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 CataLogGlobalWatcherFinishedData {
- repeated uint32 finished_global_watcher_list = 15;
- uint32 catalog_type = 2;
-}
diff --git a/proto/CataLogNewFinishedGlobalWatcherNotify.proto b/proto/CataLogNewFinishedGlobalWatcherNotify.proto
deleted file mode 100644
index 3c5083ed..00000000
--- a/proto/CataLogNewFinishedGlobalWatcherNotify.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 "CataLogGlobalWatcherFinishedData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message CataLogNewFinishedGlobalWatcherNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6368;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated CataLogGlobalWatcherFinishedData new_finished_global_watcher_data_list = 11;
-}
diff --git a/proto/CellInfo.proto b/proto/CellInfo.proto
deleted file mode 100644
index 716d1781..00000000
--- a/proto/CellInfo.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 "SceneSurfaceMaterial.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message CellInfo {
- SceneSurfaceMaterial type = 1;
- int32 y = 2;
-}
diff --git a/proto/ChallengeRecord.proto b/proto/ChallengeRecord.proto
deleted file mode 100644
index 0a5adfe7..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 = 2;
- uint32 challenge_index = 3;
- uint32 challenge_id = 9;
- uint32 best_value = 4;
-}
diff --git a/proto/ChallengeRecordNotify.proto b/proto/ChallengeRecordNotify.proto
deleted file mode 100644
index 0560e92a..00000000
--- a/proto/ChallengeRecordNotify.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";
-
-import "ChallengeRecord.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ChallengeRecordNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 907;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 group_id = 15;
- repeated ChallengeRecord challenge_record_list = 9;
-}
diff --git a/proto/ChangeCustomDungeonRoomReq.proto b/proto/ChangeCustomDungeonRoomReq.proto
deleted file mode 100644
index 8d71bd86..00000000
--- a/proto/ChangeCustomDungeonRoomReq.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 ChangeCustomDungeonRoomReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6217;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 room_id = 8;
-}
diff --git a/proto/ChangeCustomDungeonRoomRsp.proto b/proto/ChangeCustomDungeonRoomRsp.proto
deleted file mode 100644
index 92902329..00000000
--- a/proto/ChangeCustomDungeonRoomRsp.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 ChangeCustomDungeonRoomRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6212;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 room_id = 8;
- int32 retcode = 14;
-}
diff --git a/proto/ChangeServerGlobalValueNotify.proto b/proto/ChangeServerGlobalValueNotify.proto
deleted file mode 100644
index f94d0cb2..00000000
--- a/proto/ChangeServerGlobalValueNotify.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 ChangeServerGlobalValueNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 17;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 entity_id = 5;
-}
diff --git a/proto/ChangeWidgetBackgroundActiveStateReq.proto b/proto/ChangeWidgetBackgroundActiveStateReq.proto
deleted file mode 100644
index badd3a90..00000000
--- a/proto/ChangeWidgetBackgroundActiveStateReq.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 ChangeWidgetBackgroundActiveStateReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5959;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool is_active = 6;
- uint32 material_id = 13;
-}
diff --git a/proto/ChangeWidgetBackgroundActiveStateRsp.proto b/proto/ChangeWidgetBackgroundActiveStateRsp.proto
deleted file mode 100644
index 179e045f..00000000
--- a/proto/ChangeWidgetBackgroundActiveStateRsp.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 ChangeWidgetBackgroundActiveStateRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5955;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 material_id = 7;
- int32 retcode = 1;
-}
diff --git a/proto/ChangeWorldToSingleModeNotify.proto b/proto/ChangeWorldToSingleModeNotify.proto
deleted file mode 100644
index ef88aad7..00000000
--- a/proto/ChangeWorldToSingleModeNotify.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 ChangeWorldToSingleModeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3461;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/ChangeWorldToSingleModeReq.proto b/proto/ChangeWorldToSingleModeReq.proto
deleted file mode 100644
index 4168afe3..00000000
--- a/proto/ChangeWorldToSingleModeReq.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 ChangeWorldToSingleModeReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3296;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/ChangeWorldToSingleModeRsp.proto b/proto/ChangeWorldToSingleModeRsp.proto
deleted file mode 100644
index 6415d993..00000000
--- a/proto/ChangeWorldToSingleModeRsp.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 ChangeWorldToSingleModeRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3258;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 quit_mp_valid_time = 6;
- int32 retcode = 14;
-}
diff --git a/proto/ChannelerSlabCheckEnterLoopDungeonReq.proto b/proto/ChannelerSlabCheckEnterLoopDungeonReq.proto
deleted file mode 100644
index 48e8378a..00000000
--- a/proto/ChannelerSlabCheckEnterLoopDungeonReq.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 ChannelerSlabCheckEnterLoopDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8286;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/ChannelerSlabCheckEnterLoopDungeonRsp.proto b/proto/ChannelerSlabCheckEnterLoopDungeonRsp.proto
deleted file mode 100644
index d23f0bfc..00000000
--- a/proto/ChannelerSlabCheckEnterLoopDungeonRsp.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 ChannelerSlabCheckEnterLoopDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8631;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 12;
-}
diff --git a/proto/ChannelerSlabEnterLoopDungeonReq.proto b/proto/ChannelerSlabEnterLoopDungeonReq.proto
deleted file mode 100644
index a0b3a2d7..00000000
--- a/proto/ChannelerSlabEnterLoopDungeonReq.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 ChannelerSlabEnterLoopDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8564;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 difficulty_id = 2;
- repeated uint32 condition_id_list = 10;
- uint32 point_id = 1;
- uint32 dungeon_index = 3;
-}
diff --git a/proto/ChannelerSlabEnterLoopDungeonRsp.proto b/proto/ChannelerSlabEnterLoopDungeonRsp.proto
deleted file mode 100644
index fc8188c6..00000000
--- a/proto/ChannelerSlabEnterLoopDungeonRsp.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 ChannelerSlabEnterLoopDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8526;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 point_id = 14;
- int32 retcode = 9;
- uint32 difficulty_id = 8;
- uint32 dungeon_index = 13;
- repeated uint32 condition_id_list = 7;
-}
diff --git a/proto/ChannelerSlabLoopDungeonChallengeInfoNotify.proto b/proto/ChannelerSlabLoopDungeonChallengeInfoNotify.proto
deleted file mode 100644
index 7f4aedb1..00000000
--- a/proto/ChannelerSlabLoopDungeonChallengeInfoNotify.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 ChannelerSlabLoopDungeonChallengeInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8576;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 scheme_buff_id_list = 6;
- uint32 dungeon_index = 10;
- repeated uint32 condition_id_list = 8;
- uint32 difficulty_id = 13;
- uint32 challenge_score = 3;
-}
diff --git a/proto/ChannelerSlabLoopDungeonSelectConditionReq.proto b/proto/ChannelerSlabLoopDungeonSelectConditionReq.proto
deleted file mode 100644
index 6e0bea89..00000000
--- a/proto/ChannelerSlabLoopDungeonSelectConditionReq.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 ChannelerSlabLoopDungeonSelectConditionReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8659;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 dungeon_index = 7;
- repeated uint32 condition_id_list = 15;
- uint32 difficulty_id = 11;
-}
diff --git a/proto/ChannelerSlabLoopDungeonSelectConditionRsp.proto b/proto/ChannelerSlabLoopDungeonSelectConditionRsp.proto
deleted file mode 100644
index 7a9a5eef..00000000
--- a/proto/ChannelerSlabLoopDungeonSelectConditionRsp.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 ChannelerSlabLoopDungeonSelectConditionRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8858;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 dungeon_index = 1;
- repeated uint32 condition_id_list = 10;
- uint32 difficulty_id = 5;
- int32 retcode = 7;
-}
diff --git a/proto/ChannelerSlabLoopDungeonTakeFirstPassRewardReq.proto b/proto/ChannelerSlabLoopDungeonTakeFirstPassRewardReq.proto
deleted file mode 100644
index 2c2fa04e..00000000
--- a/proto/ChannelerSlabLoopDungeonTakeFirstPassRewardReq.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 ChannelerSlabLoopDungeonTakeFirstPassRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8498;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 dungeon_index = 7;
-}
diff --git a/proto/ChannelerSlabLoopDungeonTakeFirstPassRewardRsp.proto b/proto/ChannelerSlabLoopDungeonTakeFirstPassRewardRsp.proto
deleted file mode 100644
index b69fd4c7..00000000
--- a/proto/ChannelerSlabLoopDungeonTakeFirstPassRewardRsp.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 ChannelerSlabLoopDungeonTakeFirstPassRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8824;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 13;
- uint32 dungeon_index = 9;
-}
diff --git a/proto/ChannelerSlabLoopDungeonTakeScoreRewardReq.proto b/proto/ChannelerSlabLoopDungeonTakeScoreRewardReq.proto
deleted file mode 100644
index f431c89c..00000000
--- a/proto/ChannelerSlabLoopDungeonTakeScoreRewardReq.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 ChannelerSlabLoopDungeonTakeScoreRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8348;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 reward_index = 13;
-}
diff --git a/proto/ChannelerSlabLoopDungeonTakeScoreRewardRsp.proto b/proto/ChannelerSlabLoopDungeonTakeScoreRewardRsp.proto
deleted file mode 100644
index 8ca2e52a..00000000
--- a/proto/ChannelerSlabLoopDungeonTakeScoreRewardRsp.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 ChannelerSlabLoopDungeonTakeScoreRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8369;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 5;
- uint32 reward_index = 8;
-}
diff --git a/proto/ChannelerSlabOneOfDungeonInfoNotify.proto b/proto/ChannelerSlabOneOfDungeonInfoNotify.proto
deleted file mode 100644
index e661746b..00000000
--- a/proto/ChannelerSlabOneOfDungeonInfoNotify.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 ChannelerSlabOneOfDungeonInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8015;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 scheme_buff_id_list = 8;
-}
diff --git a/proto/ChannelerSlabOneOfDungeonInfoReq.proto b/proto/ChannelerSlabOneOfDungeonInfoReq.proto
deleted file mode 100644
index f7a347d7..00000000
--- a/proto/ChannelerSlabOneOfDungeonInfoReq.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 ChannelerSlabOneOfDungeonInfoReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8877;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/ChannelerSlabOneOfDungeonInfoRsp.proto b/proto/ChannelerSlabOneOfDungeonInfoRsp.proto
deleted file mode 100644
index 189ffc65..00000000
--- a/proto/ChannelerSlabOneOfDungeonInfoRsp.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 ChannelerSlabOneOfDungeonInfoRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8270;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 scheme_buff_id_list = 10;
- int32 retcode = 5;
-}
diff --git a/proto/ChannelerSlabOneOffDungeonInfoNotify.proto b/proto/ChannelerSlabOneOffDungeonInfoNotify.proto
deleted file mode 100644
index 3225e330..00000000
--- a/proto/ChannelerSlabOneOffDungeonInfoNotify.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: 8729
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChannelerSlabOneOffDungeonInfoNotify {
- repeated uint32 scheme_buff_id_list = 6;
-}
diff --git a/proto/ChannelerSlabOneOffDungeonInfoReq.proto b/proto/ChannelerSlabOneOffDungeonInfoReq.proto
deleted file mode 100644
index 3f92f3d9..00000000
--- a/proto/ChannelerSlabOneOffDungeonInfoReq.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: 8409
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ChannelerSlabOneOffDungeonInfoReq {}
diff --git a/proto/ChannelerSlabOneOffDungeonInfoRsp.proto b/proto/ChannelerSlabOneOffDungeonInfoRsp.proto
deleted file mode 100644
index fa301395..00000000
--- a/proto/ChannelerSlabOneOffDungeonInfoRsp.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: 8268
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChannelerSlabOneOffDungeonInfoRsp {
- repeated uint32 scheme_buff_id_list = 3;
- int32 retcode = 15;
-}
diff --git a/proto/ChannelerSlabSaveAssistInfoReq.proto b/proto/ChannelerSlabSaveAssistInfoReq.proto
deleted file mode 100644
index 03e767ab..00000000
--- a/proto/ChannelerSlabSaveAssistInfoReq.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";
-
-import "ChannelerSlabAssistInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ChannelerSlabSaveAssistInfoReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8039;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated ChannelerSlabAssistInfo assist_info_list = 14;
-}
diff --git a/proto/ChannelerSlabSaveAssistInfoRsp.proto b/proto/ChannelerSlabSaveAssistInfoRsp.proto
deleted file mode 100644
index 733fb56b..00000000
--- a/proto/ChannelerSlabSaveAssistInfoRsp.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";
-
-import "ChannelerSlabAssistInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ChannelerSlabSaveAssistInfoRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8071;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated ChannelerSlabAssistInfo assist_info_list = 2;
- int32 retcode = 7;
-}
diff --git a/proto/ChannelerSlabStageActiveChallengeIndexNotify.proto b/proto/ChannelerSlabStageActiveChallengeIndexNotify.proto
deleted file mode 100644
index e0a519ab..00000000
--- a/proto/ChannelerSlabStageActiveChallengeIndexNotify.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 ChannelerSlabStageActiveChallengeIndexNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8857;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 challenge_index = 1;
- uint32 active_camp_index = 14;
- uint32 stage_id = 10;
-}
diff --git a/proto/ChannelerSlabStageOneofDungeonNotify.proto b/proto/ChannelerSlabStageOneofDungeonNotify.proto
deleted file mode 100644
index 7595e194..00000000
--- a/proto/ChannelerSlabStageOneofDungeonNotify.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 ChannelerSlabStageOneofDungeonNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8692;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_done = 6;
- uint32 stage_id = 13;
-}
diff --git a/proto/ChannelerSlabTakeoffBuffReq.proto b/proto/ChannelerSlabTakeoffBuffReq.proto
deleted file mode 100644
index 67b8d06d..00000000
--- a/proto/ChannelerSlabTakeoffBuffReq.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 ChannelerSlabTakeoffBuffReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8299;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 slot_id = 3;
- uint32 buff_id = 12;
- bool is_mp = 10;
-}
diff --git a/proto/ChannelerSlabTakeoffBuffRsp.proto b/proto/ChannelerSlabTakeoffBuffRsp.proto
deleted file mode 100644
index 2de02ab2..00000000
--- a/proto/ChannelerSlabTakeoffBuffRsp.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 ChannelerSlabTakeoffBuffRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8034;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 slot_id = 2;
- int32 retcode = 8;
- uint32 buff_id = 12;
- bool is_mp = 10;
-}
diff --git a/proto/ChannelerSlabWearBuffReq.proto b/proto/ChannelerSlabWearBuffReq.proto
deleted file mode 100644
index a1150a40..00000000
--- a/proto/ChannelerSlabWearBuffReq.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 ChannelerSlabWearBuffReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8664;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 slot_id = 13;
- bool is_mp = 6;
- uint32 buff_id = 1;
-}
diff --git a/proto/ChannelerSlabWearBuffRsp.proto b/proto/ChannelerSlabWearBuffRsp.proto
deleted file mode 100644
index 2325ce56..00000000
--- a/proto/ChannelerSlabWearBuffRsp.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 ChannelerSlabWearBuffRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8285;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_mp = 7;
- uint32 buff_id = 8;
- uint32 slot_id = 11;
- int32 retcode = 13;
-}
diff --git a/proto/ChannellerSlabLoopDungeonResultInfo.proto b/proto/ChannellerSlabLoopDungeonResultInfo.proto
deleted file mode 100644
index e421825e..00000000
--- a/proto/ChannellerSlabLoopDungeonResultInfo.proto
+++ /dev/null
@@ -1,13 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-
-message ChannellerSlabLoopDungeonResultInfo {
- uint32 dungeon_index = 1;
- bool is_success = 2;
- uint32 challenge_score = 3;
- uint32 challenge_max_score = 4;
- bool is_in_time_limit = 5;
-}
diff --git a/proto/CharAmusementInfo.proto b/proto/CharAmusementInfo.proto
deleted file mode 100644
index 6f043f7b..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 level_id = 12;
- uint32 total_cost_time = 2;
- uint32 preview_stage_index = 1;
- repeated CharAmusementAvatarInfo avatar_info_list = 5;
- uint32 stage_id = 4;
-}
diff --git a/proto/CharAmusementSettleNotify.proto b/proto/CharAmusementSettleNotify.proto
deleted file mode 100644
index 215c5665..00000000
--- a/proto/CharAmusementSettleNotify.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 CharAmusementSettleNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 23128;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_new_record = 10;
- uint32 finish_time = 2;
- bool is_succ = 12;
-}
diff --git a/proto/ChatChannelDataNotify.proto b/proto/ChatChannelDataNotify.proto
deleted file mode 100644
index 6eefdfad..00000000
--- a/proto/ChatChannelDataNotify.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";
-
-import "ChatChannelInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ChatChannelDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4998;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated ChatChannelInfo channel_info_list = 5;
- repeated uint32 channel_list = 3;
-}
diff --git a/proto/ChatChannelInfo.proto b/proto/ChatChannelInfo.proto
deleted file mode 100644
index bf88fa5e..00000000
--- a/proto/ChatChannelInfo.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 ChatChannelInfo {
- bool is_shield = 1;
- uint32 channel_id = 8;
-}
diff --git a/proto/ChatChannelInfoNotify.proto b/proto/ChatChannelInfoNotify.proto
deleted file mode 100644
index ab8e0ac9..00000000
--- a/proto/ChatChannelInfoNotify.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 "ChatChannelInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ChatChannelInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4975;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- ChatChannelInfo channel_info = 7;
-}
diff --git a/proto/ChatChannelShieldNotify.proto b/proto/ChatChannelShieldNotify.proto
deleted file mode 100644
index f0659b79..00000000
--- a/proto/ChatChannelShieldNotify.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 ChatChannelShieldNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5049;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool is_shield = 2;
- uint32 channel_id = 5;
-}
diff --git a/proto/ChatChannelUpdateNotify.proto b/proto/ChatChannelUpdateNotify.proto
deleted file mode 100644
index 3dea479d..00000000
--- a/proto/ChatChannelUpdateNotify.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 "ChatChannelInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ChatChannelUpdateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4989;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 channel_id = 2;
- ChatChannelInfo channel_info = 5;
- bool is_create = 15;
-}
diff --git a/proto/ChatHistoryNotify.proto b/proto/ChatHistoryNotify.proto
deleted file mode 100644
index bdc40458..00000000
--- a/proto/ChatHistoryNotify.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";
-
-import "ChatInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ChatHistoryNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3309;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 channel_id = 1;
- repeated ChatInfo chat_info = 9;
-}
diff --git a/proto/CheckGroupReplacedReq.proto b/proto/CheckGroupReplacedReq.proto
deleted file mode 100644
index 140af198..00000000
--- a/proto/CheckGroupReplacedReq.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 CheckGroupReplacedReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3056;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated uint32 group_id_list = 7;
-}
diff --git a/proto/CheckGroupReplacedRsp.proto b/proto/CheckGroupReplacedRsp.proto
deleted file mode 100644
index b5388c7e..00000000
--- a/proto/CheckGroupReplacedRsp.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 CheckGroupReplacedRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3411;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 14;
- repeated uint32 replaced_group_id_list = 10;
-}
diff --git a/proto/CheckSegmentCRCNotify.proto b/proto/CheckSegmentCRCNotify.proto
deleted file mode 100644
index 0370e9df..00000000
--- a/proto/CheckSegmentCRCNotify.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 "SegmentInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message CheckSegmentCRCNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 16;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated SegmentInfo info_list = 6;
-}
diff --git a/proto/CheckSegmentCRCReq.proto b/proto/CheckSegmentCRCReq.proto
deleted file mode 100644
index 949b509e..00000000
--- a/proto/CheckSegmentCRCReq.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";
-
-import "SegmentCRCInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message CheckSegmentCRCReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 73;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated SegmentCRCInfo info_list = 4;
-}
diff --git a/proto/CheckUgcStateReq.proto b/proto/CheckUgcStateReq.proto
deleted file mode 100644
index 4ee599b6..00000000
--- a/proto/CheckUgcStateReq.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 CheckUgcStateReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6345;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/CheckUgcStateRsp.proto b/proto/CheckUgcStateRsp.proto
deleted file mode 100644
index 4cbce7a1..00000000
--- a/proto/CheckUgcStateRsp.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 CheckUgcStateRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6302;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 8;
-}
diff --git a/proto/CheckUgcUpdateReq.proto b/proto/CheckUgcUpdateReq.proto
deleted file mode 100644
index 5281c8d4..00000000
--- a/proto/CheckUgcUpdateReq.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";
-
-import "UgcType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message CheckUgcUpdateReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6315;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- UgcType ugc_type = 3;
-}
diff --git a/proto/CheckUgcUpdateRsp.proto b/proto/CheckUgcUpdateRsp.proto
deleted file mode 100644
index 968cc47e..00000000
--- a/proto/CheckUgcUpdateRsp.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 "UgcType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message CheckUgcUpdateRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6318;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- UgcType ugc_type = 6;
- repeated uint64 update_ugc_guid_list = 3;
- int32 retcode = 7;
-}
diff --git a/proto/ChessCardInfo.proto b/proto/ChessCardInfo.proto
deleted file mode 100644
index 97e48d3c..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 card_id = 12;
- uint32 effect_stack = 8;
-}
diff --git a/proto/ChessEntranceDetailInfo.proto b/proto/ChessEntranceDetailInfo.proto
deleted file mode 100644
index 75050e35..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 = 9;
-}
diff --git a/proto/ChessEntranceInfo.proto b/proto/ChessEntranceInfo.proto
deleted file mode 100644
index 8143c74b..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 = 15;
- uint32 entrance_index = 9;
- uint32 entrance_point_id = 12;
-}
diff --git a/proto/ChessEscapedMonstersNotify.proto b/proto/ChessEscapedMonstersNotify.proto
deleted file mode 100644
index a75fef77..00000000
--- a/proto/ChessEscapedMonstersNotify.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 ChessEscapedMonstersNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5341;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 escaped_monsters = 14;
-}
diff --git a/proto/ChessLeftMonstersNotify.proto b/proto/ChessLeftMonstersNotify.proto
deleted file mode 100644
index 1e5be320..00000000
--- a/proto/ChessLeftMonstersNotify.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 ChessLeftMonstersNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5336;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 left_monsters = 5;
-}
diff --git a/proto/ChessManualRefreshCardsReq.proto b/proto/ChessManualRefreshCardsReq.proto
deleted file mode 100644
index ddd9b2c8..00000000
--- a/proto/ChessManualRefreshCardsReq.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 ChessManualRefreshCardsReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5326;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/ChessManualRefreshCardsRsp.proto b/proto/ChessManualRefreshCardsRsp.proto
deleted file mode 100644
index 0f9346d4..00000000
--- a/proto/ChessManualRefreshCardsRsp.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 ChessManualRefreshCardsRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5377;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 11;
-}
diff --git a/proto/ChessMonsterInfo.proto b/proto/ChessMonsterInfo.proto
deleted file mode 100644
index a9045f25..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 = 9;
- uint32 level = 15;
- repeated uint32 affix_list = 13;
-}
diff --git a/proto/ChessMysteryInfo.proto b/proto/ChessMysteryInfo.proto
deleted file mode 100644
index a3950d75..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 {
- repeated uint32 exit_point_id_list = 15;
- map entrance_point_map = 10;
- map detail_info_map = 8;
-}
diff --git a/proto/ChessNormalCardInfo.proto b/proto/ChessNormalCardInfo.proto
deleted file mode 100644
index 7aa19b4b..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 cost_points = 3;
- uint32 card_id = 2;
- bool is_attach_curse = 4;
-}
diff --git a/proto/ChessPickCardNotify.proto b/proto/ChessPickCardNotify.proto
deleted file mode 100644
index a4e48923..00000000
--- a/proto/ChessPickCardNotify.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";
-
-import "ChessNormalCardInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ChessPickCardNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5374;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- ChessNormalCardInfo normal_card_info = 8;
- uint32 curse_card_id = 6;
-}
diff --git a/proto/ChessPickCardReq.proto b/proto/ChessPickCardReq.proto
deleted file mode 100644
index 78c89080..00000000
--- a/proto/ChessPickCardReq.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 ChessPickCardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5366;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 card_id = 5;
- uint32 card_index = 3;
-}
diff --git a/proto/ChessPickCardRsp.proto b/proto/ChessPickCardRsp.proto
deleted file mode 100644
index 2f8c2006..00000000
--- a/proto/ChessPickCardRsp.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 ChessPickCardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5352;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 11;
- uint32 card_index = 4;
- uint32 card_id = 13;
-}
diff --git a/proto/ChessPlayerInfo.proto b/proto/ChessPlayerInfo.proto
deleted file mode 100644
index bc1cfb85..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 {
- repeated ChessNormalCardInfo candidate_card_info_list = 1;
- uint32 uid = 5;
- uint32 Unk3300_AOCJHOKCDDM = 2;
- uint32 Unk3300_GPNDNCCLHKE = 10;
- uint32 building_points = 8;
- uint32 Unk3300_PPFBGIDKCDJ = 12;
- uint32 Unk3300_PPFPEAGBHLP = 13;
-}
diff --git a/proto/ChessPlayerInfoNotify.proto b/proto/ChessPlayerInfoNotify.proto
deleted file mode 100644
index 99cf9824..00000000
--- a/proto/ChessPlayerInfoNotify.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 "ChessPlayerInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ChessPlayerInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5365;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- ChessPlayerInfo player_info = 12;
-}
diff --git a/proto/ChessSelectedCardsNotify.proto b/proto/ChessSelectedCardsNotify.proto
deleted file mode 100644
index cf931a55..00000000
--- a/proto/ChessSelectedCardsNotify.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 "ChessCardInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ChessSelectedCardsNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5397;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated ChessCardInfo selected_card_info_list = 9;
-}
diff --git a/proto/CityReputationDataNotify.proto b/proto/CityReputationDataNotify.proto
deleted file mode 100644
index 48113d7a..00000000
--- a/proto/CityReputationDataNotify.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 "CityReputationSimpleInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message CityReputationDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2842;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated CityReputationSimpleInfo simple_info_list = 13;
-}
diff --git a/proto/CityReputationExploreInfo.proto b/proto/CityReputationExploreInfo.proto
deleted file mode 100644
index 7f0cc763..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 {
- uint32 explore_percent = 1;
- repeated uint32 taken_explore_reward_list = 15;
- bool is_open = 13;
-}
diff --git a/proto/CityReputationHuntInfo.proto b/proto/CityReputationHuntInfo.proto
deleted file mode 100644
index 06a11a14..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 {
- uint32 cur_week_finish_num = 1;
- bool is_open = 7;
- bool has_reward = 15;
-}
diff --git a/proto/CityReputationInfo.proto b/proto/CityReputationInfo.proto
deleted file mode 100644
index 7d0ec0f9..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 exp = 8;
- CityReputationQuestInfo quest_info = 9;
- repeated uint32 taken_level_reward_list = 10;
- CityReputationRequestInfo request_info = 5;
- uint32 next_refresh_time = 11;
- uint32 total_accept_request_num = 12;
- CityReputationHuntInfo hunt_info = 15;
- CityReputationExploreInfo explore_info = 3;
- uint32 level = 2;
-}
diff --git a/proto/CityReputationLevelupNotify.proto b/proto/CityReputationLevelupNotify.proto
deleted file mode 100644
index 84faccc1..00000000
--- a/proto/CityReputationLevelupNotify.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 CityReputationLevelupNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2900;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 level = 5;
- uint32 city_id = 6;
-}
diff --git a/proto/CityReputationRequestInfo.proto b/proto/CityReputationRequestInfo.proto
deleted file mode 100644
index 577d9291..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 {
- message RequestInfo {
- bool is_taken_reward = 4;
- uint32 request_id = 8;
- uint32 quest_id = 11;
- }
-
- repeated RequestInfo request_info_list = 4;
- bool is_open = 14;
-}
diff --git a/proto/CityReputationSimpleInfo.proto b/proto/CityReputationSimpleInfo.proto
deleted file mode 100644
index 51bf02c2..00000000
--- a/proto/CityReputationSimpleInfo.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 CityReputationSimpleInfo {
- uint32 city_id = 14;
- uint32 level = 8;
-}
diff --git a/proto/ClearRoguelikeCurseNotify.proto b/proto/ClearRoguelikeCurseNotify.proto
deleted file mode 100644
index 9be0b7b7..00000000
--- a/proto/ClearRoguelikeCurseNotify.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 ClearRoguelikeCurseNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8038;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_clear_all = 11;
- map clear_curse_map = 5;
- uint32 card_id = 9;
- bool is_curse_all_clear = 4;
-}
diff --git a/proto/ClientAIStateNotify.proto b/proto/ClientAIStateNotify.proto
deleted file mode 100644
index 8670df94..00000000
--- a/proto/ClientAIStateNotify.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 ClientAIStateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1125;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 entity_id = 13;
- uint32 cur_tactic = 3;
-}
diff --git a/proto/ClientAbilitiesInitFinishCombineNotify.proto b/proto/ClientAbilitiesInitFinishCombineNotify.proto
deleted file mode 100644
index 457bf9f1..00000000
--- a/proto/ClientAbilitiesInitFinishCombineNotify.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";
-
-import "EntityAbilityInvokeEntry.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ClientAbilitiesInitFinishCombineNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1161;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated EntityAbilityInvokeEntry entity_invoke_list = 10;
-}
diff --git a/proto/ClientAbilityInitBeginNotify.proto b/proto/ClientAbilityInitBeginNotify.proto
deleted file mode 100644
index 2a9ac9ce..00000000
--- a/proto/ClientAbilityInitBeginNotify.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 ClientAbilityInitBeginNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1156;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 entity_id = 10;
-}
diff --git a/proto/ClientBulletCreateNotify.proto b/proto/ClientBulletCreateNotify.proto
deleted file mode 100644
index 22076e4d..00000000
--- a/proto/ClientBulletCreateNotify.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 ClientBulletCreateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 44;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 param = 2;
-}
diff --git a/proto/ClientCollectorDataNotify.proto b/proto/ClientCollectorDataNotify.proto
deleted file mode 100644
index 16e6969f..00000000
--- a/proto/ClientCollectorDataNotify.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 "ClientCollectorData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ClientCollectorDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4252;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated ClientCollectorData client_collector_data_list = 1;
-}
diff --git a/proto/ClientHashDebugNotify.proto b/proto/ClientHashDebugNotify.proto
deleted file mode 100644
index 84579a0d..00000000
--- a/proto/ClientHashDebugNotify.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 ClientHashDebugNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3287;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 job_id = 15;
-}
diff --git a/proto/ClientLoadingCostumeVerificationNotify.proto b/proto/ClientLoadingCostumeVerificationNotify.proto
deleted file mode 100644
index f51848a3..00000000
--- a/proto/ClientLoadingCostumeVerificationNotify.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 ClientLoadingCostumeVerificationNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3269;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint64 prefab_hash = 5;
- uint64 guid = 1;
- uint32 costume_id = 7;
-}
diff --git a/proto/ClientLockGameTimeNotify.proto b/proto/ClientLockGameTimeNotify.proto
deleted file mode 100644
index 89de291f..00000000
--- a/proto/ClientLockGameTimeNotify.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 ClientLockGameTimeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 141;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool is_lock = 11;
-}
diff --git a/proto/ClientLogBodyLogin.proto b/proto/ClientLogBodyLogin.proto
deleted file mode 100644
index 10b5cd7d..00000000
--- a/proto/ClientLogBodyLogin.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 ClientLogBodyLogin {
- string action_type = 1;
- string action_result = 2;
- uint32 action_time = 3;
- string xg = 4;
- uint32 signal_level = 5;
- string dns = 6;
-}
diff --git a/proto/ClientLogBodyPing.proto b/proto/ClientLogBodyPing.proto
deleted file mode 100644
index 9739ed0f..00000000
--- a/proto/ClientLogBodyPing.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 ClientLogBodyPing {
- string xg = 1;
- uint32 signal_level = 2;
- uint32 ping = 3;
- string servertype = 4;
- string serverip = 5;
- string serverport = 6;
- uint32 pcount = 7;
- uint32 plost = 8;
- string dns = 9;
-}
diff --git a/proto/ClientLogHead.proto b/proto/ClientLogHead.proto
deleted file mode 100644
index af4eb04c..00000000
--- a/proto/ClientLogHead.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";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ClientLogHead {
- string event_time = 1;
- string log_serial_number = 2;
- uint32 action_id = 3;
- string action_name = 4;
- string upload_ip = 5;
- string product_id = 6;
- string channel_id = 7;
- string region_name = 8;
- string game_version = 9;
- string device_type = 10;
- string device_uuid = 11;
- string mac_addr = 12;
- string account_name = 13;
- string account_uuid = 14;
-}
diff --git a/proto/ClientMassiveEntity.proto b/proto/ClientMassiveEntity.proto
deleted file mode 100644
index 8fe306a8..00000000
--- a/proto/ClientMassiveEntity.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";
-
-import "MassiveBoxInfo.proto";
-import "MassiveGrassInfo.proto";
-import "MassiveWaterInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ClientMassiveEntity {
- uint32 entity_type = 1;
- uint32 config_id = 2;
- int64 obj_id = 3;
- oneof entity_info {
- MassiveWaterInfo water_info = 4;
- MassiveGrassInfo grass_info = 5;
- MassiveBoxInfo box_info = 6;
- }
-}
diff --git a/proto/ClientNewMailNotify.proto b/proto/ClientNewMailNotify.proto
deleted file mode 100644
index 1ba3631c..00000000
--- a/proto/ClientNewMailNotify.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 ClientNewMailNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1457;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 Unk3300_FBDGCFAALFN = 13;
- uint32 Unk3300_MANJMCPELLJ = 2;
-}
diff --git a/proto/ClientPauseNotify.proto b/proto/ClientPauseNotify.proto
deleted file mode 100644
index dc2ebdf6..00000000
--- a/proto/ClientPauseNotify.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 ClientPauseNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 236;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool is_open = 8;
-}
diff --git a/proto/ClientReconnectNotify.proto b/proto/ClientReconnectNotify.proto
deleted file mode 100644
index 0f6a1694..00000000
--- a/proto/ClientReconnectNotify.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 "ClientReconnectReason.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ClientReconnectNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 39;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- ClientReconnectReason reason = 1;
-}
diff --git a/proto/ClientReconnectReason.proto b/proto/ClientReconnectReason.proto
deleted file mode 100644
index 33389e0d..00000000
--- a/proto/ClientReconnectReason.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 ClientReconnectReason {
- CLIENT_RECONNECT_REASON_NONE = 0;
- CLIENT_RECONNECT_REASON_QUIT_MP = 1;
-}
diff --git a/proto/ClientRemoveCombatEndModifierNotify.proto b/proto/ClientRemoveCombatEndModifierNotify.proto
deleted file mode 100644
index 216294b2..00000000
--- a/proto/ClientRemoveCombatEndModifierNotify.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 ClientRemoveCombatEndModifierNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1190;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated uint32 combat_end_type_list = 10;
-}
diff --git a/proto/ClientReportNotify.proto b/proto/ClientReportNotify.proto
deleted file mode 100644
index 8f0e2329..00000000
--- a/proto/ClientReportNotify.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 ClientReportNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 25;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- string Unk3300_JHJDJEBAFCM = 15;
- string Unk3300_AMLEAJLJDFO = 10;
-}
diff --git a/proto/ClientScriptEventNotify.proto b/proto/ClientScriptEventNotify.proto
deleted file mode 100644
index 423f21b0..00000000
--- a/proto/ClientScriptEventNotify.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 ClientScriptEventNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 260;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 source_entity_id = 1;
- uint32 event_type = 8;
- uint32 target_entity_id = 4;
- repeated int32 param_list = 6;
-}
diff --git a/proto/ClientTransmitReq.proto b/proto/ClientTransmitReq.proto
deleted file mode 100644
index a9bf14e8..00000000
--- a/proto/ClientTransmitReq.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 "TransmitReason.proto";
-import "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ClientTransmitReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 221;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- TransmitReason reason = 3;
- uint32 scene_id = 9;
- Vector rot = 6;
- Vector pos = 4;
-}
diff --git a/proto/ClientTransmitRsp.proto b/proto/ClientTransmitRsp.proto
deleted file mode 100644
index 6738fc9f..00000000
--- a/proto/ClientTransmitRsp.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";
-
-import "TransmitReason.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ClientTransmitRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 222;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- TransmitReason reason = 11;
- int32 retcode = 13;
-}
diff --git a/proto/ClientTriggerEventNotify.proto b/proto/ClientTriggerEventNotify.proto
deleted file mode 100644
index 5245a856..00000000
--- a/proto/ClientTriggerEventNotify.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 "EventTriggerType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ClientTriggerEventNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 148;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 force_id = 10;
- EventTriggerType event_type = 15;
-}
diff --git a/proto/CloseCommonTipsNotify.proto b/proto/CloseCommonTipsNotify.proto
deleted file mode 100644
index 8a02d5b0..00000000
--- a/proto/CloseCommonTipsNotify.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 CloseCommonTipsNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3273;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-}
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/CoinCollectCheckDoubleStartPlayReq.proto b/proto/CoinCollectCheckDoubleStartPlayReq.proto
deleted file mode 100644
index 46ae3961..00000000
--- a/proto/CoinCollectCheckDoubleStartPlayReq.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 CoinCollectCheckDoubleStartPlayReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 22424;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 level_id = 9;
-}
diff --git a/proto/CoinCollectCheckDoubleStartPlayRsp.proto b/proto/CoinCollectCheckDoubleStartPlayRsp.proto
deleted file mode 100644
index 28813690..00000000
--- a/proto/CoinCollectCheckDoubleStartPlayRsp.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 CoinCollectCheckDoubleStartPlayRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 24124;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 10;
- uint32 level_id = 6;
-}
diff --git a/proto/CoinCollectChooseSkillReq.proto b/proto/CoinCollectChooseSkillReq.proto
deleted file mode 100644
index 145afd61..00000000
--- a/proto/CoinCollectChooseSkillReq.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 CoinCollectChooseSkillReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 21667;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 choose_skill_no = 14;
- uint32 level_id = 9;
-}
diff --git a/proto/CoinCollectChooseSkillRsp.proto b/proto/CoinCollectChooseSkillRsp.proto
deleted file mode 100644
index 719ef2d6..00000000
--- a/proto/CoinCollectChooseSkillRsp.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 CoinCollectChooseSkillRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 23416;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 level_id = 13;
- uint32 choose_skill_no = 10;
- int32 retcode = 7;
-}
diff --git a/proto/CoinCollectGallerySettleNotify.proto b/proto/CoinCollectGallerySettleNotify.proto
deleted file mode 100644
index ed1ec291..00000000
--- a/proto/CoinCollectGallerySettleNotify.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";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message CoinCollectGallerySettleNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5546;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 level_id = 2;
- uint32 Unk3300_DKBJMLJGLIB = 13;
- uint32 Unk3300_KDHDMOGJDNL = 14;
- uint32 multistage_play_index = 8;
- uint32 Unk3300_CPLDPCMBHOE = 6;
- bool is_new_record = 15;
-}
diff --git a/proto/CoinCollectInterruptPlayReq.proto b/proto/CoinCollectInterruptPlayReq.proto
deleted file mode 100644
index fad98ca4..00000000
--- a/proto/CoinCollectInterruptPlayReq.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 CoinCollectInterruptPlayReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 20562;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 gallery_id = 11;
-}
diff --git a/proto/CoinCollectInterruptPlayRsp.proto b/proto/CoinCollectInterruptPlayRsp.proto
deleted file mode 100644
index 07c61fd1..00000000
--- a/proto/CoinCollectInterruptPlayRsp.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 CoinCollectInterruptPlayRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 23589;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 gallery_id = 3;
- int32 retcode = 15;
-}
diff --git a/proto/CoinCollectPlayerInfo.proto b/proto/CoinCollectPlayerInfo.proto
deleted file mode 100644
index 43c1edae..00000000
--- a/proto/CoinCollectPlayerInfo.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 "CoinCollectTeamAvatarInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message CoinCollectPlayerInfo {
- uint32 player_uid = 15;
- bool is_prepare = 7;
- uint32 choose_skill_no = 10;
- repeated CoinCollectTeamAvatarInfo avatar_info_list = 2;
- string player_name = 6;
-}
diff --git a/proto/CoinCollectPrepareReq.proto b/proto/CoinCollectPrepareReq.proto
deleted file mode 100644
index f9ce64f9..00000000
--- a/proto/CoinCollectPrepareReq.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 CoinCollectPrepareReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 23071;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/CoinCollectPrepareRsp.proto b/proto/CoinCollectPrepareRsp.proto
deleted file mode 100644
index 3da3e1d8..00000000
--- a/proto/CoinCollectPrepareRsp.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 CoinCollectPrepareRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 23817;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 15;
-}
diff --git a/proto/CoinCollectPrepareStageNotify.proto b/proto/CoinCollectPrepareStageNotify.proto
deleted file mode 100644
index 2386cbd9..00000000
--- a/proto/CoinCollectPrepareStageNotify.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 "CoinCollectStageInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message CoinCollectPrepareStageNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6408;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- CoinCollectStageInfo coin_collect_info = 11;
-}
diff --git a/proto/CoinCollectStageInfo.proto b/proto/CoinCollectStageInfo.proto
deleted file mode 100644
index 2e7a6c98..00000000
--- a/proto/CoinCollectStageInfo.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 "CoinCollectPlayerInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message CoinCollectStageInfo {
- uint32 play_index = 9;
- repeated CoinCollectPlayerInfo player_info_list = 11;
- uint32 level_id = 5;
-}
diff --git a/proto/CommonPlayerTipsNotify.proto b/proto/CommonPlayerTipsNotify.proto
deleted file mode 100644
index e13bc53d..00000000
--- a/proto/CommonPlayerTipsNotify.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 CommonPlayerTipsNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8167;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 notify_type = 15;
- repeated string text_map_id_list = 8;
-}
diff --git a/proto/CompoundUnlockNotify.proto b/proto/CompoundUnlockNotify.proto
deleted file mode 100644
index 69cac3ef..00000000
--- a/proto/CompoundUnlockNotify.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 CompoundUnlockNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 106;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 compound_id = 7;
-}
diff --git a/proto/ContentAuditAuxiliaryField.proto b/proto/ContentAuditAuxiliaryField.proto
deleted file mode 100644
index 87247285..00000000
--- a/proto/ContentAuditAuxiliaryField.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 ContentAuditAuxiliaryField {
- string name = 1;
- string value = 2;
-}
diff --git a/proto/ContentAuditData.proto b/proto/ContentAuditData.proto
deleted file mode 100644
index edb95081..00000000
--- a/proto/ContentAuditData.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 ContentAuditData {
- string type = 1;
- string content = 2;
- uint32 auto_pass_time = 3;
-}
diff --git a/proto/ContentAuditField.proto b/proto/ContentAuditField.proto
deleted file mode 100644
index 1a00e21c..00000000
--- a/proto/ContentAuditField.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 "ContentAuditData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ContentAuditField {
- repeated ContentAuditData segment_list = 1;
- string name = 2;
-}
diff --git a/proto/ContentAuditInfo.proto b/proto/ContentAuditInfo.proto
deleted file mode 100644
index 9ec735e3..00000000
--- a/proto/ContentAuditInfo.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 "AuditState.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ContentAuditInfo {
- bool is_open = 1;
- string content = 2;
- uint32 submit_count = 3;
- AuditState audit_state = 4;
- uint32 submit_limit = 5;
-}
diff --git a/proto/CookGradeDataNotify.proto b/proto/CookGradeDataNotify.proto
deleted file mode 100644
index 69c80695..00000000
--- a/proto/CookGradeDataNotify.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 CookGradeDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 180;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 grade = 13;
-}
diff --git a/proto/CoopCg.proto b/proto/CoopCg.proto
deleted file mode 100644
index a09d2bff..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 {
- uint32 id = 5;
- bool is_unlock = 7;
-}
diff --git a/proto/CoopCgShowNotify.proto b/proto/CoopCgShowNotify.proto
deleted file mode 100644
index 9caea4ab..00000000
--- a/proto/CoopCgShowNotify.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 CoopCgShowNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1951;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 cg_list = 14;
-}
diff --git a/proto/CoopCgUpdateNotify.proto b/proto/CoopCgUpdateNotify.proto
deleted file mode 100644
index a04747c7..00000000
--- a/proto/CoopCgUpdateNotify.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 CoopCgUpdateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1962;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 cg_list = 8;
-}
diff --git a/proto/CoopChapter.proto b/proto/CoopChapter.proto
deleted file mode 100644
index 78fa54ea..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 {
- enum State {
- STATE_CLOSE = 0;
- STATE_COND_NOT_MEET = 1;
- STATE_COND_MEET = 2;
- STATE_ACCEPT = 3;
- }
-
- uint32 id = 9;
- repeated CoopPoint coop_point_list = 12;
- repeated uint32 Unk3300_MOOKBLFKOLC = 6;
- State state = 7;
- uint32 Unk3300_KDLGLOIIINH = 11;
- repeated CoopReward coop_reward_list = 3;
- repeated uint32 Unk3300_MJLMJBMGJPP = 4;
- repeated CoopCg coop_cg_list = 2;
- map seen_ending_map = 15;
- uint32 Unk3300_KMJHIMBIGJF = 8;
-}
diff --git a/proto/CoopChapterUpdateNotify.proto b/proto/CoopChapterUpdateNotify.proto
deleted file mode 100644
index 672df534..00000000
--- a/proto/CoopChapterUpdateNotify.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 "CoopChapter.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message CoopChapterUpdateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1967;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated CoopChapter chapter_list = 4;
-}
diff --git a/proto/CoopDataNotify.proto b/proto/CoopDataNotify.proto
deleted file mode 100644
index 1908da99..00000000
--- a/proto/CoopDataNotify.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 "CoopChapter.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message CoopDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1994;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_have_progress = 11;
- uint32 cur_coop_point = 1;
- repeated uint32 viewed_chapter_list = 6;
- repeated CoopChapter chapter_list = 3;
-}
diff --git a/proto/CoopPoint.proto b/proto/CoopPoint.proto
deleted file mode 100644
index 1781203f..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 {
- enum State {
- STATE_UNSTARTED = 0;
- STATE_STARTED = 1;
- STATE_FINISHED = 2;
- }
-
- uint32 self_confidence = 6;
- State state = 14;
- uint32 id = 4;
-}
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 f4c89751..00000000
--- a/proto/CoopPointUpdateNotify.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 "CoopPoint.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message CoopPointUpdateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1958;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- CoopPoint coop_point = 8;
-}
diff --git a/proto/CoopProgressUpdateNotify.proto b/proto/CoopProgressUpdateNotify.proto
deleted file mode 100644
index 369c79c4..00000000
--- a/proto/CoopProgressUpdateNotify.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 CoopProgressUpdateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1987;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 cur_coop_point = 4;
- bool is_have_progress = 8;
-}
diff --git a/proto/CoopReward.proto b/proto/CoopReward.proto
deleted file mode 100644
index 0482418d..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 {
- enum State {
- STATE_UNLOCK = 0;
- STATE_LOCK = 1;
- STATE_TAKEN = 2;
- }
-
- uint32 id = 5;
- State state = 6;
-}
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 828703fb..00000000
--- a/proto/CoopRewardUpdateNotify.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 "CoopReward.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message CoopRewardUpdateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1984;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated CoopReward reward_list = 14;
-}
diff --git a/proto/CountDownDelete.proto b/proto/CountDownDelete.proto
deleted file mode 100644
index e51fe268..00000000
--- a/proto/CountDownDelete.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 CountDownDelete {
-
-}
diff --git a/proto/CreateMassiveEntityNotify.proto b/proto/CreateMassiveEntityNotify.proto
deleted file mode 100644
index a8814c7a..00000000
--- a/proto/CreateMassiveEntityNotify.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 "ServerMassiveEntity.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message CreateMassiveEntityNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 353;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated ServerMassiveEntity massive_entity_list = 3;
-}
diff --git a/proto/CreateMassiveEntityReq.proto b/proto/CreateMassiveEntityReq.proto
deleted file mode 100644
index fe9022ac..00000000
--- a/proto/CreateMassiveEntityReq.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";
-
-import "ClientMassiveEntity.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message CreateMassiveEntityReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 311;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated ClientMassiveEntity massive_entity_list = 3;
-}
diff --git a/proto/CreateMassiveEntityRsp.proto b/proto/CreateMassiveEntityRsp.proto
deleted file mode 100644
index 488ca02f..00000000
--- a/proto/CreateMassiveEntityRsp.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 CreateMassiveEntityRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 350;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 10;
-}
diff --git a/proto/CreateReason.proto b/proto/CreateReason.proto
deleted file mode 100644
index 9d7d9fda..00000000
--- a/proto/CreateReason.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 CreateReason {
- CREATE_REASON_NONE = 0;
- CREATE_REASON_QUEST = 1;
- CREATE_REASON_ENERGY = 2;
-}
diff --git a/proto/CrystalLinkDungeonInfoNotify.proto b/proto/CrystalLinkDungeonInfoNotify.proto
deleted file mode 100644
index a11f1286..00000000
--- a/proto/CrystalLinkDungeonInfoNotify.proto
+++ /dev/null
@@ -1,40 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 "CrystalLinkBuffInfo.proto";
-import "CrystalLinkDungeonAvatarInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message CrystalLinkDungeonInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8408;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated CrystalLinkBuffInfo buff_info_list = 11;
- uint32 level_id = 5;
- bool is_upper_part = 13;
- uint32 difficulty_id = 14;
- repeated CrystalLinkDungeonAvatarInfo dungeon_avatar_info_list = 12;
- uint32 init_gallery_progress = 4;
-}
diff --git a/proto/CrystalLinkEnterDungeonReq.proto b/proto/CrystalLinkEnterDungeonReq.proto
deleted file mode 100644
index bf9982ca..00000000
--- a/proto/CrystalLinkEnterDungeonReq.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 "CrystalLinkTeamInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message CrystalLinkEnterDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8179;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated CrystalLinkTeamInfo team_info_list = 13;
- uint32 difficulty_id = 5;
- uint32 level_id = 6;
-}
diff --git a/proto/CrystalLinkEnterDungeonRsp.proto b/proto/CrystalLinkEnterDungeonRsp.proto
deleted file mode 100644
index f1d5826d..00000000
--- a/proto/CrystalLinkEnterDungeonRsp.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 "CrystalLinkTeamInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message CrystalLinkEnterDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8628;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 5;
- uint32 difficulty_id = 15;
- uint32 level_id = 7;
- repeated CrystalLinkTeamInfo team_info_list = 12;
-}
diff --git a/proto/CrystalLinkRestartDungeonReq.proto b/proto/CrystalLinkRestartDungeonReq.proto
deleted file mode 100644
index cee450a1..00000000
--- a/proto/CrystalLinkRestartDungeonReq.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 CrystalLinkRestartDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8177;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/CrystalLinkRestartDungeonRsp.proto b/proto/CrystalLinkRestartDungeonRsp.proto
deleted file mode 100644
index 47e89c75..00000000
--- a/proto/CrystalLinkRestartDungeonRsp.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 CrystalLinkRestartDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8741;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 9;
-}
diff --git a/proto/CrystalLinkSettleInfo.proto b/proto/CrystalLinkSettleInfo.proto
deleted file mode 100644
index 18614722..00000000
--- a/proto/CrystalLinkSettleInfo.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 CrystalLinkSettleInfo {
- uint32 kill_elite_monster_num = 2;
- uint32 final_score = 6;
- uint32 level_id = 12;
- bool is_new_record = 13;
- uint32 difficulty_id = 9;
- uint32 kill_normal_mosnter_num = 3;
-}
diff --git a/proto/CustomDungeon.proto b/proto/CustomDungeon.proto
deleted file mode 100644
index dcf800ba..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 {
- uint32 dungeon_id = 2;
- repeated CustomDungeonRoom room_list = 7;
- CustomDungeonSetting setting = 8;
- uint64 dungeon_guid = 3;
-}
diff --git a/proto/CustomDungeonAbstract.proto b/proto/CustomDungeonAbstract.proto
deleted file mode 100644
index 0c47ac78..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 {
- uint32 Unk3300_EJGBHGHLFPI = 7;
- uint32 last_publish_time = 12;
- map brick_statistics_map = 2;
- uint32 first_publish_time = 8;
- uint32 Unk3300_JPFIHKECLMF = 4;
-}
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 c2bfe03b..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 {
- uint32 expire_time = 15;
- CustomDungeonBanType ban_type = 2;
- uint64 dungeon_guid = 13;
-}
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 291b62ee..00000000
--- a/proto/CustomDungeonBattleRecordNotify.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 CustomDungeonBattleRecordNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6225;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint64 dungeon_guid = 1;
- uint32 min_cost_time = 12;
-}
diff --git a/proto/CustomDungeonBlock.proto b/proto/CustomDungeonBlock.proto
deleted file mode 100644
index 8ed0e183..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 = 6;
- Vector rot = 12;
- Vector pos = 13;
- uint32 guid = 15;
-}
diff --git a/proto/CustomDungeonBrief.proto b/proto/CustomDungeonBrief.proto
deleted file mode 100644
index 8a860f0d..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 {
- uint64 dungeon_guid = 14;
- CustomDungeonAbstract abstract = 8;
- repeated uint32 tag_list = 4;
- bool is_psn_platform = 9;
- CustomDungeonSocial social = 10;
- CustomDungeonState state = 2;
- uint32 battle_min_cost_time = 15;
- uint32 dungeon_id = 3;
- CustomDungeonSetting setting = 7;
- uint32 last_save_time = 12;
-}
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 cb74c76a..00000000
--- a/proto/CustomDungeonOfficialNotify.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 "EnterCustomDungeonType.proto";
-import "TryCustomDungeonType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message CustomDungeonOfficialNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6236;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- TryCustomDungeonType try_type = 2;
- EnterCustomDungeonType enter_type = 1;
- repeated uint32 official_black_coin_list = 5;
-}
diff --git a/proto/CustomDungeonRecoverNotify.proto b/proto/CustomDungeonRecoverNotify.proto
deleted file mode 100644
index 0a872802..00000000
--- a/proto/CustomDungeonRecoverNotify.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 "CustomDungeon.proto";
-import "EnterCustomDungeonType.proto";
-import "TryCustomDungeonType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message CustomDungeonRecoverNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6228;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- CustomDungeon custom_dungeon = 15;
- EnterCustomDungeonType enter_type = 1;
- TryCustomDungeonType try_type = 8;
- repeated uint32 official_black_coin_list = 3;
-}
diff --git a/proto/CustomDungeonRoom.proto b/proto/CustomDungeonRoom.proto
deleted file mode 100644
index e046ce11..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 = 11;
-}
diff --git a/proto/CustomDungeonSetting.proto b/proto/CustomDungeonSetting.proto
deleted file mode 100644
index e2f5f8d5..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 {
- uint32 start_room_id = 3;
- uint32 time_limit = 9;
- repeated uint32 open_room_list = 14;
- uint32 coin_limit = 5;
- bool is_forbid_skill = 7;
- bool is_arrive_finish = 6;
- uint32 life_num = 8;
-}
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 969822b1..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 = 3;
- uint32 play_num = 11;
- uint32 like_num = 15;
- uint32 store_num = 14;
-}
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 53d2f634..00000000
--- a/proto/CustomDungeonUpdateNotify.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 "CustomDungeonBrief.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message CustomDungeonUpdateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6230;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- CustomDungeonBrief dungeon_brief = 15;
-}
diff --git a/proto/CustomDungeonVerify.proto b/proto/CustomDungeonVerify.proto
deleted file mode 100644
index 9eee9b24..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 {
- uint32 uid = 3;
- string region = 13;
- uint32 timestamp = 5;
- uint64 dungeon_guid = 1;
- uint32 lang = 6;
-}
diff --git a/proto/CutSceneBeginNotify.proto b/proto/CutSceneBeginNotify.proto
deleted file mode 100644
index 1935d1ef..00000000
--- a/proto/CutSceneBeginNotify.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 "CutSceneExtraParam.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message CutSceneBeginNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 283;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 cutscene_id = 14;
- repeated CutSceneExtraParam extra_param_list = 13;
- bool is_wait_others = 1;
-}
diff --git a/proto/CutSceneEndNotify.proto b/proto/CutSceneEndNotify.proto
deleted file mode 100644
index 35ac31aa..00000000
--- a/proto/CutSceneEndNotify.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 CutSceneEndNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 281;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 cutscene_id = 4;
- int32 retcode = 11;
-}
diff --git a/proto/CutSceneExtraParam.proto b/proto/CutSceneExtraParam.proto
deleted file mode 100644
index f594a061..00000000
--- a/proto/CutSceneExtraParam.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 CutSceneExtraParam {
- repeated double detail_param_list = 13;
-}
diff --git a/proto/CutSceneFinishNotify.proto b/proto/CutSceneFinishNotify.proto
deleted file mode 100644
index 2929b34d..00000000
--- a/proto/CutSceneFinishNotify.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 CutSceneFinishNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 284;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 cutscene_id = 5;
-}
diff --git a/proto/CylinderRegionSize.proto b/proto/CylinderRegionSize.proto
deleted file mode 100644
index 71f1273a..00000000
--- a/proto/CylinderRegionSize.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 CylinderRegionSize {
- float radius = 7;
- float height = 15;
-}
diff --git a/proto/DailyTaskScoreRewardNotify.proto b/proto/DailyTaskScoreRewardNotify.proto
deleted file mode 100644
index 9f787cbd..00000000
--- a/proto/DailyTaskScoreRewardNotify.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 DailyTaskScoreRewardNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 191;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 reward_id = 8;
-}
diff --git a/proto/DataResVersionNotify.proto b/proto/DataResVersionNotify.proto
deleted file mode 100644
index 9d48c2b5..00000000
--- a/proto/DataResVersionNotify.proto
+++ /dev/null
@@ -1,48 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 "ResVersionConfig.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message DataResVersionNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 153;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- enum DataResVersionOpType {
- DATA_RES_VERSION_OP_TYPE_NONE = 0;
- DATA_RES_VERSION_OP_TYPE_RELOGIN = 1;
- DATA_RES_VERSION_OP_TYPE_MP_RELOGIN = 2;
- }
-
- uint32 client_silence_data_version = 13;
- DataResVersionOpType op_type = 6;
- string client_silence_version_suffix = 3;
- string client_version_suffix = 9;
- bool is_data_need_relogin = 15;
- string Unk3300_HMGCPAGLDHB = 12;
- uint32 client_data_version = 5;
- string Unk3300_OPGDBOLKLJA = 2;
- ResVersionConfig res_version_config = 7;
-}
diff --git a/proto/DateTimeDelete.proto b/proto/DateTimeDelete.proto
deleted file mode 100644
index 359e7938..00000000
--- a/proto/DateTimeDelete.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 DateTimeDelete {
-
-}
diff --git a/proto/DeathZoneInfo.proto b/proto/DeathZoneInfo.proto
deleted file mode 100644
index d6cc4681..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 {
- uint32 id = 3;
- bool is_open = 12;
-}
diff --git a/proto/DeathZoneInfoNotify.proto b/proto/DeathZoneInfoNotify.proto
deleted file mode 100644
index f4cac912..00000000
--- a/proto/DeathZoneInfoNotify.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 "DeathZoneInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message DeathZoneInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6291;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated DeathZoneInfo death_zone_info_list = 15;
-}
diff --git a/proto/DeathZoneObserveNotify.proto b/proto/DeathZoneObserveNotify.proto
deleted file mode 100644
index 6d06ec76..00000000
--- a/proto/DeathZoneObserveNotify.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 DeathZoneObserveNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3062;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 source_entity_id = 2;
- uint32 target_entity_id = 5;
-}
diff --git a/proto/DebugNotify.proto b/proto/DebugNotify.proto
deleted file mode 100644
index f27fa48d..00000000
--- a/proto/DebugNotify.proto
+++ /dev/null
@@ -1,40 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a 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 DebugNotify {
- // enum Enum {
- // option allow_alias = true;
- // ZREO = 0;
- // CMD_ID = 101;
- // TARGET_SERVICE = 101;
- // ENET_CHANNEL_ID = 2;
- // ENET_IS_RELIABLE = 1;
- // }
-
- enum Retcode {
- RETCODE_SUCC = 0;
- RETCODE_FAIL = 1;
- }
-
- uint32 id = 1;
- string name = 2;
- Retcode retcode = 3;
-}
diff --git a/proto/DelScenePlayTeamEntityNotify.proto b/proto/DelScenePlayTeamEntityNotify.proto
deleted file mode 100644
index 0514649e..00000000
--- a/proto/DelScenePlayTeamEntityNotify.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 DelScenePlayTeamEntityNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3237;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 del_entity_id_list = 5;
- uint32 scene_id = 10;
-}
diff --git a/proto/DelayWeekCountDownDelete.proto b/proto/DelayWeekCountDownDelete.proto
deleted file mode 100644
index 82555f75..00000000
--- a/proto/DelayWeekCountDownDelete.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 DelayWeekCountDownDelete {
-
-}
diff --git a/proto/DeshretObeliskChestInfo.proto b/proto/DeshretObeliskChestInfo.proto
deleted file mode 100644
index 6a316ab3..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 group_id = 9;
- uint32 config_id = 8;
- uint32 scene_id = 7;
- Vector pos = 3;
-}
diff --git a/proto/DeshretObeliskChestInfoNotify.proto b/proto/DeshretObeliskChestInfoNotify.proto
deleted file mode 100644
index 1092b111..00000000
--- a/proto/DeshretObeliskChestInfoNotify.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 "DeshretObeliskChestInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message DeshretObeliskChestInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 867;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated DeshretObeliskChestInfo chest_info_list = 6;
-}
diff --git a/proto/DestroyMassiveEntityNotify.proto b/proto/DestroyMassiveEntityNotify.proto
deleted file mode 100644
index 9fa2d7b9..00000000
--- a/proto/DestroyMassiveEntityNotify.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";
-
-import "ClientMassiveEntity.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message DestroyMassiveEntityNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 324;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated ClientMassiveEntity massive_entity_list = 15;
-}
diff --git a/proto/DigActivityChangeGadgetStateReq.proto b/proto/DigActivityChangeGadgetStateReq.proto
deleted file mode 100644
index c27994b5..00000000
--- a/proto/DigActivityChangeGadgetStateReq.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 DigActivityChangeGadgetStateReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8372;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 entity_id = 10;
-}
diff --git a/proto/DigActivityChangeGadgetStateRsp.proto b/proto/DigActivityChangeGadgetStateRsp.proto
deleted file mode 100644
index 8748f09d..00000000
--- a/proto/DigActivityChangeGadgetStateRsp.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 DigActivityChangeGadgetStateRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8289;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 12;
- uint32 entity_id = 14;
-}
diff --git a/proto/DigActivityMarkPointChangeNotify.proto b/proto/DigActivityMarkPointChangeNotify.proto
deleted file mode 100644
index 2a28d7be..00000000
--- a/proto/DigActivityMarkPointChangeNotify.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 "DigMarkPoint.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message DigActivityMarkPointChangeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8871;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated DigMarkPoint dig_mark_point_list = 1;
-}
diff --git a/proto/DisableRoguelikeTrapNotify.proto b/proto/DisableRoguelikeTrapNotify.proto
deleted file mode 100644
index a8f2b2c5..00000000
--- a/proto/DisableRoguelikeTrapNotify.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 DisableRoguelikeTrapNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8839;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 card_id = 11;
-}
diff --git a/proto/DoRoguelikeDungeonCardGachaReq.proto b/proto/DoRoguelikeDungeonCardGachaReq.proto
deleted file mode 100644
index 8e293b67..00000000
--- a/proto/DoRoguelikeDungeonCardGachaReq.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 DoRoguelikeDungeonCardGachaReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8740;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 cell_id = 5;
- uint32 dungeon_id = 8;
-}
diff --git a/proto/DoRoguelikeDungeonCardGachaRsp.proto b/proto/DoRoguelikeDungeonCardGachaRsp.proto
deleted file mode 100644
index 558fa5ab..00000000
--- a/proto/DoRoguelikeDungeonCardGachaRsp.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 DoRoguelikeDungeonCardGachaRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8144;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 11;
- bool is_can_refresh = 6;
- repeated uint32 card_list = 15;
-}
diff --git a/proto/DraftGuestReplyInviteNotify.proto b/proto/DraftGuestReplyInviteNotify.proto
deleted file mode 100644
index 5faf8870..00000000
--- a/proto/DraftGuestReplyInviteNotify.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 DraftGuestReplyInviteNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5447;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_agree = 1;
- uint32 guest_uid = 13;
- uint32 draft_id = 2;
-}
diff --git a/proto/DraftGuestReplyInviteReq.proto b/proto/DraftGuestReplyInviteReq.proto
deleted file mode 100644
index c7490c06..00000000
--- a/proto/DraftGuestReplyInviteReq.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 DraftGuestReplyInviteReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5443;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool is_agree = 4;
- uint32 draft_id = 10;
-}
diff --git a/proto/DraftGuestReplyInviteRsp.proto b/proto/DraftGuestReplyInviteRsp.proto
deleted file mode 100644
index d8268b58..00000000
--- a/proto/DraftGuestReplyInviteRsp.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 DraftGuestReplyInviteRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5461;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 7;
- uint32 draft_id = 13;
- bool is_agree = 8;
-}
diff --git a/proto/DraftGuestReplyTwiceConfirmNotify.proto b/proto/DraftGuestReplyTwiceConfirmNotify.proto
deleted file mode 100644
index 300417d6..00000000
--- a/proto/DraftGuestReplyTwiceConfirmNotify.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 DraftGuestReplyTwiceConfirmNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5499;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_agree = 14;
- uint32 draft_id = 15;
- uint32 guest_uid = 11;
-}
diff --git a/proto/DraftGuestReplyTwiceConfirmReq.proto b/proto/DraftGuestReplyTwiceConfirmReq.proto
deleted file mode 100644
index c85505c5..00000000
--- a/proto/DraftGuestReplyTwiceConfirmReq.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 DraftGuestReplyTwiceConfirmReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5427;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool is_agree = 8;
- uint32 draft_id = 13;
-}
diff --git a/proto/DraftGuestReplyTwiceConfirmRsp.proto b/proto/DraftGuestReplyTwiceConfirmRsp.proto
deleted file mode 100644
index 95b021f1..00000000
--- a/proto/DraftGuestReplyTwiceConfirmRsp.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 DraftGuestReplyTwiceConfirmRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5439;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 draft_id = 5;
- int32 retcode = 11;
- bool is_agree = 1;
-}
diff --git a/proto/DraftInviteFailInfo.proto b/proto/DraftInviteFailInfo.proto
deleted file mode 100644
index baddbfa9..00000000
--- a/proto/DraftInviteFailInfo.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 "DraftInviteFailReason.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message DraftInviteFailInfo {
- DraftInviteFailReason reason = 6;
- uint32 uid = 10;
-}
diff --git a/proto/DraftInviteFailReason.proto b/proto/DraftInviteFailReason.proto
deleted file mode 100644
index a94966c1..00000000
--- a/proto/DraftInviteFailReason.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 DraftInviteFailReason {
- DRAFT_INVITE_FAIL_REASON_UNKNOWN = 0;
- DRAFT_INVITE_FAIL_REASON_ACTIVITY_NOT_OPEN = 1;
- DRAFT_INVITE_FAIL_REASON_ACTIVITY_PLAY_NOT_OPEN = 2;
- DRAFT_INVITE_FAIL_REASON_SCENE_NOT_MEET = 3;
- DRAFT_INVITE_FAIL_REASON_WORLD_NOT_MEET = 4;
- DRAFT_INVITE_FAIL_REASON_PLAY_LIMIT_NOT_MEET = 5;
-}
diff --git a/proto/DraftInviteResultNotify.proto b/proto/DraftInviteResultNotify.proto
deleted file mode 100644
index f5fb739c..00000000
--- a/proto/DraftInviteResultNotify.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 DraftInviteResultNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5478;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_all_agree = 11;
- uint32 draft_id = 12;
-}
diff --git a/proto/DraftOwnerInviteNotify.proto b/proto/DraftOwnerInviteNotify.proto
deleted file mode 100644
index 8956ef44..00000000
--- a/proto/DraftOwnerInviteNotify.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 DraftOwnerInviteNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5500;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 invite_deadline_time = 5;
- uint32 draft_id = 7;
-}
diff --git a/proto/DraftOwnerStartInviteReq.proto b/proto/DraftOwnerStartInviteReq.proto
deleted file mode 100644
index 9dce3515..00000000
--- a/proto/DraftOwnerStartInviteReq.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 DraftOwnerStartInviteReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5456;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 draft_id = 14;
-}
diff --git a/proto/DraftOwnerStartInviteRsp.proto b/proto/DraftOwnerStartInviteRsp.proto
deleted file mode 100644
index 077e6a3f..00000000
--- a/proto/DraftOwnerStartInviteRsp.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 "DraftInviteFailInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message DraftOwnerStartInviteRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5419;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated DraftInviteFailInfo invite_fail_info_list = 12;
- uint32 draft_id = 4;
- int32 retcode = 2;
- uint32 wrong_uid = 6;
-}
diff --git a/proto/DraftOwnerTwiceConfirmNotify.proto b/proto/DraftOwnerTwiceConfirmNotify.proto
deleted file mode 100644
index ea3379cf..00000000
--- a/proto/DraftOwnerTwiceConfirmNotify.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 DraftOwnerTwiceConfirmNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5457;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 draft_id = 6;
- uint32 twice_confirm_deadline_time = 5;
-}
diff --git a/proto/DraftTwiceConfirmResultNotify.proto b/proto/DraftTwiceConfirmResultNotify.proto
deleted file mode 100644
index 1915a098..00000000
--- a/proto/DraftTwiceConfirmResultNotify.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 DraftTwiceConfirmResultNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5448;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_all_agree = 14;
- uint32 draft_id = 1;
-}
diff --git a/proto/DragonSpineChapterFinishNotify.proto b/proto/DragonSpineChapterFinishNotify.proto
deleted file mode 100644
index 248d0f59..00000000
--- a/proto/DragonSpineChapterFinishNotify.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 DragonSpineChapterFinishNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2149;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 chapter_id = 14;
- uint32 weapon_enhance_level = 12;
- uint32 schedule_id = 5;
-}
diff --git a/proto/DragonSpineChapterOpenNotify.proto b/proto/DragonSpineChapterOpenNotify.proto
deleted file mode 100644
index 78c8129f..00000000
--- a/proto/DragonSpineChapterOpenNotify.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 DragonSpineChapterOpenNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2123;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 schedule_id = 9;
- uint32 chapter_id = 11;
-}
diff --git a/proto/DragonSpineChapterProgressChangeNotify.proto b/proto/DragonSpineChapterProgressChangeNotify.proto
deleted file mode 100644
index 1e44ed11..00000000
--- a/proto/DragonSpineChapterProgressChangeNotify.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 DragonSpineChapterProgressChangeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2035;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 chapter_id = 9;
- uint32 schedule_id = 3;
- uint32 cur_progress = 11;
-}
diff --git a/proto/DragonSpineCoinChangeNotify.proto b/proto/DragonSpineCoinChangeNotify.proto
deleted file mode 100644
index 39f36a42..00000000
--- a/proto/DragonSpineCoinChangeNotify.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 DragonSpineCoinChangeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2086;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 Unk3300_IMLKIJAOADF = 11;
- uint32 schedule_id = 15;
- uint32 Unk3300_FOHJDGCAKEK = 3;
- uint32 Unk3300_NEOCMGJCEOJ = 2;
-}
diff --git a/proto/DropSubfieldType.proto b/proto/DropSubfieldType.proto
deleted file mode 100644
index a44bec7a..00000000
--- a/proto/DropSubfieldType.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 DropSubfieldType {
- DROP_SUBFIELD_TYPE_NONE = 0;
- DROP_SUBFIELD_TYPE_ONE = 1;
- DROP_SUBFIELD_TYPE_Unk2700_NNGMHCEADHE = 2;
- DROP_SUBFIELD_TYPE_Unk2700_MKIJPEHKAJI = 3;
- DROP_SUBFIELD_TYPE_Unk2700_DJDNENLGIEB = 4;
-}
diff --git a/proto/DungeonCandidateTeamAvatar.proto b/proto/DungeonCandidateTeamAvatar.proto
deleted file mode 100644
index d92eaa72..00000000
--- a/proto/DungeonCandidateTeamAvatar.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 "AvatarInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message DungeonCandidateTeamAvatar {
- AvatarInfo avatar_info = 6;
- uint32 player_uid = 7;
-}
diff --git a/proto/DungeonCandidateTeamCreateReq.proto b/proto/DungeonCandidateTeamCreateReq.proto
deleted file mode 100644
index aa39033f..00000000
--- a/proto/DungeonCandidateTeamCreateReq.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 DungeonCandidateTeamCreateReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 933;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 dungeon_id = 3;
- uint32 point_id = 1;
-}
diff --git a/proto/DungeonCandidateTeamCreateRsp.proto b/proto/DungeonCandidateTeamCreateRsp.proto
deleted file mode 100644
index 12de8762..00000000
--- a/proto/DungeonCandidateTeamCreateRsp.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 DungeonCandidateTeamCreateRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 910;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 1;
-}
diff --git a/proto/DungeonCandidateTeamDismissNotify.proto b/proto/DungeonCandidateTeamDismissNotify.proto
deleted file mode 100644
index 218f6606..00000000
--- a/proto/DungeonCandidateTeamDismissNotify.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";
-
-import "DungeonCandidateTeamPlayerDismissReason.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message DungeonCandidateTeamDismissNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 903;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- DungeonCandidateTeamPlayerDismissReason reason = 7;
- uint32 player_uid = 1;
-}
diff --git a/proto/DungeonCandidateTeamDismissReason.proto b/proto/DungeonCandidateTeamDismissReason.proto
deleted file mode 100644
index 56943851..00000000
--- a/proto/DungeonCandidateTeamDismissReason.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 DungeonCandidateTeamDismissReason {
- DUNGEON_CANDIDATE_TEAM_DISMISS_REASON_TPDR_NORMAL = 0;
- DUNGEON_CANDIDATE_TEAM_DISMISS_REASON_TPDR_DIE = 1;
- DUNGEON_CANDIDATE_TEAM_DISMISS_REASON_TPDR_DISCONNECT = 2;
-}
diff --git a/proto/DungeonCandidateTeamInfoNotify.proto b/proto/DungeonCandidateTeamInfoNotify.proto
deleted file mode 100644
index 1008ef04..00000000
--- a/proto/DungeonCandidateTeamInfoNotify.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 "DungeonCandidateTeamAvatar.proto";
-import "DungeonCandidateTeamPlayerState.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message DungeonCandidateTeamInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 917;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 ready_player_uid = 2;
- uint32 match_type = 12;
- uint32 dungeon_id = 8;
- repeated DungeonCandidateTeamAvatar avatar_list = 1;
- map player_state_map = 10;
-}
diff --git a/proto/DungeonCandidateTeamInviteNotify.proto b/proto/DungeonCandidateTeamInviteNotify.proto
deleted file mode 100644
index b4d7e3b7..00000000
--- a/proto/DungeonCandidateTeamInviteNotify.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 DungeonCandidateTeamInviteNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 905;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 valid_deadline_time_sec = 11;
- uint32 player_uid = 4;
- uint32 dungeon_id = 13;
-}
diff --git a/proto/DungeonCandidateTeamInviteReq.proto b/proto/DungeonCandidateTeamInviteReq.proto
deleted file mode 100644
index 86fb3767..00000000
--- a/proto/DungeonCandidateTeamInviteReq.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 DungeonCandidateTeamInviteReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 980;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated uint32 player_uids = 4;
-}
diff --git a/proto/DungeonCandidateTeamInviteRsp.proto b/proto/DungeonCandidateTeamInviteRsp.proto
deleted file mode 100644
index eecb1f01..00000000
--- a/proto/DungeonCandidateTeamInviteRsp.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 DungeonCandidateTeamInviteRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 946;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 invalid_player_uids = 11;
- int32 retcode = 4;
-}
diff --git a/proto/DungeonCandidateTeamKickReq.proto b/proto/DungeonCandidateTeamKickReq.proto
deleted file mode 100644
index 13fdb35b..00000000
--- a/proto/DungeonCandidateTeamKickReq.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 DungeonCandidateTeamKickReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 975;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 player_uid = 7;
-}
diff --git a/proto/DungeonCandidateTeamKickRsp.proto b/proto/DungeonCandidateTeamKickRsp.proto
deleted file mode 100644
index c82f1bbf..00000000
--- a/proto/DungeonCandidateTeamKickRsp.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 DungeonCandidateTeamKickRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 934;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 7;
-}
diff --git a/proto/DungeonCandidateTeamLeaveReq.proto b/proto/DungeonCandidateTeamLeaveReq.proto
deleted file mode 100644
index 5fbc89cb..00000000
--- a/proto/DungeonCandidateTeamLeaveReq.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 DungeonCandidateTeamLeaveReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 995;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/DungeonCandidateTeamLeaveRsp.proto b/proto/DungeonCandidateTeamLeaveRsp.proto
deleted file mode 100644
index 71553a6a..00000000
--- a/proto/DungeonCandidateTeamLeaveRsp.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 DungeonCandidateTeamLeaveRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 964;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 12;
-}
diff --git a/proto/DungeonCandidateTeamPlayerDismissReason.proto b/proto/DungeonCandidateTeamPlayerDismissReason.proto
deleted file mode 100644
index c977922e..00000000
--- a/proto/DungeonCandidateTeamPlayerDismissReason.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 DungeonCandidateTeamPlayerDismissReason {
- DUNGEON_CANDIDATE_TEAM_PLAYER_DISMISS_REASON_TPDR_NORMAL = 0;
- DUNGEON_CANDIDATE_TEAM_PLAYER_DISMISS_REASON_TPDR_DIE = 1;
- DUNGEON_CANDIDATE_TEAM_PLAYER_DISMISS_REASON_TPDR_DISCONNECT = 2;
-}
diff --git a/proto/DungeonCandidateTeamPlayerLeaveNotify.proto b/proto/DungeonCandidateTeamPlayerLeaveNotify.proto
deleted file mode 100644
index b5d2d724..00000000
--- a/proto/DungeonCandidateTeamPlayerLeaveNotify.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";
-
-import "DungeonCandidateTeamPlayerLeaveReason.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message DungeonCandidateTeamPlayerLeaveNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 972;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 player_uid = 7;
- DungeonCandidateTeamPlayerLeaveReason reason = 1;
-}
diff --git a/proto/DungeonCandidateTeamPlayerLeaveReason.proto b/proto/DungeonCandidateTeamPlayerLeaveReason.proto
deleted file mode 100644
index 6dfb2210..00000000
--- a/proto/DungeonCandidateTeamPlayerLeaveReason.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 DungeonCandidateTeamPlayerLeaveReason {
- DUNGEON_CANDIDATE_TEAM_PLAYER_LEAVE_REASON_TPLR_NORMAL = 0;
- DUNGEON_CANDIDATE_TEAM_PLAYER_LEAVE_REASON_TPLR_DIE = 1;
- DUNGEON_CANDIDATE_TEAM_PLAYER_LEAVE_REASON_TPLR_BE_KICK = 2;
- DUNGEON_CANDIDATE_TEAM_PLAYER_LEAVE_REASON_TPLR_DISCONNECT = 3;
-}
diff --git a/proto/DungeonCandidateTeamPlayerState.proto b/proto/DungeonCandidateTeamPlayerState.proto
deleted file mode 100644
index f697ef9d..00000000
--- a/proto/DungeonCandidateTeamPlayerState.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 DungeonCandidateTeamPlayerState {
- DUNGEON_CANDIDATE_TEAM_PLAYER_STATE_IDLE = 0;
- DUNGEON_CANDIDATE_TEAM_PLAYER_STATE_CHANGING_AV_ATAR = 1;
- DUNGEON_CANDIDATE_TEAM_PLAYER_STATE_READY = 2;
-}
diff --git a/proto/DungeonCandidateTeamRefuseNotify.proto b/proto/DungeonCandidateTeamRefuseNotify.proto
deleted file mode 100644
index cdd74d7d..00000000
--- a/proto/DungeonCandidateTeamRefuseNotify.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 DungeonCandidateTeamRefuseNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 994;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 player_uid = 8;
-}
diff --git a/proto/DungeonCandidateTeamReplyInviteReq.proto b/proto/DungeonCandidateTeamReplyInviteReq.proto
deleted file mode 100644
index be9f8e67..00000000
--- a/proto/DungeonCandidateTeamReplyInviteReq.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 DungeonCandidateTeamReplyInviteReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 967;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool is_accept = 1;
-}
diff --git a/proto/DungeonCandidateTeamReplyInviteRsp.proto b/proto/DungeonCandidateTeamReplyInviteRsp.proto
deleted file mode 100644
index 690fd503..00000000
--- a/proto/DungeonCandidateTeamReplyInviteRsp.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 DungeonCandidateTeamReplyInviteRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 915;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_trans_point = 1;
- int32 retcode = 5;
-}
diff --git a/proto/DungeonCandidateTeamSetChangingAvatarReq.proto b/proto/DungeonCandidateTeamSetChangingAvatarReq.proto
deleted file mode 100644
index 89a7fbc5..00000000
--- a/proto/DungeonCandidateTeamSetChangingAvatarReq.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 DungeonCandidateTeamSetChangingAvatarReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 908;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool is_changing_avatar = 11;
-}
diff --git a/proto/DungeonCandidateTeamSetChangingAvatarRsp.proto b/proto/DungeonCandidateTeamSetChangingAvatarRsp.proto
deleted file mode 100644
index 80f8a039..00000000
--- a/proto/DungeonCandidateTeamSetChangingAvatarRsp.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 DungeonCandidateTeamSetChangingAvatarRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 909;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 9;
-}
diff --git a/proto/DungeonCandidateTeamSetReadyReq.proto b/proto/DungeonCandidateTeamSetReadyReq.proto
deleted file mode 100644
index 2282de8b..00000000
--- a/proto/DungeonCandidateTeamSetReadyReq.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 DungeonCandidateTeamSetReadyReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 921;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool is_ready = 12;
-}
diff --git a/proto/DungeonCandidateTeamSetReadyRsp.proto b/proto/DungeonCandidateTeamSetReadyRsp.proto
deleted file mode 100644
index d6e1f8d1..00000000
--- a/proto/DungeonCandidateTeamSetReadyRsp.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 DungeonCandidateTeamSetReadyRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 922;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 4;
-}
diff --git a/proto/DungeonDataNotify.proto b/proto/DungeonDataNotify.proto
deleted file mode 100644
index 14985ba1..00000000
--- a/proto/DungeonDataNotify.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 DungeonDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 990;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- map dungeon_data_map = 7;
-}
diff --git a/proto/DungeonDieOptionReq.proto b/proto/DungeonDieOptionReq.proto
deleted file mode 100644
index 98a018bd..00000000
--- a/proto/DungeonDieOptionReq.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 "PlayerDieOption.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message DungeonDieOptionReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 939;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- PlayerDieOption die_option = 5;
- bool is_quit_immediately = 14;
-}
diff --git a/proto/DungeonDieOptionRsp.proto b/proto/DungeonDieOptionRsp.proto
deleted file mode 100644
index 4b8688d4..00000000
--- a/proto/DungeonDieOptionRsp.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 "PlayerDieOption.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message DungeonDieOptionRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 948;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 revive_count = 2;
- PlayerDieOption die_option = 7;
- int32 retcode = 13;
-}
diff --git a/proto/DungeonEntryBlockReason.proto b/proto/DungeonEntryBlockReason.proto
deleted file mode 100644
index b231987a..00000000
--- a/proto/DungeonEntryBlockReason.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 DungeonEntryBlockReason {
- DUNGEON_ENTRY_BLOCK_REASON_NONE = 0;
- DUNGEON_ENTRY_BLOCK_REASON_LEVEL = 1;
- DUNGEON_ENTRY_BLOCK_REASON_QUEST = 2;
- DUNGEON_ENTRY_BLOCK_REASON_MULTIPLE = 3;
-}
diff --git a/proto/DungeonEntryCond.proto b/proto/DungeonEntryCond.proto
deleted file mode 100644
index c87061a7..00000000
--- a/proto/DungeonEntryCond.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 "DungeonEntryBlockReason.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message DungeonEntryCond {
- DungeonEntryBlockReason cond_reason = 2;
- uint32 param1 = 1;
-}
diff --git a/proto/DungeonEntryToBeExploreNotify.proto b/proto/DungeonEntryToBeExploreNotify.proto
deleted file mode 100644
index 2077ba2c..00000000
--- a/proto/DungeonEntryToBeExploreNotify.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 DungeonEntryToBeExploreNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3196;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 scene_id = 6;
- uint32 dungeon_entry_scene_point_id = 3;
- uint32 dungeon_entry_config_id = 2;
-}
diff --git a/proto/DungeonFollowNotify.proto b/proto/DungeonFollowNotify.proto
deleted file mode 100644
index 4d8d23fb..00000000
--- a/proto/DungeonFollowNotify.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 DungeonFollowNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 937;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 target_uid = 5;
-}
diff --git a/proto/DungeonGetStatueDropReq.proto b/proto/DungeonGetStatueDropReq.proto
deleted file mode 100644
index 172b27f5..00000000
--- a/proto/DungeonGetStatueDropReq.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 DungeonGetStatueDropReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 989;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/DungeonGetStatueDropRsp.proto b/proto/DungeonGetStatueDropRsp.proto
deleted file mode 100644
index dadca860..00000000
--- a/proto/DungeonGetStatueDropRsp.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 DungeonGetStatueDropRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 944;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 1;
-}
diff --git a/proto/DungeonInterruptChallengeReq.proto b/proto/DungeonInterruptChallengeReq.proto
deleted file mode 100644
index 8fc885b2..00000000
--- a/proto/DungeonInterruptChallengeReq.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 DungeonInterruptChallengeReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 991;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 challenge_id = 12;
- uint32 group_id = 5;
- uint32 challenge_index = 10;
-}
diff --git a/proto/DungeonInterruptChallengeRsp.proto b/proto/DungeonInterruptChallengeRsp.proto
deleted file mode 100644
index ea87c9ed..00000000
--- a/proto/DungeonInterruptChallengeRsp.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 DungeonInterruptChallengeRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 993;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 group_id = 10;
- uint32 challenge_id = 5;
- int32 retcode = 12;
- uint32 challenge_index = 14;
-}
diff --git a/proto/DungeonPlayerDieNotify.proto b/proto/DungeonPlayerDieNotify.proto
deleted file mode 100644
index 7a03893d..00000000
--- a/proto/DungeonPlayerDieNotify.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 "PlayerDieType.proto";
-import "StrengthenPointData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message DungeonPlayerDieNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 927;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- map strengthen_point_data_map = 7;
- PlayerDieType die_type = 8;
- uint32 revive_count = 3;
- uint32 wait_time = 4;
- uint32 dungeon_id = 6;
- uint32 murderer_entity_id = 11;
- oneof entity {
- uint32 monster_id = 10;
- uint32 gadget_id = 14;
- }
-}
diff --git a/proto/DungeonPlayerDieReq.proto b/proto/DungeonPlayerDieReq.proto
deleted file mode 100644
index b4d7da6d..00000000
--- a/proto/DungeonPlayerDieReq.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 "PlayerDieType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message DungeonPlayerDieReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 925;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- PlayerDieType die_type = 4;
- uint32 dungeon_id = 6;
-}
diff --git a/proto/DungeonPlayerDieRsp.proto b/proto/DungeonPlayerDieRsp.proto
deleted file mode 100644
index ddd5440a..00000000
--- a/proto/DungeonPlayerDieRsp.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 DungeonPlayerDieRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 942;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 1;
-}
diff --git a/proto/DungeonRestartInviteNotify.proto b/proto/DungeonRestartInviteNotify.proto
deleted file mode 100644
index de950738..00000000
--- a/proto/DungeonRestartInviteNotify.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 DungeonRestartInviteNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 963;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 dungeon_id = 8;
- uint32 cd = 5;
- uint32 player_uid = 6;
- uint32 point_id = 12;
-}
diff --git a/proto/DungeonRestartInviteReplyNotify.proto b/proto/DungeonRestartInviteReplyNotify.proto
deleted file mode 100644
index 58ddbd42..00000000
--- a/proto/DungeonRestartInviteReplyNotify.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 DungeonRestartInviteReplyNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 987;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 player_uid = 11;
- bool is_accept = 12;
-}
diff --git a/proto/DungeonRestartInviteReplyReq.proto b/proto/DungeonRestartInviteReplyReq.proto
deleted file mode 100644
index a972ab10..00000000
--- a/proto/DungeonRestartInviteReplyReq.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 DungeonRestartInviteReplyReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 904;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool is_accept = 2;
-}
diff --git a/proto/DungeonRestartInviteReplyRsp.proto b/proto/DungeonRestartInviteReplyRsp.proto
deleted file mode 100644
index 8e33682a..00000000
--- a/proto/DungeonRestartInviteReplyRsp.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 DungeonRestartInviteReplyRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 923;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_trans_point = 14;
- int32 retcode = 10;
- bool is_accept = 6;
-}
diff --git a/proto/DungeonRestartReq.proto b/proto/DungeonRestartReq.proto
deleted file mode 100644
index c590ed11..00000000
--- a/proto/DungeonRestartReq.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 DungeonRestartReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 998;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/DungeonRestartResultNotify.proto b/proto/DungeonRestartResultNotify.proto
deleted file mode 100644
index 277046d4..00000000
--- a/proto/DungeonRestartResultNotify.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 DungeonRestartResultNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 985;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool is_add_accept = 9;
-}
diff --git a/proto/DungeonRestartRsp.proto b/proto/DungeonRestartRsp.proto
deleted file mode 100644
index 07794f52..00000000
--- a/proto/DungeonRestartRsp.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 DungeonRestartRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 920;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 dungeon_id = 13;
- int32 retcode = 3;
- uint32 point_id = 11;
-}
diff --git a/proto/DungeonReviseLevelNotify.proto b/proto/DungeonReviseLevelNotify.proto
deleted file mode 100644
index 405774ee..00000000
--- a/proto/DungeonReviseLevelNotify.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 DungeonReviseLevelNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 966;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 dungeon_id = 2;
- uint32 Unk3300_ALMECLCHHFA = 3;
- uint32 Unk3300_DKIMMKIHDCK = 15;
-}
diff --git a/proto/DynamicLayerNodes.proto b/proto/DynamicLayerNodes.proto
deleted file mode 100644
index 20001c58..00000000
--- a/proto/DynamicLayerNodes.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 "DynamicSVONode.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message DynamicLayerNodes {
- int32 level = 7;
- repeated DynamicSVONode nodes = 4;
-}
diff --git a/proto/DynamicNodes.proto b/proto/DynamicNodes.proto
deleted file mode 100644
index 89a74b1e..00000000
--- a/proto/DynamicNodes.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 "DynamicLayerNodes.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message DynamicNodes {
- repeated DynamicLayerNodes nodes = 4;
-}
diff --git a/proto/DynamicSVONode.proto b/proto/DynamicSVONode.proto
deleted file mode 100644
index 6a9d8673..00000000
--- a/proto/DynamicSVONode.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message DynamicSVONode {
- int32 area = 3;
- Vector refer_pos = 15;
- int64 index = 2;
-}
diff --git a/proto/EchoNotify.proto b/proto/EchoNotify.proto
deleted file mode 100644
index ce0730e5..00000000
--- a/proto/EchoNotify.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 EchoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 89;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- string content = 2;
- uint32 seq_id = 3;
-}
diff --git a/proto/EchoShellTakeRewardReq.proto b/proto/EchoShellTakeRewardReq.proto
deleted file mode 100644
index 3ec6f30c..00000000
--- a/proto/EchoShellTakeRewardReq.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 EchoShellTakeRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8049;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 reward_id = 4;
-}
diff --git a/proto/EchoShellTakeRewardRsp.proto b/proto/EchoShellTakeRewardRsp.proto
deleted file mode 100644
index 36271375..00000000
--- a/proto/EchoShellTakeRewardRsp.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 EchoShellTakeRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8265;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 9;
- uint32 reward_id = 5;
-}
diff --git a/proto/EchoShellUpdateNotify.proto b/proto/EchoShellUpdateNotify.proto
deleted file mode 100644
index 0a6d0630..00000000
--- a/proto/EchoShellUpdateNotify.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 EchoShellUpdateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8891;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 shell_id = 10;
-}
diff --git a/proto/EffigyChallengeInfoNotify.proto b/proto/EffigyChallengeInfoNotify.proto
deleted file mode 100644
index da63f145..00000000
--- a/proto/EffigyChallengeInfoNotify.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 EffigyChallengeInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2113;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 challenge_id = 6;
- uint32 difficulty_id = 2;
- uint32 challenge_score = 11;
- repeated uint32 condition_id_list = 7;
-}
diff --git a/proto/EffigyChallengeResultNotify.proto b/proto/EffigyChallengeResultNotify.proto
deleted file mode 100644
index 16c62e32..00000000
--- a/proto/EffigyChallengeResultNotify.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 EffigyChallengeResultNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2022;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 challenge_score = 8;
- bool is_success = 4;
- uint32 challenge_id = 13;
- uint32 challenge_max_score = 6;
-}
diff --git a/proto/EffigyChallengeV2ChooseSkillReq.proto b/proto/EffigyChallengeV2ChooseSkillReq.proto
deleted file mode 100644
index 58f09bab..00000000
--- a/proto/EffigyChallengeV2ChooseSkillReq.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 EffigyChallengeV2ChooseSkillReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 23748;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 challenge_mode_skill_no = 10;
- uint32 level_id = 7;
-}
diff --git a/proto/EffigyChallengeV2ChooseSkillRsp.proto b/proto/EffigyChallengeV2ChooseSkillRsp.proto
deleted file mode 100644
index 7d5a4274..00000000
--- a/proto/EffigyChallengeV2ChooseSkillRsp.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 EffigyChallengeV2ChooseSkillRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 23618;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 challenge_mode_skill_no = 12;
- int32 retcode = 1;
- uint32 level_id = 10;
-}
diff --git a/proto/EffigyChallengeV2DungeonInfoNotify.proto b/proto/EffigyChallengeV2DungeonInfoNotify.proto
deleted file mode 100644
index ec3e7161..00000000
--- a/proto/EffigyChallengeV2DungeonInfoNotify.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 EffigyChallengeV2DungeonInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 24761;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 challenge_mode_difficulty = 13;
- uint32 skill_no = 15;
- uint32 level_id = 2;
-}
diff --git a/proto/EffigyChallengeV2EnterDungeonReq.proto b/proto/EffigyChallengeV2EnterDungeonReq.proto
deleted file mode 100644
index ee4bc82c..00000000
--- a/proto/EffigyChallengeV2EnterDungeonReq.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 EffigyChallengeV2EnterDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 21069;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 challenge_mode_skill_no = 10;
- uint32 challenge_mode_difficulty = 4;
- uint32 level_id = 11;
-}
diff --git a/proto/EffigyChallengeV2EnterDungeonRsp.proto b/proto/EffigyChallengeV2EnterDungeonRsp.proto
deleted file mode 100644
index aa7e050e..00000000
--- a/proto/EffigyChallengeV2EnterDungeonRsp.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 EffigyChallengeV2EnterDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 22024;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 challenge_mode_difficulty = 3;
- uint32 challenge_mode_skill_no = 7;
- uint32 level_id = 10;
- int32 retcode = 15;
-}
diff --git a/proto/EffigyChallengeV2RestartDungeonReq.proto b/proto/EffigyChallengeV2RestartDungeonReq.proto
deleted file mode 100644
index 7b429a41..00000000
--- a/proto/EffigyChallengeV2RestartDungeonReq.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 EffigyChallengeV2RestartDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 21293;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/EffigyChallengeV2RestartDungeonRsp.proto b/proto/EffigyChallengeV2RestartDungeonRsp.proto
deleted file mode 100644
index 1e953683..00000000
--- a/proto/EffigyChallengeV2RestartDungeonRsp.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 EffigyChallengeV2RestartDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 23467;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 8;
-}
diff --git a/proto/EndCoinCollectPlaySingleModeReq.proto b/proto/EndCoinCollectPlaySingleModeReq.proto
deleted file mode 100644
index 16483bd5..00000000
--- a/proto/EndCoinCollectPlaySingleModeReq.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 EndCoinCollectPlaySingleModeReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 23963;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 multistage_play_index = 1;
-}
diff --git a/proto/EndCoinCollectPlaySingleModeRsp.proto b/proto/EndCoinCollectPlaySingleModeRsp.proto
deleted file mode 100644
index 4669cdf6..00000000
--- a/proto/EndCoinCollectPlaySingleModeRsp.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 EndCoinCollectPlaySingleModeRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 21015;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 7;
-}
diff --git a/proto/EnterChessDungeonReq.proto b/proto/EnterChessDungeonReq.proto
deleted file mode 100644
index 8c1fc007..00000000
--- a/proto/EnterChessDungeonReq.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 EnterChessDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8855;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 map_id = 14;
-}
diff --git a/proto/EnterChessDungeonRsp.proto b/proto/EnterChessDungeonRsp.proto
deleted file mode 100644
index 8432f0eb..00000000
--- a/proto/EnterChessDungeonRsp.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 EnterChessDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8293;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 8;
- uint32 map_id = 12;
-}
diff --git a/proto/EnterCustomDungeonReq.proto b/proto/EnterCustomDungeonReq.proto
deleted file mode 100644
index f98b1016..00000000
--- a/proto/EnterCustomDungeonReq.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 "EnterCustomDungeonType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message EnterCustomDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6242;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 dungeon_id = 7;
- EnterCustomDungeonType enter_type = 8;
- uint64 dungeon_guid = 4;
-}
diff --git a/proto/EnterCustomDungeonRsp.proto b/proto/EnterCustomDungeonRsp.proto
deleted file mode 100644
index 75412206..00000000
--- a/proto/EnterCustomDungeonRsp.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 "CustomDungeon.proto";
-import "EnterCustomDungeonType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message EnterCustomDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6241;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- map room_cost_map = 3;
- EnterCustomDungeonType enter_type = 15;
- CustomDungeon custom_dungeon = 12;
- int32 retcode = 8;
-}
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/EnterFishingReq.proto b/proto/EnterFishingReq.proto
deleted file mode 100644
index 933ee34f..00000000
--- a/proto/EnterFishingReq.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 EnterFishingReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5842;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 fish_pool_id = 7;
-}
diff --git a/proto/EnterFishingRsp.proto b/proto/EnterFishingRsp.proto
deleted file mode 100644
index d053c325..00000000
--- a/proto/EnterFishingRsp.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 EnterFishingRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5841;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 10;
- uint32 fish_pool_id = 9;
-}
diff --git a/proto/EnterFungusFighterPlotDungeonReq.proto b/proto/EnterFungusFighterPlotDungeonReq.proto
deleted file mode 100644
index 444d2100..00000000
--- a/proto/EnterFungusFighterPlotDungeonReq.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 EnterFungusFighterPlotDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 23768;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated uint32 fungus_id_list = 11;
- uint32 dungeon_id = 15;
-}
diff --git a/proto/EnterFungusFighterPlotDungeonRsp.proto b/proto/EnterFungusFighterPlotDungeonRsp.proto
deleted file mode 100644
index ce1a6637..00000000
--- a/proto/EnterFungusFighterPlotDungeonRsp.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 EnterFungusFighterPlotDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 20791;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 fungus_id_list = 14;
- uint32 dungeon_id = 8;
- int32 retcode = 4;
-}
diff --git a/proto/EnterFungusFighterTrainingDungeonReq.proto b/proto/EnterFungusFighterTrainingDungeonReq.proto
deleted file mode 100644
index 9772cc0c..00000000
--- a/proto/EnterFungusFighterTrainingDungeonReq.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 EnterFungusFighterTrainingDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 23992;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 dungeon_id = 12;
-}
diff --git a/proto/EnterFungusFighterTrainingDungeonRsp.proto b/proto/EnterFungusFighterTrainingDungeonRsp.proto
deleted file mode 100644
index 4b1a353c..00000000
--- a/proto/EnterFungusFighterTrainingDungeonRsp.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 EnterFungusFighterTrainingDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 22876;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 dungeon_id = 12;
- int32 retcode = 7;
-}
diff --git a/proto/EnterIrodoriChessDungeonReq.proto b/proto/EnterIrodoriChessDungeonReq.proto
deleted file mode 100644
index cd903abd..00000000
--- a/proto/EnterIrodoriChessDungeonReq.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 EnterIrodoriChessDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8592;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool is_hard_map = 12;
- uint32 level_id = 10;
-}
diff --git a/proto/EnterIrodoriChessDungeonRsp.proto b/proto/EnterIrodoriChessDungeonRsp.proto
deleted file mode 100644
index c655595e..00000000
--- a/proto/EnterIrodoriChessDungeonRsp.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 EnterIrodoriChessDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8238;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_hard_map = 5;
- uint32 level_id = 15;
- int32 retcode = 8;
-}
diff --git a/proto/EnterMechanicusDungeonReq.proto b/proto/EnterMechanicusDungeonReq.proto
deleted file mode 100644
index 911763e1..00000000
--- a/proto/EnterMechanicusDungeonReq.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 EnterMechanicusDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3927;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 difficult_level = 5;
-}
diff --git a/proto/EnterMechanicusDungeonRsp.proto b/proto/EnterMechanicusDungeonRsp.proto
deleted file mode 100644
index 3c7ebc88..00000000
--- a/proto/EnterMechanicusDungeonRsp.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 EnterMechanicusDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3939;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 wrong_uid = 13;
- uint32 difficult_level = 15;
- int32 retcode = 12;
- uint32 dungeon_id = 10;
-}
diff --git a/proto/EnterRogueDiaryDungeonReq.proto b/proto/EnterRogueDiaryDungeonReq.proto
deleted file mode 100644
index 81abee79..00000000
--- a/proto/EnterRogueDiaryDungeonReq.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 "RogueDiaryAvatar.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message EnterRogueDiaryDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8627;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated uint32 chosen_card_list = 5;
- repeated RogueDiaryAvatar chosen_avatar_list = 9;
-}
diff --git a/proto/EnterRogueDiaryDungeonRsp.proto b/proto/EnterRogueDiaryDungeonRsp.proto
deleted file mode 100644
index 0e1ac581..00000000
--- a/proto/EnterRogueDiaryDungeonRsp.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 EnterRogueDiaryDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8152;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 9;
-}
diff --git a/proto/EnterRoguelikeDungeonNotify.proto b/proto/EnterRoguelikeDungeonNotify.proto
deleted file mode 100644
index 5458642f..00000000
--- a/proto/EnterRoguelikeDungeonNotify.proto
+++ /dev/null
@@ -1,50 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 "RogueCellInfo.proto";
-import "RoguelikeRuneRecord.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message EnterRoguelikeDungeonNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8657;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- float bonus_resource_prop = 11;
- uint32 Unk3300_DBDABNIINEL = 4;
- repeated RoguelikeRuneRecord rune_record_list = 12;
- uint32 cur_level = 9;
- uint32 dungeon_id = 5;
- uint32 revise_monster_level = 1188;
- bool Unk3300_PKPOKOAAOKF = 1469;
- repeated uint32 explored_cell_list = 2;
- repeated uint64 onstage_avatar_guid_list = 15;
- uint32 stage_id = 6;
- uint32 Unk3300_KLFDKOCGAHN = 2046;
- bool Unk3300_GBHHLEDAGAM = 3;
- uint32 Unk3300_IIIJDDNJEBB = 1;
- repeated uint64 backstage_avatar_guid_list = 7;
- uint32 Unk3300_PKDLOJADIPA = 10;
- map cell_info_map = 14;
-}
diff --git a/proto/EnterSceneWeatherAreaNotify.proto b/proto/EnterSceneWeatherAreaNotify.proto
deleted file mode 100644
index 61bb8f0a..00000000
--- a/proto/EnterSceneWeatherAreaNotify.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 EnterSceneWeatherAreaNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 282;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 weather_gadget_id = 1;
-}
diff --git a/proto/EnterTrialAvatarActivityDungeonReq.proto b/proto/EnterTrialAvatarActivityDungeonReq.proto
deleted file mode 100644
index 531bc01f..00000000
--- a/proto/EnterTrialAvatarActivityDungeonReq.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 EnterTrialAvatarActivityDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2142;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 enter_point_id = 7;
- uint32 activity_id = 1;
- uint32 trial_avatar_index_id = 5;
-}
diff --git a/proto/EnterTrialAvatarActivityDungeonRsp.proto b/proto/EnterTrialAvatarActivityDungeonRsp.proto
deleted file mode 100644
index c1f0db72..00000000
--- a/proto/EnterTrialAvatarActivityDungeonRsp.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 EnterTrialAvatarActivityDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2176;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 trial_avatar_index_id = 2;
- int32 retcode = 1;
- uint32 activity_id = 15;
-}
diff --git a/proto/EntityAiKillSelfNotify.proto b/proto/EntityAiKillSelfNotify.proto
deleted file mode 100644
index d0ab8d94..00000000
--- a/proto/EntityAiKillSelfNotify.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 EntityAiKillSelfNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 385;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 entity_id = 7;
-}
diff --git a/proto/EntityAuthorityChangeNotify.proto b/proto/EntityAuthorityChangeNotify.proto
deleted file mode 100644
index 25235cb2..00000000
--- a/proto/EntityAuthorityChangeNotify.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 "AuthorityChange.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message EntityAuthorityChangeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 305;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated AuthorityChange authority_change_list = 8;
-}
diff --git a/proto/EntityConfigHashEntry.proto b/proto/EntityConfigHashEntry.proto
deleted file mode 100644
index 0e5c2cfa..00000000
--- a/proto/EntityConfigHashEntry.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 EntityConfigHashEntry {
- uint32 entity_id = 4;
- int32 hash_value = 1;
- uint32 job_id = 6;
-}
diff --git a/proto/EntityConfigHashNotify.proto b/proto/EntityConfigHashNotify.proto
deleted file mode 100644
index dbd64bce..00000000
--- a/proto/EntityConfigHashNotify.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 "EntityConfigHashEntry.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message EntityConfigHashNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3332;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated EntityConfigHashEntry Unk3300_NAMDIKJILAI = 1;
- repeated EntityConfigHashEntry Unk3300_BLBEKMDGCMB = 2;
- repeated EntityConfigHashEntry Unk3300_NLMPHBGMOEN = 9;
-}
diff --git a/proto/EntityFightPropNotify.proto b/proto/EntityFightPropNotify.proto
deleted file mode 100644
index b0dc5998..00000000
--- a/proto/EntityFightPropNotify.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 EntityFightPropNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1256;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- map fight_prop_map = 9;
- uint32 entity_id = 10;
-}
diff --git a/proto/EntityForceSyncReq.proto b/proto/EntityForceSyncReq.proto
deleted file mode 100644
index 060607fc..00000000
--- a/proto/EntityForceSyncReq.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 "MotionInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message EntityForceSyncReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 234;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 scene_time = 13;
- MotionInfo motion_info = 10;
- uint32 entity_id = 5;
- uint32 room_id = 11;
-}
diff --git a/proto/EntityForceSyncRsp.proto b/proto/EntityForceSyncRsp.proto
deleted file mode 100644
index f216fa18..00000000
--- a/proto/EntityForceSyncRsp.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 "MotionInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message EntityForceSyncRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 295;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 entity_id = 12;
- uint32 scene_time = 2;
- MotionInfo fail_motion = 11;
- int32 retcode = 8;
-}
diff --git a/proto/EntityJumpNotify.proto b/proto/EntityJumpNotify.proto
deleted file mode 100644
index 29061e50..00000000
--- a/proto/EntityJumpNotify.proto
+++ /dev/null
@@ -1,43 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 EntityJumpNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 237;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- enum Type {
- TYPE_NULL = 0;
- TYPE_ACTIVE = 1;
- TYPE_PASSIVE = 2;
- }
-
- Vector pos = 6;
- Type jump_type = 2;
- uint32 entity_id = 4;
- Vector rot = 9;
-}
diff --git a/proto/EntityMoveFailInfo.proto b/proto/EntityMoveFailInfo.proto
deleted file mode 100644
index 96efcc97..00000000
--- a/proto/EntityMoveFailInfo.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 "MotionInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message EntityMoveFailInfo {
- uint32 scene_time = 8;
- int32 retcode = 9;
- uint32 reliable_seq = 2;
- MotionInfo fail_motion = 4;
- uint32 entity_id = 5;
-}
diff --git a/proto/EntityMoveRoomNotify.proto b/proto/EntityMoveRoomNotify.proto
deleted file mode 100644
index 21926c4e..00000000
--- a/proto/EntityMoveRoomNotify.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 EntityMoveRoomNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3337;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 dest_room_id = 1;
- uint32 entity_id = 4;
-}
diff --git a/proto/EntityPropNotify.proto b/proto/EntityPropNotify.proto
deleted file mode 100644
index cc82b876..00000000
--- a/proto/EntityPropNotify.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";
-
-import "PropValue.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message EntityPropNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1279;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 entity_id = 13;
- map prop_map = 9;
-}
diff --git a/proto/EntityTagChangeNotify.proto b/proto/EntityTagChangeNotify.proto
deleted file mode 100644
index c029ad3b..00000000
--- a/proto/EntityTagChangeNotify.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 EntityTagChangeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3192;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- string tag = 3;
- uint32 entity_id = 11;
- bool is_add = 2;
-}
diff --git a/proto/EventTriggerType.proto b/proto/EventTriggerType.proto
deleted file mode 100644
index c828dbf7..00000000
--- a/proto/EventTriggerType.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 EventTriggerType {
- EVENT_TRIGGER_TYPE_NONE = 0;
- EVENT_TRIGGER_TYPE_ENTER_FORCE = 1;
-}
diff --git a/proto/EvtAnimatorParameterNotify.proto b/proto/EvtAnimatorParameterNotify.proto
deleted file mode 100644
index 5b75dc4a..00000000
--- a/proto/EvtAnimatorParameterNotify.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 "EvtAnimatorParameterInfo.proto";
-import "ForwardType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message EvtAnimatorParameterNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 330;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- ForwardType forward_type = 9;
- EvtAnimatorParameterInfo animator_param_info = 13;
-}
diff --git a/proto/EvtAnimatorStateChangedInfo.proto b/proto/EvtAnimatorStateChangedInfo.proto
deleted file mode 100644
index 0a4a3733..00000000
--- a/proto/EvtAnimatorStateChangedInfo.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message EvtAnimatorStateChangedInfo {
- float fade_duration = 4;
- uint32 Unk3300_BKBPGIAOBEL = 11;
- uint32 Unk3300_NMCCLIKMOEN = 1;
- Vector pos = 5;
- bool Unk3300_KLMEKMGFGPD = 3;
- uint32 normalized_time_compact = 6;
- bool Unk3300_MEOPKEDJCIN = 7;
- int32 face_angle_compact = 15;
- uint32 entity_id = 2;
-}
diff --git a/proto/EvtAnimatorStateChangedNotify.proto b/proto/EvtAnimatorStateChangedNotify.proto
deleted file mode 100644
index bf50657e..00000000
--- a/proto/EvtAnimatorStateChangedNotify.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 "EvtAnimatorStateChangedInfo.proto";
-import "ForwardType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message EvtAnimatorStateChangedNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 327;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- ForwardType forward_type = 14;
- EvtAnimatorStateChangedInfo evt_animator_state_changed_info = 2;
-}
diff --git a/proto/EvtAvatarEnterFocusNotify.proto b/proto/EvtAvatarEnterFocusNotify.proto
deleted file mode 100644
index 079f978f..00000000
--- a/proto/EvtAvatarEnterFocusNotify.proto
+++ /dev/null
@@ -1,48 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 "ForwardType.proto";
-import "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message EvtAvatarEnterFocusNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 344;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- ForwardType forward_type = 14;
- bool Unk3300_NPBLDGPCDOC = 15;
- bool Unk3300_IJHHDFDIJMA = 4;
- bool Unk3300_NALGJBLGNJI = 13;
- bool Unk3300_OOOPPHEJKDI = 2;
- bool Unk3300_KMAFBMKJDAK = 9;
- bool Unk3300_LNLOOKDHJGF = 8;
- uint32 entity_id = 1;
- bool Unk3300_GGHCEGJEHND = 11;
- bool Unk3300_NLNIBJAFADG = 7;
- Vector focus_forward = 3;
- bool Unk3300_CDAJJHIPIKH = 12;
- bool Unk3300_FHHDDNENEDD = 6;
-}
diff --git a/proto/EvtAvatarExitFocusNotify.proto b/proto/EvtAvatarExitFocusNotify.proto
deleted file mode 100644
index d4aab35f..00000000
--- a/proto/EvtAvatarExitFocusNotify.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 "ForwardType.proto";
-import "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message EvtAvatarExitFocusNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 307;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 entity_id = 7;
- ForwardType forward_type = 8;
- Vector finish_forward = 2;
-}
diff --git a/proto/EvtAvatarUpdateFocusNotify.proto b/proto/EvtAvatarUpdateFocusNotify.proto
deleted file mode 100644
index ba919523..00000000
--- a/proto/EvtAvatarUpdateFocusNotify.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 "ForwardType.proto";
-import "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message EvtAvatarUpdateFocusNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 317;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- ForwardType forward_type = 4;
- uint32 entity_id = 3;
- Vector focus_forward = 6;
-}
diff --git a/proto/EvtBeingHealedNotify.proto b/proto/EvtBeingHealedNotify.proto
deleted file mode 100644
index bee761ef..00000000
--- a/proto/EvtBeingHealedNotify.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 EvtBeingHealedNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 366;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- float Unk3300_LCLOFCCIJKH = 2;
- float Unk3300_ECNBKHHADDJ = 3;
- uint32 target_id = 4;
- uint32 source_id = 6;
-}
diff --git a/proto/EvtBeingHitNotify.proto b/proto/EvtBeingHitNotify.proto
deleted file mode 100644
index ac9c65b8..00000000
--- a/proto/EvtBeingHitNotify.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 "EvtBeingHitInfo.proto";
-import "ForwardType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message EvtBeingHitNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 379;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- EvtBeingHitInfo being_hit_info = 12;
- ForwardType forward_type = 11;
-}
diff --git a/proto/EvtBeingHitsCombineNotify.proto b/proto/EvtBeingHitsCombineNotify.proto
deleted file mode 100644
index 80f2e16d..00000000
--- a/proto/EvtBeingHitsCombineNotify.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 "EvtBeingHitInfo.proto";
-import "ForwardType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message EvtBeingHitsCombineNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 364;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated EvtBeingHitInfo evt_being_hit_info_list = 9;
- ForwardType forward_type = 7;
-}
diff --git a/proto/EvtBulletDeactiveNotify.proto b/proto/EvtBulletDeactiveNotify.proto
deleted file mode 100644
index 5a00e807..00000000
--- a/proto/EvtBulletDeactiveNotify.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 "ForwardType.proto";
-import "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message EvtBulletDeactiveNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 399;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- Vector disappear_pos = 12;
- ForwardType forward_type = 11;
- uint32 entity_id = 1;
-}
diff --git a/proto/EvtBulletHitNotify.proto b/proto/EvtBulletHitNotify.proto
deleted file mode 100644
index 109d80e4..00000000
--- a/proto/EvtBulletHitNotify.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 "ForwardType.proto";
-import "HitColliderType.proto";
-import "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message EvtBulletHitNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 348;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- ForwardType forward_type = 2;
- uint32 Unk3300_ELNFDKNGHFP = 4;
- Vector hit_normal = 9;
- uint32 Unk3300_KANAJBJHCLG = 6;
- Vector hit_point = 8;
- HitColliderType hit_collider_type = 10;
- uint32 entity_id = 14;
- uint32 forward_peer = 3;
- int32 hit_box_index = 1;
-}
diff --git a/proto/EvtBulletMoveNotify.proto b/proto/EvtBulletMoveNotify.proto
deleted file mode 100644
index fdd0c902..00000000
--- a/proto/EvtBulletMoveNotify.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 "ForwardType.proto";
-import "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message EvtBulletMoveNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 389;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- ForwardType forward_type = 5;
- Vector cur_pos = 4;
- uint32 entity_id = 13;
-}
diff --git a/proto/EvtCombatForceSetPosInfo.proto b/proto/EvtCombatForceSetPosInfo.proto
deleted file mode 100644
index a9c0e315..00000000
--- a/proto/EvtCombatForceSetPosInfo.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 EvtCombatForceSetPosInfo {
- uint32 Unk3300_LGGMBNLMGHB = 8;
- uint32 Unk3300_IALIGDPAMFL = 7;
- Vector target_pos = 1;
- uint32 entity_id = 10;
-}
diff --git a/proto/EvtCompensatePosDiffInfo.proto b/proto/EvtCompensatePosDiffInfo.proto
deleted file mode 100644
index 00fff92a..00000000
--- a/proto/EvtCompensatePosDiffInfo.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 EvtCompensatePosDiffInfo {
- uint32 entity_id = 12;
- uint32 normalized_time_compact = 5;
- uint32 cur_hash = 7;
- int32 face_angle_compact = 11;
- Vector cur_pos = 6;
-}
diff --git a/proto/EvtCostStaminaNotify.proto b/proto/EvtCostStaminaNotify.proto
deleted file mode 100644
index f577e0df..00000000
--- a/proto/EvtCostStaminaNotify.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 EvtCostStaminaNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 378;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- float cost_stamina = 4;
- uint32 skill_id = 1;
-}
diff --git a/proto/EvtDestroyServerGadgetNotify.proto b/proto/EvtDestroyServerGadgetNotify.proto
deleted file mode 100644
index 15afc7fc..00000000
--- a/proto/EvtDestroyServerGadgetNotify.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 EvtDestroyServerGadgetNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 387;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 entity_id = 3;
-}
diff --git a/proto/EvtEntityStartDieEndNotify.proto b/proto/EvtEntityStartDieEndNotify.proto
deleted file mode 100644
index b866cdd7..00000000
--- a/proto/EvtEntityStartDieEndNotify.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 "ForwardType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message EvtEntityStartDieEndNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 325;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool immediately = 9;
- ForwardType forward_type = 2;
- uint32 die_state_flag = 4;
- uint32 entity_id = 6;
-}
diff --git a/proto/EvtFaceToDirInfo.proto b/proto/EvtFaceToDirInfo.proto
deleted file mode 100644
index 12ec0726..00000000
--- a/proto/EvtFaceToDirInfo.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 EvtFaceToDirInfo {
- Vector face_dir = 2;
- uint32 entity_id = 5;
-}
diff --git a/proto/EvtFaceToDirNotify.proto b/proto/EvtFaceToDirNotify.proto
deleted file mode 100644
index 20d2666d..00000000
--- a/proto/EvtFaceToDirNotify.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 "EvtFaceToDirInfo.proto";
-import "ForwardType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message EvtFaceToDirNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 347;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- EvtFaceToDirInfo evt_face_to_dir_info = 2;
- ForwardType forward_type = 9;
-}
diff --git a/proto/EvtFaceToEntityNotify.proto b/proto/EvtFaceToEntityNotify.proto
deleted file mode 100644
index 65589007..00000000
--- a/proto/EvtFaceToEntityNotify.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 "ForwardType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message EvtFaceToEntityNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 361;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 entity_id = 10;
- ForwardType forward_type = 8;
- uint32 face_entity_id = 4;
-}
diff --git a/proto/EvtFixedRushMove.proto b/proto/EvtFixedRushMove.proto
deleted file mode 100644
index 62c49c18..00000000
--- a/proto/EvtFixedRushMove.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message EvtFixedRushMove {
- uint32 entity_id = 13;
- string override_collider = 7;
- Vector target_pos = 14;
- bool Unk3300_BGOLPLHGGPO = 8;
- repeated uint32 animator_state_id_list = 9;
- bool Unk3300_BKEELCGOLLN = 12;
- float speed = 10;
-}
diff --git a/proto/EvtGrapplingHookMove.proto b/proto/EvtGrapplingHookMove.proto
deleted file mode 100644
index 29b4c36d..00000000
--- a/proto/EvtGrapplingHookMove.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message EvtGrapplingHookMove {
- Vector target_pos = 4;
- uint32 entity_id = 10;
- float speed = 2;
- float Unk3300_NDMHKNFMPCJ = 5;
- repeated uint32 animator_state_id_list = 11;
- bool Unk3300_BGOLPLHGGPO = 1;
- float Unk3300_MJAOALPCJML = 9;
- bool Unk3300_BKEELCGOLLN = 15;
- string override_collider = 3;
-}
diff --git a/proto/EvtHittingOtherInfo.proto b/proto/EvtHittingOtherInfo.proto
deleted file mode 100644
index a6caacd1..00000000
--- a/proto/EvtHittingOtherInfo.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 "AttackResult.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message EvtHittingOtherInfo {
- uint32 peer_id = 2;
- AttackResult attack_result = 7;
-}
diff --git a/proto/EvtLightCoreMove.proto b/proto/EvtLightCoreMove.proto
deleted file mode 100644
index 046ccf51..00000000
--- a/proto/EvtLightCoreMove.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 EvtLightCoreMove {
- float speed = 4;
- uint32 entity_id = 12;
- float Unk3300_BLNIJMMNAGH = 1;
- float Unk3300_NHPEDPJMCOL = 5;
- Vector target_pos = 11;
-}
diff --git a/proto/EvtLocalGadgetOwnerLeaveSceneNotify.proto b/proto/EvtLocalGadgetOwnerLeaveSceneNotify.proto
deleted file mode 100644
index 3fda2a11..00000000
--- a/proto/EvtLocalGadgetOwnerLeaveSceneNotify.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 EvtLocalGadgetOwnerLeaveSceneNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 352;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 entity_id = 1;
-}
diff --git a/proto/EvtMonsterDoBlink.proto b/proto/EvtMonsterDoBlink.proto
deleted file mode 100644
index 28505e01..00000000
--- a/proto/EvtMonsterDoBlink.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message EvtMonsterDoBlink {
- uint32 entity_id = 14;
- Vector target_pos = 9;
- Vector target_rot = 5;
-}
diff --git a/proto/EvtRushMoveInfo.proto b/proto/EvtRushMoveInfo.proto
deleted file mode 100644
index d0b60042..00000000
--- a/proto/EvtRushMoveInfo.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message EvtRushMoveInfo {
- Vector velocity = 8;
- int32 state_name_hash = 4;
- uint32 entity_id = 12;
- Vector pos = 7;
- int32 face_angle_compact = 1;
- float time_range = 13;
- Vector Unk3300_NEBMDDGPBON = 15;
- Vector Unk3300_FGAPBJIPJFG = 5;
-}
diff --git a/proto/EvtRushMoveNotify.proto b/proto/EvtRushMoveNotify.proto
deleted file mode 100644
index 59b3d65e..00000000
--- a/proto/EvtRushMoveNotify.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 "EvtRushMoveInfo.proto";
-import "ForwardType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message EvtRushMoveNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 339;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- EvtRushMoveInfo evt_rush_move_info = 1;
- ForwardType forward_type = 10;
-}
diff --git a/proto/EvtSetAttackTargetInfo.proto b/proto/EvtSetAttackTargetInfo.proto
deleted file mode 100644
index e2f40c63..00000000
--- a/proto/EvtSetAttackTargetInfo.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 EvtSetAttackTargetInfo {
- uint32 attack_target_id = 6;
- uint32 select_point_index = 3;
- uint32 entity_id = 2;
-}
diff --git a/proto/EvtSetAttackTargetNotify.proto b/proto/EvtSetAttackTargetNotify.proto
deleted file mode 100644
index b6daca05..00000000
--- a/proto/EvtSetAttackTargetNotify.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 "EvtSetAttackTargetInfo.proto";
-import "ForwardType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message EvtSetAttackTargetNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 357;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- EvtSetAttackTargetInfo evt_set_attack_target_info = 13;
- ForwardType forward_type = 6;
-}
diff --git a/proto/EvtSyncEntityPositionInfo.proto b/proto/EvtSyncEntityPositionInfo.proto
deleted file mode 100644
index c6ac96da..00000000
--- a/proto/EvtSyncEntityPositionInfo.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 EvtSyncEntityPositionInfo {
- uint32 state_hash = 10;
- int32 face_angle_compact = 4;
- Vector pos = 14;
- uint32 entity_id = 1;
- uint32 normalized_time_compact = 13;
-}
diff --git a/proto/EvtSyncSkillAnchorPosition.proto b/proto/EvtSyncSkillAnchorPosition.proto
deleted file mode 100644
index 7306a4d7..00000000
--- a/proto/EvtSyncSkillAnchorPosition.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 EvtSyncSkillAnchorPosition {
- Vector skill_anchor_position = 12;
- uint32 entity_id = 7;
-}
diff --git a/proto/EvtSyncTransform.proto b/proto/EvtSyncTransform.proto
deleted file mode 100644
index 609439c2..00000000
--- a/proto/EvtSyncTransform.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message EvtSyncTransform {
- Vector Unk3300_JAMKLNFBBAD = 15;
- uint32 entity_id = 13;
- Vector Unk3300_PMHFLCOPFBC = 9;
-}
diff --git a/proto/ExclusiveRuleInfo.proto b/proto/ExclusiveRuleInfo.proto
deleted file mode 100644
index 5f58aa79..00000000
--- a/proto/ExclusiveRuleInfo.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 ExclusiveRuleInfo {
- uint32 rule_type = 2;
- repeated uint32 object_id_list = 15;
-}
diff --git a/proto/ExclusiveRuleNotify.proto b/proto/ExclusiveRuleNotify.proto
deleted file mode 100644
index 7ca09db4..00000000
--- a/proto/ExclusiveRuleNotify.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 "ExclusiveRuleInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ExclusiveRuleNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 118;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated ExclusiveRuleInfo rule_info_list = 15;
-}
diff --git a/proto/ExecuteGadgetLuaReq.proto b/proto/ExecuteGadgetLuaReq.proto
deleted file mode 100644
index d00f92ea..00000000
--- a/proto/ExecuteGadgetLuaReq.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 ExecuteGadgetLuaReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 235;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- int32 param3 = 1;
- int32 param2 = 14;
- uint32 source_entity_id = 15;
- int32 param1 = 13;
-}
diff --git a/proto/ExecuteGadgetLuaRsp.proto b/proto/ExecuteGadgetLuaRsp.proto
deleted file mode 100644
index 0803d0a6..00000000
--- a/proto/ExecuteGadgetLuaRsp.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 ExecuteGadgetLuaRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 240;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 15;
-}
diff --git a/proto/ExecuteGroupTriggerReq.proto b/proto/ExecuteGroupTriggerReq.proto
deleted file mode 100644
index bf9c65a0..00000000
--- a/proto/ExecuteGroupTriggerReq.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";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ExecuteGroupTriggerReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 263;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 source_entity_id = 7;
- int32 param3 = 6;
- int32 param1 = 9;
- string source_name = 8;
- uint32 target_entity_id = 15;
- int32 param2 = 4;
-}
diff --git a/proto/ExecuteGroupTriggerRsp.proto b/proto/ExecuteGroupTriggerRsp.proto
deleted file mode 100644
index 7afc4884..00000000
--- a/proto/ExecuteGroupTriggerRsp.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 ExecuteGroupTriggerRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 204;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 5;
-}
diff --git a/proto/ExitCustomDungeonTryReq.proto b/proto/ExitCustomDungeonTryReq.proto
deleted file mode 100644
index a84f2bfe..00000000
--- a/proto/ExitCustomDungeonTryReq.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 ExitCustomDungeonTryReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6243;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/ExitCustomDungeonTryRsp.proto b/proto/ExitCustomDungeonTryRsp.proto
deleted file mode 100644
index a5725d8d..00000000
--- a/proto/ExitCustomDungeonTryRsp.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 ExitCustomDungeonTryRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6209;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 15;
-}
diff --git a/proto/ExitFishingReq.proto b/proto/ExitFishingReq.proto
deleted file mode 100644
index aa4c4125..00000000
--- a/proto/ExitFishingReq.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 ExitFishingReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5802;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/ExitFishingRsp.proto b/proto/ExitFishingRsp.proto
deleted file mode 100644
index 945cb9bc..00000000
--- a/proto/ExitFishingRsp.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 ExitFishingRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5843;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 4;
-}
diff --git a/proto/ExitSceneWeatherAreaNotify.proto b/proto/ExitSceneWeatherAreaNotify.proto
deleted file mode 100644
index c060f585..00000000
--- a/proto/ExitSceneWeatherAreaNotify.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 ExitSceneWeatherAreaNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 211;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 weather_gadget_id = 13;
-}
diff --git a/proto/ExpeditionAssistInfo.proto b/proto/ExpeditionAssistInfo.proto
deleted file mode 100644
index d2bf4ac2..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 target_nick_name = 1;
- uint32 costume_id = 7;
- uint32 assist_time = 12;
- uint32 avatar_id = 5;
- string online_id = 13;
-}
diff --git a/proto/ExpeditionChallengeEnterRegionNotify.proto b/proto/ExpeditionChallengeEnterRegionNotify.proto
deleted file mode 100644
index 30a443e1..00000000
--- a/proto/ExpeditionChallengeEnterRegionNotify.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 ExpeditionChallengeEnterRegionNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2027;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_puzzle_finished = 1;
- uint32 id = 10;
-}
diff --git a/proto/ExpeditionChallengeFinishedNotify.proto b/proto/ExpeditionChallengeFinishedNotify.proto
deleted file mode 100644
index 08dff711..00000000
--- a/proto/ExpeditionChallengeFinishedNotify.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 ExpeditionChallengeFinishedNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2074;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 id = 11;
-}
diff --git a/proto/ExpeditionRecallReq.proto b/proto/ExpeditionRecallReq.proto
deleted file mode 100644
index dcc81670..00000000
--- a/proto/ExpeditionRecallReq.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 ExpeditionRecallReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2098;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 path_id = 12;
-}
diff --git a/proto/ExpeditionRecallRsp.proto b/proto/ExpeditionRecallRsp.proto
deleted file mode 100644
index 3b66ee78..00000000
--- a/proto/ExpeditionRecallRsp.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 ExpeditionRecallRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2066;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 path_id = 2;
- int32 retcode = 4;
-}
diff --git a/proto/ExpeditionStartReq.proto b/proto/ExpeditionStartReq.proto
deleted file mode 100644
index 1d5e7ed1..00000000
--- a/proto/ExpeditionStartReq.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 ExpeditionStartReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2016;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 Unk3300_AIEJKADFLKG = 10;
- uint32 path_id = 3;
- uint32 Unk3300_AFGPGIIGAKA = 14;
- repeated uint32 avatar_id_list = 7;
-}
diff --git a/proto/ExpeditionStartRsp.proto b/proto/ExpeditionStartRsp.proto
deleted file mode 100644
index e97c52d8..00000000
--- a/proto/ExpeditionStartRsp.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 ExpeditionStartRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2182;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 Unk3300_AIEJKADFLKG = 5;
- uint32 path_id = 3;
- int32 retcode = 6;
- repeated uint32 avatar_id_list = 4;
- uint32 Unk3300_AFGPGIIGAKA = 10;
-}
diff --git a/proto/ExpeditionTakeRewardReq.proto b/proto/ExpeditionTakeRewardReq.proto
deleted file mode 100644
index a6ebffe8..00000000
--- a/proto/ExpeditionTakeRewardReq.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 ExpeditionTakeRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2015;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 path_id = 5;
-}
diff --git a/proto/ExpeditionTakeRewardRsp.proto b/proto/ExpeditionTakeRewardRsp.proto
deleted file mode 100644
index 88ca15a9..00000000
--- a/proto/ExpeditionTakeRewardRsp.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 ExpeditionTakeRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2197;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 4;
- uint32 reward_level = 13;
- uint32 path_id = 12;
- bool is_bonus = 10;
-}
diff --git a/proto/FallPlayerBrief.proto b/proto/FallPlayerBrief.proto
deleted file mode 100644
index f206d40b..00000000
--- a/proto/FallPlayerBrief.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 FallPlayerBrief {
- bool is_ground = 7;
- uint32 uid = 2;
- uint32 score = 12;
-}
diff --git a/proto/FallPlayerInfo.proto b/proto/FallPlayerInfo.proto
deleted file mode 100644
index 664135ec..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 cur_score = 3;
- bool is_ground = 11;
- map ball_catch_count_map = 1;
- uint32 uid = 5;
- uint32 time_cost = 8;
-}
diff --git a/proto/FallSettleInfo.proto b/proto/FallSettleInfo.proto
deleted file mode 100644
index a4c5cacb..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 final_score = 14;
- OnlinePlayerInfo player_info = 9;
- map flower_ring_catch_count_map = 13;
- uint32 uid = 2;
- uint32 catch_count = 1;
- uint32 remain_time = 6;
-}
diff --git a/proto/FinishDeliveryNotify.proto b/proto/FinishDeliveryNotify.proto
deleted file mode 100644
index da2799b3..00000000
--- a/proto/FinishDeliveryNotify.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 FinishDeliveryNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2030;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 finished_quest_index = 12;
- uint32 day_index = 7;
- uint32 schedule_id = 6;
-}
diff --git a/proto/FinishLanternProjectionReq.proto b/proto/FinishLanternProjectionReq.proto
deleted file mode 100644
index 02b9c32f..00000000
--- a/proto/FinishLanternProjectionReq.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 FinishLanternProjectionReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8932;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 finish_time = 8;
- uint32 level_id = 15;
-}
diff --git a/proto/FinishLanternProjectionRsp.proto b/proto/FinishLanternProjectionRsp.proto
deleted file mode 100644
index d3d0fd90..00000000
--- a/proto/FinishLanternProjectionRsp.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 FinishLanternProjectionRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8971;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 6;
-}
diff --git a/proto/FinishMainCoopReq.proto b/proto/FinishMainCoopReq.proto
deleted file mode 100644
index 402265b6..00000000
--- a/proto/FinishMainCoopReq.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 FinishMainCoopReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1977;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 id = 14;
- uint32 ending_save_point_id = 3;
-}
diff --git a/proto/FinishMainCoopRsp.proto b/proto/FinishMainCoopRsp.proto
deleted file mode 100644
index 6d16d734..00000000
--- a/proto/FinishMainCoopRsp.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 FinishMainCoopRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1981;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 ending_save_point_id = 4;
- int32 retcode = 1;
- uint32 id = 13;
-}
diff --git a/proto/FinishedTalkIdListNotify.proto b/proto/FinishedTalkIdListNotify.proto
deleted file mode 100644
index 310b1eb6..00000000
--- a/proto/FinishedTalkIdListNotify.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 FinishedTalkIdListNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 578;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 finished_talk_id_list = 13;
-}
diff --git a/proto/FireWorkRsp.proto b/proto/FireWorkRsp.proto
deleted file mode 100644
index 750c9bd9..00000000
--- a/proto/FireWorkRsp.proto
+++ /dev/null
@@ -1,11 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 5918
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FireWorkRsp {
- int32 retcode = 10;
-}
diff --git a/proto/FireworksLaunchDataNotify.proto b/proto/FireworksLaunchDataNotify.proto
deleted file mode 100644
index 228033e9..00000000
--- a/proto/FireworksLaunchDataNotify.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";
-
-import "FireworksLaunchSchemeData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message FireworksLaunchDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5917;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated FireworksLaunchSchemeData scheme_data_list = 8;
- uint32 last_use_scheme_id = 15;
-}
diff --git a/proto/FireworksLaunchParam.proto b/proto/FireworksLaunchParam.proto
deleted file mode 100644
index 514d6722..00000000
--- a/proto/FireworksLaunchParam.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 "FireworksLaunchParamType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message FireworksLaunchParam {
- FireworksLaunchParamType type = 4;
- int32 value = 2;
-}
diff --git a/proto/FireworksLaunchParamType.proto b/proto/FireworksLaunchParamType.proto
deleted file mode 100644
index 02f3d635..00000000
--- a/proto/FireworksLaunchParamType.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 FireworksLaunchParamType {
- FIREWORKS_LAUNCH_PARAM_TYPE_NONE = 0;
- FIREWORKS_LAUNCH_PARAM_TYPE_REPEAT = 1;
- FIREWORKS_LAUNCH_PARAM_TYPE_INTERVAL = 2;
- FIREWORKS_LAUNCH_PARAM_TYPE_DELAY = 3;
- FIREWORKS_LAUNCH_PARAM_TYPE_ROUND_INTERVAL = 4;
- FIREWORKS_LAUNCH_PARAM_TYPE_MAX = 5;
-}
diff --git a/proto/FireworksLaunchSchemeData.proto b/proto/FireworksLaunchSchemeData.proto
deleted file mode 100644
index 78c709aa..00000000
--- a/proto/FireworksLaunchSchemeData.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 "FireworksLaunchParam.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message FireworksLaunchSchemeData {
- repeated FireworksLaunchParam launch_param_list = 8;
- repeated uint32 fireworks_id_list = 12;
- uint32 scheme_id = 2;
-}
diff --git a/proto/FireworksReformData.proto b/proto/FireworksReformData.proto
deleted file mode 100644
index 7e3399ed..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 {
- repeated FireworksReformParam reform_param_list = 8;
- uint32 id = 12;
-}
diff --git a/proto/FireworksReformDataNotify.proto b/proto/FireworksReformDataNotify.proto
deleted file mode 100644
index e5eceaf5..00000000
--- a/proto/FireworksReformDataNotify.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 "FireworksReformData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message FireworksReformDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5908;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated FireworksReformData fireworks_reform_data_list = 9;
-}
diff --git a/proto/FireworksReformParam.proto b/proto/FireworksReformParam.proto
deleted file mode 100644
index be6ca45d..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 {
- int32 value = 1;
- FireworksReformParamType type = 5;
-}
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/FishAttractNotify.proto b/proto/FishAttractNotify.proto
deleted file mode 100644
index 5199f657..00000000
--- a/proto/FishAttractNotify.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message FishAttractNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5809;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- Vector pos = 2;
- repeated uint32 fish_id_list = 14;
- uint32 uid = 13;
-}
diff --git a/proto/FishBaitGoneNotify.proto b/proto/FishBaitGoneNotify.proto
deleted file mode 100644
index 3e411f81..00000000
--- a/proto/FishBaitGoneNotify.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 FishBaitGoneNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5830;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 uid = 11;
-}
diff --git a/proto/FishBattleBeginReq.proto b/proto/FishBattleBeginReq.proto
deleted file mode 100644
index 52d5cc67..00000000
--- a/proto/FishBattleBeginReq.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 FishBattleBeginReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5815;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/FishBattleBeginRsp.proto b/proto/FishBattleBeginRsp.proto
deleted file mode 100644
index 2464e88e..00000000
--- a/proto/FishBattleBeginRsp.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 FishBattleBeginRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5818;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 4;
-}
diff --git a/proto/FishBattleEndReq.proto b/proto/FishBattleEndReq.proto
deleted file mode 100644
index b20a155d..00000000
--- a/proto/FishBattleEndReq.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 "FishBattleResult.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message FishBattleEndReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5808;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- FishBattleResult battle_result = 11;
- bool is_always_bonus = 3;
- uint32 max_bonus_time = 2;
-}
diff --git a/proto/FishBattleEndRsp.proto b/proto/FishBattleEndRsp.proto
deleted file mode 100644
index 784dffef..00000000
--- a/proto/FishBattleEndRsp.proto
+++ /dev/null
@@ -1,48 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 "FishBattleResult.proto";
-import "ItemParam.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message FishBattleEndRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5845;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- enum FishNoRewardReason {
- FISH_NO_REWARD_REASON_NONE = 0;
- FISH_NO_REWARD_REASON_ACTIVITY_LIMIT = 1;
- FISH_NO_REWARD_REASON_BAG_LIMIT = 2;
- FISH_NO_REWARD_REASON_POOL_LIMIT = 3;
- }
-
- FishBattleResult battle_result = 6;
- FishNoRewardReason no_reward_reason = 2;
- int32 retcode = 9;
- repeated ItemParam Unk3300_ABBBGOBDJEC = 12;
- bool is_got_reward = 8;
- repeated ItemParam Unk3300_MDCKKPGNKGL = 1;
- repeated ItemParam reward_item_list = 15;
-}
diff --git a/proto/FishBattleResult.proto b/proto/FishBattleResult.proto
deleted file mode 100644
index 42c81171..00000000
--- a/proto/FishBattleResult.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 FishBattleResult {
- FISH_BATTLE_RESULT_NONE = 0;
- FISH_BATTLE_RESULT_SUCC = 1;
- FISH_BATTLE_RESULT_FAIL = 2;
- FISH_BATTLE_RESULT_TIMEOUT = 3;
- FISH_BATTLE_RESULT_CANCEL = 4;
- FISH_BATTLE_RESULT_EXIT = 5;
-}
diff --git a/proto/FishBiteReq.proto b/proto/FishBiteReq.proto
deleted file mode 100644
index 7d601622..00000000
--- a/proto/FishBiteReq.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 FishBiteReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5812;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/FishBiteRsp.proto b/proto/FishBiteRsp.proto
deleted file mode 100644
index 53377d86..00000000
--- a/proto/FishBiteRsp.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 FishBiteRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5834;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 2;
-}
diff --git a/proto/FishCastRodReq.proto b/proto/FishCastRodReq.proto
deleted file mode 100644
index de816fbd..00000000
--- a/proto/FishCastRodReq.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message FishCastRodReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5827;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 Unk3300_PJFHEDDFOBM = 7;
- uint32 Unk3300_ICALEIBJCDA = 13;
- Vector pos = 11;
- uint32 rod_entity_id = 8;
-}
diff --git a/proto/FishCastRodRsp.proto b/proto/FishCastRodRsp.proto
deleted file mode 100644
index df91cce9..00000000
--- a/proto/FishCastRodRsp.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 FishCastRodRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5831;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 12;
-}
diff --git a/proto/FishChosenNotify.proto b/proto/FishChosenNotify.proto
deleted file mode 100644
index 57fabfaf..00000000
--- a/proto/FishChosenNotify.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 FishChosenNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5844;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 fish_id = 4;
-}
diff --git a/proto/FishEscapeNotify.proto b/proto/FishEscapeNotify.proto
deleted file mode 100644
index 84d4dc84..00000000
--- a/proto/FishEscapeNotify.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 "FishEscapeReason.proto";
-import "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message FishEscapeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5817;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 uid = 2;
- Vector pos = 11;
- repeated uint32 fish_id_list = 9;
- FishEscapeReason reason = 12;
-}
diff --git a/proto/FishEscapeReason.proto b/proto/FishEscapeReason.proto
deleted file mode 100644
index 32690221..00000000
--- a/proto/FishEscapeReason.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 FishEscapeReason {
- FISH_ESCAPE_REASON_NONE = 0;
- FISH_ESCAPE_REASON_SHOCKED = 1;
- FISH_ESCAPE_REASON_UNHOOK = 2;
-}
diff --git a/proto/FishInfo.proto b/proto/FishInfo.proto
deleted file mode 100644
index 678e7239..00000000
--- a/proto/FishInfo.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 FishInfo {
- uint32 Unk3300_AKFBFEDCELN = 14;
- uint32 Unk3300_FIICLBEFHLL = 7;
-}
diff --git a/proto/FishPoolDataNotify.proto b/proto/FishPoolDataNotify.proto
deleted file mode 100644
index 8d6cf83f..00000000
--- a/proto/FishPoolDataNotify.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 FishPoolDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5837;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 entity_id = 3;
- uint32 today_fish_num = 12;
-}
diff --git a/proto/FishingGallerySettleInfo.proto b/proto/FishingGallerySettleInfo.proto
deleted file mode 100644
index 9f0515c9..00000000
--- a/proto/FishingGallerySettleInfo.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 "FishInfo.proto";
-import "FishingScore.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message FishingGallerySettleInfo {
- repeated FishingScore fishing_score_list = 15;
- map fish_map = 10;
-}
diff --git a/proto/FishingGallerySettleNotify.proto b/proto/FishingGallerySettleNotify.proto
deleted file mode 100644
index 7297a1a4..00000000
--- a/proto/FishingGallerySettleNotify.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 "FishingGallerySettleInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message FishingGallerySettleNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8464;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 gallery_id = 5;
- FishingGallerySettleInfo settle_info = 4;
- uint32 level_id = 12;
-}
diff --git a/proto/FishingScore.proto b/proto/FishingScore.proto
deleted file mode 100644
index b4e24cdf..00000000
--- a/proto/FishingScore.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 FishingScore {
- uint32 fishing_score = 11;
- bool is_new_record = 10;
-}
diff --git a/proto/FleurFairBalloonSettleInfo.proto b/proto/FleurFairBalloonSettleInfo.proto
deleted file mode 100644
index 91f70372..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 = 5;
- bool is_new_record = 15;
-}
diff --git a/proto/FleurFairBalloonSettleNotify.proto b/proto/FleurFairBalloonSettleNotify.proto
deleted file mode 100644
index 7d9f5534..00000000
--- a/proto/FleurFairBalloonSettleNotify.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";
-
-import "FleurFairBalloonSettleInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message FleurFairBalloonSettleNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2159;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 minigame_id = 1;
- map settle_info_map = 6;
-}
diff --git a/proto/FleurFairBossSettleInfo.proto b/proto/FleurFairBossSettleInfo.proto
deleted file mode 100644
index 18f14292..00000000
--- a/proto/FleurFairBossSettleInfo.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 "FleurFairPlayerStatInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message FleurFairBossSettleInfo {
- uint32 cost_time = 14;
- repeated FleurFairPlayerStatInfo stat_info_list = 11;
- uint32 energy = 4;
- bool is_success = 2;
- uint32 reward_token_num = 15;
-}
diff --git a/proto/FleurFairBuffEnergyNotify.proto b/proto/FleurFairBuffEnergyNotify.proto
deleted file mode 100644
index f13e66f7..00000000
--- a/proto/FleurFairBuffEnergyNotify.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 FleurFairBuffEnergyNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5322;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 energy = 13;
-}
diff --git a/proto/FleurFairFallSettleInfo.proto b/proto/FleurFairFallSettleInfo.proto
deleted file mode 100644
index 5bd2ca67..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 = 3;
- bool is_new_record = 9;
-}
diff --git a/proto/FleurFairFallSettleNotify.proto b/proto/FleurFairFallSettleNotify.proto
deleted file mode 100644
index 3e611a79..00000000
--- a/proto/FleurFairFallSettleNotify.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";
-
-import "FleurFairFallSettleInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message FleurFairFallSettleNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2136;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 minigame_id = 2;
- map settle_info_map = 13;
-}
diff --git a/proto/FleurFairFinishGalleryStageNotify.proto b/proto/FleurFairFinishGalleryStageNotify.proto
deleted file mode 100644
index 121fdf56..00000000
--- a/proto/FleurFairFinishGalleryStageNotify.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 FleurFairFinishGalleryStageNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5311;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-}
diff --git a/proto/FleurFairGallerySettleInfo.proto b/proto/FleurFairGallerySettleInfo.proto
deleted file mode 100644
index d8a949ff..00000000
--- a/proto/FleurFairGallerySettleInfo.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 FleurFairGallerySettleInfo {
- bool is_success = 8;
- map energy_stat_map = 2;
- uint32 energy = 3;
- uint32 gallery_stage_index = 6;
- uint32 gallery_stage_count = 15;
-}
diff --git a/proto/FleurFairPlayerStatInfo.proto b/proto/FleurFairPlayerStatInfo.proto
deleted file mode 100644
index 811c8e86..00000000
--- a/proto/FleurFairPlayerStatInfo.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 "ProfilePicture.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message FleurFairPlayerStatInfo {
- ProfilePicture profile_picture = 5;
- uint32 stat_id = 4;
- uint32 head_image = 6;
- int32 param = 8;
- uint32 uid = 9;
- string nick_name = 2;
- string online_id = 11;
-}
diff --git a/proto/FleurFairReplayMiniGameReq.proto b/proto/FleurFairReplayMiniGameReq.proto
deleted file mode 100644
index 74bb2561..00000000
--- a/proto/FleurFairReplayMiniGameReq.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 FleurFairReplayMiniGameReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2127;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 minigame_id = 3;
-}
diff --git a/proto/FleurFairReplayMiniGameRsp.proto b/proto/FleurFairReplayMiniGameRsp.proto
deleted file mode 100644
index eb2f4fb0..00000000
--- a/proto/FleurFairReplayMiniGameRsp.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 FleurFairReplayMiniGameRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2061;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 minigame_id = 6;
- int32 retcode = 5;
-}
diff --git a/proto/FleurFairStageSettleNotify.proto b/proto/FleurFairStageSettleNotify.proto
deleted file mode 100644
index ccc16682..00000000
--- a/proto/FleurFairStageSettleNotify.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 "FleurFairBossSettleInfo.proto";
-import "FleurFairGallerySettleInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message FleurFairStageSettleNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5382;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 stage_type = 7;
- oneof detail {
- FleurFairGallerySettleInfo gallery_settle_info = 1;
- FleurFairBossSettleInfo boss_settle_info = 12;
- }
-}
diff --git a/proto/FlightActivityRestartReq.proto b/proto/FlightActivityRestartReq.proto
deleted file mode 100644
index 00dfe971..00000000
--- a/proto/FlightActivityRestartReq.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 FlightActivityRestartReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2152;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 group_id = 3;
- uint32 schedule_id = 7;
-}
diff --git a/proto/FlightActivityRestartRsp.proto b/proto/FlightActivityRestartRsp.proto
deleted file mode 100644
index 0563ca3f..00000000
--- a/proto/FlightActivityRestartRsp.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 FlightActivityRestartRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2158;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 4;
- uint32 group_id = 10;
- uint32 schedule_id = 11;
-}
diff --git a/proto/FlightActivitySettleNotify.proto b/proto/FlightActivitySettleNotify.proto
deleted file mode 100644
index 55084771..00000000
--- a/proto/FlightActivitySettleNotify.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";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message FlightActivitySettleNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2143;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 left_time = 10;
- uint32 total_num = 6;
- uint32 group_id = 13;
- uint32 score = 15;
- uint32 Unk3300_MEEKFJJIOKE = 9;
- bool is_new_record = 4;
- bool is_success = 1;
- uint32 Unk3300_PLFMJPNPPLI = 11;
-}
diff --git a/proto/FocusAvatarReq.proto b/proto/FocusAvatarReq.proto
deleted file mode 100644
index 1b0479ed..00000000
--- a/proto/FocusAvatarReq.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 FocusAvatarReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1793;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint64 avatar_guid = 5;
- bool is_focus = 11;
-}
diff --git a/proto/FocusAvatarRsp.proto b/proto/FocusAvatarRsp.proto
deleted file mode 100644
index edd1d4d3..00000000
--- a/proto/FocusAvatarRsp.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 FocusAvatarRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1786;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_focus = 2;
- uint64 avatar_guid = 4;
- int32 retcode = 15;
-}
diff --git a/proto/ForceAddPlayerFriendReq.proto b/proto/ForceAddPlayerFriendReq.proto
deleted file mode 100644
index d1e1c4e1..00000000
--- a/proto/ForceAddPlayerFriendReq.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 ForceAddPlayerFriendReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4063;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 target_uid = 3;
-}
diff --git a/proto/ForceAddPlayerFriendRsp.proto b/proto/ForceAddPlayerFriendRsp.proto
deleted file mode 100644
index 41195f2c..00000000
--- a/proto/ForceAddPlayerFriendRsp.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 "FriendBrief.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ForceAddPlayerFriendRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4004;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- FriendBrief target_friend_brief = 3;
- int32 retcode = 13;
- uint32 target_uid = 8;
-}
diff --git a/proto/ForceDragAvatarNotify.proto b/proto/ForceDragAvatarNotify.proto
deleted file mode 100644
index 6f41b91a..00000000
--- a/proto/ForceDragAvatarNotify.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 "MotionInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ForceDragAvatarNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3008;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint64 Unk3300_IMFNNPGHKJJ = 3;
- MotionInfo motion_info = 9;
- bool is_first_valid = 7;
- uint32 scene_time = 12;
- uint32 entity_id = 10;
- uint64 Unk3300_AFLCLLFDPBD = 5;
-}
diff --git a/proto/ForceDragBackTransferNotify.proto b/proto/ForceDragBackTransferNotify.proto
deleted file mode 100644
index dd119627..00000000
--- a/proto/ForceDragBackTransferNotify.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 ForceDragBackTransferNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3494;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/FoundationNotify.proto b/proto/FoundationNotify.proto
deleted file mode 100644
index ac12fc69..00000000
--- a/proto/FoundationNotify.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";
-
-import "FoundationInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message FoundationNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 876;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- FoundationInfo info = 6;
- uint32 gadget_entity_id = 14;
-}
diff --git a/proto/FoundationOpType.proto b/proto/FoundationOpType.proto
deleted file mode 100644
index 2136fbd2..00000000
--- a/proto/FoundationOpType.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";
-
-enum FoundationOpType {
- FOUNDATION_OP_TYPE_NONE = 0;
- FOUNDATION_OP_TYPE_BUILD = 1;
- FOUNDATION_OP_TYPE_DEMOLITION = 2;
- FOUNDATION_OP_TYPE_REBUILD = 3;
- FOUNDATION_OP_TYPE_ROTATE = 4;
- FOUNDATION_OP_TYPE_LOCK = 5;
- FOUNDATION_OP_TYPE_UNLOCK = 6;
-}
diff --git a/proto/FoundationReq.proto b/proto/FoundationReq.proto
deleted file mode 100644
index f6abc69a..00000000
--- a/proto/FoundationReq.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 "FoundationOpType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message FoundationReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 842;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 gadget_entity_id = 1;
- uint32 building_id = 11;
- uint32 point_config_id = 10;
- FoundationOpType op_type = 6;
-}
diff --git a/proto/FoundationRsp.proto b/proto/FoundationRsp.proto
deleted file mode 100644
index 752cc6f6..00000000
--- a/proto/FoundationRsp.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 "FoundationOpType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message FoundationRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 890;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 15;
- uint32 building_id = 10;
- FoundationOpType op_type = 14;
- uint32 gadget_entity_id = 2;
- uint32 point_config_id = 6;
-}
diff --git a/proto/FriendInfoChangeNotify.proto b/proto/FriendInfoChangeNotify.proto
deleted file mode 100644
index 9bbd5b52..00000000
--- a/proto/FriendInfoChangeNotify.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 FriendInfoChangeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4065;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 uid = 6;
- string online_id = 3;
-}
diff --git a/proto/FungusCaptureSettleNotify.proto b/proto/FungusCaptureSettleNotify.proto
deleted file mode 100644
index 6d63eb68..00000000
--- a/proto/FungusCaptureSettleNotify.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 FungusCaptureSettleNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5510;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_success = 14;
-}
diff --git a/proto/FungusCultivateReq.proto b/proto/FungusCultivateReq.proto
deleted file mode 100644
index b1608ad8..00000000
--- a/proto/FungusCultivateReq.proto
+++ /dev/null
@@ -1,40 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a 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 FungusCultivateReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 23545;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 Unk3300_IOANLJBMBAI = 1;
- uint32 Unk3300_DJEGJDACDEF = 6;
- uint32 Unk3300_IMEGFNOLDCE = 2;
- uint32 Unk3300_PGJKEICFKLL = 5;
- uint32 Unk3300_MBPLICBFAGL = 7;
- uint32 cultivate_id = 12;
- uint32 time = 15;
- uint32 Unk3300_AEGCNHLOPEP = 8;
-}
diff --git a/proto/FungusCultivateRsp.proto b/proto/FungusCultivateRsp.proto
deleted file mode 100644
index 733e77cf..00000000
--- a/proto/FungusCultivateRsp.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 FungusCultivateRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 20883;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 8;
- uint32 cultivate_id = 12;
- bool is_new_record = 13;
-}
diff --git a/proto/FungusFighterClearTrainingRuntimeDataReq.proto b/proto/FungusFighterClearTrainingRuntimeDataReq.proto
deleted file mode 100644
index bd4da860..00000000
--- a/proto/FungusFighterClearTrainingRuntimeDataReq.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 FungusFighterClearTrainingRuntimeDataReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 24267;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 dungeon_id = 4;
-}
diff --git a/proto/FungusFighterClearTrainingRuntimeDataRsp.proto b/proto/FungusFighterClearTrainingRuntimeDataRsp.proto
deleted file mode 100644
index 5356509f..00000000
--- a/proto/FungusFighterClearTrainingRuntimeDataRsp.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 FungusFighterClearTrainingRuntimeDataRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 20749;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 14;
-}
diff --git a/proto/FungusFighterPlotInfoNotify.proto b/proto/FungusFighterPlotInfoNotify.proto
deleted file mode 100644
index fb2ddd57..00000000
--- a/proto/FungusFighterPlotInfoNotify.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 FungusFighterPlotInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 23920;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 dungeon_id = 12;
- repeated uint32 fungus_id_list = 8;
-}
diff --git a/proto/FungusFighterRestartTrainingDungeonReq.proto b/proto/FungusFighterRestartTrainingDungeonReq.proto
deleted file mode 100644
index 466603ba..00000000
--- a/proto/FungusFighterRestartTrainingDungeonReq.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 FungusFighterRestartTrainingDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 24273;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/FungusFighterRestartTrainingDungeonRsp.proto b/proto/FungusFighterRestartTrainingDungeonRsp.proto
deleted file mode 100644
index 0e6155f0..00000000
--- a/proto/FungusFighterRestartTrainingDungeonRsp.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 FungusFighterRestartTrainingDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 20579;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 14;
-}
diff --git a/proto/FungusFighterRestartTraningDungeonReq.proto b/proto/FungusFighterRestartTraningDungeonReq.proto
deleted file mode 100644
index 6d8f040a..00000000
--- a/proto/FungusFighterRestartTraningDungeonReq.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: 23980
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message FungusFighterRestartTraningDungeonReq {}
diff --git a/proto/FungusFighterRestartTraningDungeonRsp.proto b/proto/FungusFighterRestartTraningDungeonRsp.proto
deleted file mode 100644
index d3c259b9..00000000
--- a/proto/FungusFighterRestartTraningDungeonRsp.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: 22890
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FungusFighterRestartTraningDungeonRsp {
- int32 retcode = 11;
-}
diff --git a/proto/FungusFighterRuntimeDataNotify.proto b/proto/FungusFighterRuntimeDataNotify.proto
deleted file mode 100644
index eee80f4a..00000000
--- a/proto/FungusFighterRuntimeDataNotify.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 "FungusTrainingProgressDetail.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message FungusFighterRuntimeDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 20567;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- FungusTrainingProgressDetail progress_detail = 7;
-}
diff --git a/proto/FungusFighterTrainingGallerySettleNotify.proto b/proto/FungusFighterTrainingGallerySettleNotify.proto
deleted file mode 100644
index 390736e5..00000000
--- a/proto/FungusFighterTrainingGallerySettleNotify.proto
+++ /dev/null
@@ -1,41 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 "GalleryStopReason.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message FungusFighterTrainingGallerySettleNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 23475;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- GalleryStopReason reason = 3;
- bool is_final_settle = 2;
- uint32 total_used_time = 14;
- bool is_new_record = 11;
- uint32 Unk3300_KKFBMHLOLFC = 10;
- uint32 Unk3300_BHOMHPHLOHL = 13;
- uint32 Unk3300_POCDEGBHJEA = 15;
- uint32 final_score = 5;
-}
diff --git a/proto/FungusFighterTrainingInfoNotify.proto b/proto/FungusFighterTrainingInfoNotify.proto
deleted file mode 100644
index 449f2013..00000000
--- a/proto/FungusFighterTrainingInfoNotify.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";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message FungusFighterTrainingInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5533;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 buff_id = 14;
- uint32 Unk3300_IOEELCAMDCK = 10;
- uint32 Unk3300_HGPGNCMNDJN = 4;
- uint32 Unk3300_EDHANEGNMJM = 3;
- uint32 Unk3300_GMLIPFDMDOG = 6;
- uint32 Unk3300_EKAMCPNGCGH = 13;
- uint32 max_monster_count = 9;
-}
diff --git a/proto/FungusFighterTrainingSelectFungusReq.proto b/proto/FungusFighterTrainingSelectFungusReq.proto
deleted file mode 100644
index a7310b8c..00000000
--- a/proto/FungusFighterTrainingSelectFungusReq.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 FungusFighterTrainingSelectFungusReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 24249;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated uint32 backup_fungus_id_list = 3;
- repeated uint32 fight_fungus_id_list = 9;
-}
diff --git a/proto/FungusFighterTrainingSelectFungusRsp.proto b/proto/FungusFighterTrainingSelectFungusRsp.proto
deleted file mode 100644
index e6e82f7e..00000000
--- a/proto/FungusFighterTrainingSelectFungusRsp.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 FungusFighterTrainingSelectFungusRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 23309;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 11;
-}
diff --git a/proto/FungusFighterTrainingSettleInfo.proto b/proto/FungusFighterTrainingSettleInfo.proto
deleted file mode 100644
index 5e63b00c..00000000
--- a/proto/FungusFighterTrainingSettleInfo.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 "GalleryStopReason.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message FungusFighterTrainingSettleInfo {
- uint32 used_time = 13;
- GalleryStopReason reason = 4;
- string transaction = 3;
-}
diff --git a/proto/FungusFighterUseBackupFungusReq.proto b/proto/FungusFighterUseBackupFungusReq.proto
deleted file mode 100644
index 4f7393f5..00000000
--- a/proto/FungusFighterUseBackupFungusReq.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 FungusFighterUseBackupFungusReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 22075;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated uint32 backup_fungus_id_list = 8;
-}
diff --git a/proto/FungusFighterUseBackupFungusRsp.proto b/proto/FungusFighterUseBackupFungusRsp.proto
deleted file mode 100644
index 36086208..00000000
--- a/proto/FungusFighterUseBackupFungusRsp.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 FungusFighterUseBackupFungusRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 21089;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 11;
-}
diff --git a/proto/FungusRenameReq.proto b/proto/FungusRenameReq.proto
deleted file mode 100644
index d4c6bb09..00000000
--- a/proto/FungusRenameReq.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 FungusRenameReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 22498;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 fungus_id = 12;
- uint32 name_id = 11;
-}
diff --git a/proto/FungusRenameRsp.proto b/proto/FungusRenameRsp.proto
deleted file mode 100644
index c4259ed2..00000000
--- a/proto/FungusRenameRsp.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 FungusRenameRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 22216;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 fungus_id = 1;
- int32 retcode = 7;
- uint32 name_id = 6;
-}
diff --git a/proto/FunitureMakeMakeInfoChangeNotify.proto b/proto/FunitureMakeMakeInfoChangeNotify.proto
deleted file mode 100644
index 0480dbd1..00000000
--- a/proto/FunitureMakeMakeInfoChangeNotify.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 "FurnitureMakeMakeInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 4898
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FunitureMakeMakeInfoChangeNotify {
- FurnitureMakeMakeInfo make_info = 1;
-}
diff --git a/proto/GCGActionType.proto b/proto/GCGActionType.proto
deleted file mode 100644
index 4365d5ce..00000000
--- a/proto/GCGActionType.proto
+++ /dev/null
@@ -1,49 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a 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 GCGActionType {
- GCG_ACTION_TYPE_NONE = 0;
- GCG_ACTION_TYPE_SPECIAL_PHASE = 1;
- GCG_ACTION_TYPE_NEXT_PHASE = 2;
- GCG_ACTION_TYPE_DRAW = 3;
- GCG_ACTION_TYPE_REDRAW = 4;
- GCG_ACTION_TYPE_SELECT_ONSTAGE = 5;
- GCG_ACTION_TYPE_ROLL = 6;
- GCG_ACTION_TYPE_REROLL = 7;
- GCG_ACTION_TYPE_ATTACK = 8;
- GCG_ACTION_TYPE_PLAY_CARD = 9;
- GCG_ACTION_TYPE_PASS = 10;
- GCG_ACTION_TYPE_REBOOT = 11;
- GCG_ACTION_TYPE_GAME_OVER = 12;
- GCG_ACTION_TYPE_TRIGGER = 13;
- GCG_ACTION_TYPE_PHASE_EXIT = 14;
- GCG_ACTION_TYPE_CUSTOM = 15;
- GCG_ACTION_TYPE_NOTIFY_COST = 16;
- GCG_ACTION_TYPE_AFTER_OPERATION = 17;
- GCG_ACTION_TYPE_USE_SKILL = 18;
- GCG_ACTION_TYPE_NOTIFY_SKILL_PREVIEW = 19;
- GCG_ACTION_TYPE_PREVIEW_ATTACK = 20;
- GCG_ACTION_TYPE_PREVIEW_AFTER_ATTACK = 21;
- GCG_ACTION_TYPE_SEND_MESSAGE = 22;
- GCG_ACTION_TYPE_WAITING_CHARACTER = 23;
- GCG_ACTION_TYPE_TRIGGER_SKILL = 24;
- GCG_ACTION_TYPE_BEFORE_NEXT_OPERATION = 25;
-}
diff --git a/proto/GCGApplyInviteBattleNotify.proto b/proto/GCGApplyInviteBattleNotify.proto
deleted file mode 100644
index b005fb1c..00000000
--- a/proto/GCGApplyInviteBattleNotify.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 GCGApplyInviteBattleNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7984;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_agree = 4;
- int32 retcode = 14;
-}
diff --git a/proto/GCGApplyInviteBattleReq.proto b/proto/GCGApplyInviteBattleReq.proto
deleted file mode 100644
index fbd1ebbe..00000000
--- a/proto/GCGApplyInviteBattleReq.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 GCGApplyInviteBattleReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7032;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool is_agree = 12;
-}
diff --git a/proto/GCGApplyInviteBattleRsp.proto b/proto/GCGApplyInviteBattleRsp.proto
deleted file mode 100644
index 386310f8..00000000
--- a/proto/GCGApplyInviteBattleRsp.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 GCGApplyInviteBattleRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7754;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 punish_end_time = 6;
- int32 retcode = 8;
-}
diff --git a/proto/GCGAskDuelReq.proto b/proto/GCGAskDuelReq.proto
deleted file mode 100644
index 4991d105..00000000
--- a/proto/GCGAskDuelReq.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 GCGAskDuelReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7034;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/GCGAskDuelRsp.proto b/proto/GCGAskDuelRsp.proto
deleted file mode 100644
index 4fb92df2..00000000
--- a/proto/GCGAskDuelRsp.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";
-
-import "GCGDuel.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGAskDuelRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7564;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- GCGDuel duel = 9;
- int32 retcode = 2;
-}
diff --git a/proto/GCGAttackCostInfo.proto b/proto/GCGAttackCostInfo.proto
deleted file mode 100644
index 94dac77a..00000000
--- a/proto/GCGAttackCostInfo.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 "Uint32Pair.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGAttackCostInfo {
- repeated Uint32Pair cost_map = 1;
- uint32 skill_id = 7;
-}
diff --git a/proto/GCGBackToDuelReq.proto b/proto/GCGBackToDuelReq.proto
deleted file mode 100644
index fbebda2a..00000000
--- a/proto/GCGBackToDuelReq.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 GCGBackToDuelReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7015;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool is_back = 10;
-}
diff --git a/proto/GCGBackToDuelRsp.proto b/proto/GCGBackToDuelRsp.proto
deleted file mode 100644
index eba41c60..00000000
--- a/proto/GCGBackToDuelRsp.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 GCGBackToDuelRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7039;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 14;
-}
diff --git a/proto/GCGBasicDataNotify.proto b/proto/GCGBasicDataNotify.proto
deleted file mode 100644
index 6629b1e3..00000000
--- a/proto/GCGBasicDataNotify.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 GCGBasicDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7739;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 level = 6;
- uint32 exp = 4;
- repeated uint32 level_reward_taken_list = 14;
-}
diff --git a/proto/GCGBossChallengeData.proto b/proto/GCGBossChallengeData.proto
deleted file mode 100644
index de70220b..00000000
--- a/proto/GCGBossChallengeData.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 GCGBossChallengeData {
- repeated uint32 unlock_level_id_list = 3;
- uint32 id = 10;
-}
diff --git a/proto/GCGBossChallengeUpdateNotify.proto b/proto/GCGBossChallengeUpdateNotify.proto
deleted file mode 100644
index 134904eb..00000000
--- a/proto/GCGBossChallengeUpdateNotify.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 "GCGBossChallengeData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGBossChallengeUpdateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7852;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- GCGBossChallengeData boss_challenge = 7;
-}
diff --git a/proto/GCGCard.proto b/proto/GCGCard.proto
deleted file mode 100644
index d0e3eec9..00000000
--- a/proto/GCGCard.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";
-
-import "GCGSkillLimitsInfo.proto";
-import "GCGToken.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGCard {
- repeated uint32 tag_list = 7;
- uint32 guid = 11;
- bool is_show = 15;
- repeated GCGToken token_list = 8;
- uint32 face_type = 2;
- repeated uint32 skill_id_list = 13;
- repeated GCGSkillLimitsInfo skill_limits_list = 3;
- uint32 id = 6;
- uint32 controller_id = 5;
-}
diff --git a/proto/GCGCardSkillLimitsInfo.proto b/proto/GCGCardSkillLimitsInfo.proto
deleted file mode 100644
index cbaed418..00000000
--- a/proto/GCGCardSkillLimitsInfo.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 "GCGSkillLimitsInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGCardSkillLimitsInfo {
- repeated GCGSkillLimitsInfo skill_limits_list = 1;
-}
diff --git a/proto/GCGChallengeData.proto b/proto/GCGChallengeData.proto
deleted file mode 100644
index 1018e32c..00000000
--- a/proto/GCGChallengeData.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 GCGChallengeData {
- uint32 challenge_id = 1;
- uint32 challenge_type = 2;
- repeated uint32 param_list = 3;
- uint32 progress = 4;
-}
diff --git a/proto/GCGChallengeUpdateNotify.proto b/proto/GCGChallengeUpdateNotify.proto
deleted file mode 100644
index 8c92e690..00000000
--- a/proto/GCGChallengeUpdateNotify.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";
-
-import "GCGDuelChallenge.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGChallengeUpdateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7270;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 server_seq = 15;
- GCGDuelChallenge challenge = 1;
-}
diff --git a/proto/GCGChangeOnstageInfo.proto b/proto/GCGChangeOnstageInfo.proto
deleted file mode 100644
index 6508074c..00000000
--- a/proto/GCGChangeOnstageInfo.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 "GCGSkillPreviewInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGChangeOnstageInfo {
- bool is_quick = 11;
- uint32 card_guid = 6;
- GCGSkillPreviewInfo change_onstage_preview_info = 5;
-}
diff --git a/proto/GCGClientPerformType.proto b/proto/GCGClientPerformType.proto
deleted file mode 100644
index 9b27a6fb..00000000
--- a/proto/GCGClientPerformType.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 GCGClientPerformType {
- GCG_CLIENT_PERFORM_TYPE_INVALID = 0;
- GCG_CLIENT_PERFORM_TYPE_CARD_EXCHANGE = 1;
- GCG_CLIENT_PERFORM_TYPE_FIRST_HAND = 2;
- GCG_CLIENT_PERFORM_TYPE_REROLL = 3;
-}
diff --git a/proto/GCGClientSettleReq.proto b/proto/GCGClientSettleReq.proto
deleted file mode 100644
index 5d93d1b4..00000000
--- a/proto/GCGClientSettleReq.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 GCGClientSettleReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7035;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/GCGClientSettleRsp.proto b/proto/GCGClientSettleRsp.proto
deleted file mode 100644
index f6718830..00000000
--- a/proto/GCGClientSettleRsp.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 GCGClientSettleRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7532;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 close_time = 5;
- int32 retcode = 9;
-}
diff --git a/proto/GCGControllerShowInfo.proto b/proto/GCGControllerShowInfo.proto
deleted file mode 100644
index 90769e7f..00000000
--- a/proto/GCGControllerShowInfo.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 "ProfilePicture.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGControllerShowInfo {
- string psn_id = 12;
- string nick_name = 10;
- string online_id = 15;
- ProfilePicture profile_picture = 3;
- uint32 controller_id = 11;
-}
diff --git a/proto/GCGCostReviseInfo.proto b/proto/GCGCostReviseInfo.proto
deleted file mode 100644
index 0760e431..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 {
- repeated uint32 can_use_hand_card_id_list = 15;
- repeated GCGSelectOnStageCostInfo select_on_stage_cost_list = 13;
- repeated GCGPlayCardCostInfo play_card_cost_list = 5;
- repeated GCGAttackCostInfo attack_cost_list = 12;
- bool is_can_attack = 14;
-}
diff --git a/proto/GCGDSBanCardNotify.proto b/proto/GCGDSBanCardNotify.proto
deleted file mode 100644
index 5aea0264..00000000
--- a/proto/GCGDSBanCardNotify.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 GCGDSBanCardNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7135;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 card_list = 10;
-}
diff --git a/proto/GCGDSCardBackUnlockNotify.proto b/proto/GCGDSCardBackUnlockNotify.proto
deleted file mode 100644
index bafb2d08..00000000
--- a/proto/GCGDSCardBackUnlockNotify.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 GCGDSCardBackUnlockNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7078;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 card_back_id = 13;
-}
diff --git a/proto/GCGDSCardData.proto b/proto/GCGDSCardData.proto
deleted file mode 100644
index 8b8a6304..00000000
--- a/proto/GCGDSCardData.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 GCGDSCardData {
- uint32 num = 11;
- uint32 face_type = 5;
- uint32 card_id = 4;
- repeated uint32 Unk3300_CIGGHHIHJFM = 14;
- repeated uint32 Unk3300_OAFMDJCPCJH = 6;
- uint32 proficiency = 10;
-}
diff --git a/proto/GCGDSCardFaceUnlockNotify.proto b/proto/GCGDSCardFaceUnlockNotify.proto
deleted file mode 100644
index f7a12564..00000000
--- a/proto/GCGDSCardFaceUnlockNotify.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 GCGDSCardFaceUnlockNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7767;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 face_type = 13;
- uint32 card_id = 8;
-}
diff --git a/proto/GCGDSCardFaceUpdateNotify.proto b/proto/GCGDSCardFaceUpdateNotify.proto
deleted file mode 100644
index 59334920..00000000
--- a/proto/GCGDSCardFaceUpdateNotify.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 GCGDSCardFaceUpdateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7066;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 card_id = 9;
- uint32 face_type = 1;
-}
diff --git a/proto/GCGDSCardNumChangeNotify.proto b/proto/GCGDSCardNumChangeNotify.proto
deleted file mode 100644
index 267f0419..00000000
--- a/proto/GCGDSCardNumChangeNotify.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 GCGDSCardNumChangeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7244;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 num = 1;
- uint32 card_id = 15;
-}
diff --git a/proto/GCGDSCardProficiencyNotify.proto b/proto/GCGDSCardProficiencyNotify.proto
deleted file mode 100644
index 6c45a0f8..00000000
--- a/proto/GCGDSCardProficiencyNotify.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 GCGDSCardProficiencyNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7969;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 proficiency = 10;
- uint32 card_id = 13;
-}
diff --git a/proto/GCGDSChangeCardBackReq.proto b/proto/GCGDSChangeCardBackReq.proto
deleted file mode 100644
index 00a6f800..00000000
--- a/proto/GCGDSChangeCardBackReq.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 GCGDSChangeCardBackReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7680;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 card_back_id = 15;
- uint32 deck_id = 13;
-}
diff --git a/proto/GCGDSChangeCardBackRsp.proto b/proto/GCGDSChangeCardBackRsp.proto
deleted file mode 100644
index e667280c..00000000
--- a/proto/GCGDSChangeCardBackRsp.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 GCGDSChangeCardBackRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7011;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 13;
- uint32 card_back_id = 5;
- uint32 deck_id = 9;
-}
diff --git a/proto/GCGDSChangeCardFaceReq.proto b/proto/GCGDSChangeCardFaceReq.proto
deleted file mode 100644
index a296a678..00000000
--- a/proto/GCGDSChangeCardFaceReq.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 GCGDSChangeCardFaceReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7010;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 card_id = 9;
- uint32 face_type = 14;
-}
diff --git a/proto/GCGDSChangeCardFaceRsp.proto b/proto/GCGDSChangeCardFaceRsp.proto
deleted file mode 100644
index 6bcd7e41..00000000
--- a/proto/GCGDSChangeCardFaceRsp.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 GCGDSChangeCardFaceRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7549;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 face_type = 9;
- int32 retcode = 5;
- uint32 card_id = 8;
-}
diff --git a/proto/GCGDSChangeCurDeckReq.proto b/proto/GCGDSChangeCurDeckReq.proto
deleted file mode 100644
index 407d1917..00000000
--- a/proto/GCGDSChangeCurDeckReq.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 GCGDSChangeCurDeckReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7257;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 deck_id = 13;
-}
diff --git a/proto/GCGDSChangeCurDeckRsp.proto b/proto/GCGDSChangeCurDeckRsp.proto
deleted file mode 100644
index 0f3a769f..00000000
--- a/proto/GCGDSChangeCurDeckRsp.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 GCGDSChangeCurDeckRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7908;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 6;
- uint32 deck_id = 3;
-}
diff --git a/proto/GCGDSChangeDeckNameReq.proto b/proto/GCGDSChangeDeckNameReq.proto
deleted file mode 100644
index 43125780..00000000
--- a/proto/GCGDSChangeDeckNameReq.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 GCGDSChangeDeckNameReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7463;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool Unk3300_OIPMFIIBPHB = 11;
- uint32 deck_id = 2;
- string name = 1;
-}
diff --git a/proto/GCGDSChangeDeckNameRsp.proto b/proto/GCGDSChangeDeckNameRsp.proto
deleted file mode 100644
index 7d1c0204..00000000
--- a/proto/GCGDSChangeDeckNameRsp.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 GCGDSChangeDeckNameRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7617;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool Unk3300_OIPMFIIBPHB = 5;
- int32 retcode = 15;
- uint32 deck_id = 10;
- string name = 7;
-}
diff --git a/proto/GCGDSChangeFieldReq.proto b/proto/GCGDSChangeFieldReq.proto
deleted file mode 100644
index b360ba37..00000000
--- a/proto/GCGDSChangeFieldReq.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 GCGDSChangeFieldReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7788;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 field_id = 3;
- uint32 deck_id = 13;
-}
diff --git a/proto/GCGDSChangeFieldRsp.proto b/proto/GCGDSChangeFieldRsp.proto
deleted file mode 100644
index 1f440694..00000000
--- a/proto/GCGDSChangeFieldRsp.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 GCGDSChangeFieldRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7036;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 14;
- uint32 deck_id = 6;
- uint32 field_id = 1;
-}
diff --git a/proto/GCGDSCurDeckChangeNotify.proto b/proto/GCGDSCurDeckChangeNotify.proto
deleted file mode 100644
index 12bd1f2d..00000000
--- a/proto/GCGDSCurDeckChangeNotify.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 GCGDSCurDeckChangeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7769;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 deck_id = 3;
-}
diff --git a/proto/GCGDSDataNotify.proto b/proto/GCGDSDataNotify.proto
deleted file mode 100644
index c88c06d7..00000000
--- a/proto/GCGDSDataNotify.proto
+++ /dev/null
@@ -1,40 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 "GCGDSCardData.proto";
-import "GCGDSDeckData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGDSDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7850;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 cur_deck_id = 8;
- repeated GCGDSDeckData deck_list = 3;
- repeated uint32 Unk3300_GEBHJAGKEID = 10;
- repeated GCGDSCardData card_list = 9;
- repeated uint32 Unk3300_AAEAECGPHBH = 5;
- repeated uint32 Unk3300_JJCEINFHKOG = 6;
-}
diff --git a/proto/GCGDSDeckData.proto b/proto/GCGDSDeckData.proto
deleted file mode 100644
index 6bfa1c3e..00000000
--- a/proto/GCGDSDeckData.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 GCGDSDeckData {
- fixed32 create_time = 5;
- uint32 field_id = 13;
- uint32 card_back_id = 9;
- repeated uint32 card_list = 1;
- repeated uint32 character_card_list = 7;
- uint32 id = 12;
- string name = 10;
- bool is_valid = 15;
-}
diff --git a/proto/GCGDSDeckSaveReq.proto b/proto/GCGDSDeckSaveReq.proto
deleted file mode 100644
index 2fcf9e76..00000000
--- a/proto/GCGDSDeckSaveReq.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 GCGDSDeckSaveReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7713;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 deck_id = 4;
- repeated uint32 card_list = 11;
- repeated uint32 character_card_list = 6;
- string name = 5;
-}
diff --git a/proto/GCGDSDeckSaveRsp.proto b/proto/GCGDSDeckSaveRsp.proto
deleted file mode 100644
index 93049ba2..00000000
--- a/proto/GCGDSDeckSaveRsp.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 GCGDSDeckSaveRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7459;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 9;
- bool is_valid = 5;
- uint32 deck_id = 15;
- fixed32 create_time = 7;
-}
diff --git a/proto/GCGDSDeckUnlockNotify.proto b/proto/GCGDSDeckUnlockNotify.proto
deleted file mode 100644
index dd2dc2fd..00000000
--- a/proto/GCGDSDeckUnlockNotify.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 GCGDSDeckUnlockNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7427;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 deck_id = 14;
-}
diff --git a/proto/GCGDSDeckUpdateNotify.proto b/proto/GCGDSDeckUpdateNotify.proto
deleted file mode 100644
index eb4f00c3..00000000
--- a/proto/GCGDSDeckUpdateNotify.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 GCGDSDeckUpdateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7751;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_valid = 2;
- uint32 deck_id = 15;
-}
diff --git a/proto/GCGDSDeleteDeckReq.proto b/proto/GCGDSDeleteDeckReq.proto
deleted file mode 100644
index ff7877c1..00000000
--- a/proto/GCGDSDeleteDeckReq.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 GCGDSDeleteDeckReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7821;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 deck_id = 1;
-}
diff --git a/proto/GCGDSDeleteDeckRsp.proto b/proto/GCGDSDeleteDeckRsp.proto
deleted file mode 100644
index 2a3a2a7b..00000000
--- a/proto/GCGDSDeleteDeckRsp.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 GCGDSDeleteDeckRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7067;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 deck_id = 14;
- int32 retcode = 13;
-}
diff --git a/proto/GCGDSFieldUnlockNotify.proto b/proto/GCGDSFieldUnlockNotify.proto
deleted file mode 100644
index 9a7c9a3e..00000000
--- a/proto/GCGDSFieldUnlockNotify.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 GCGDSFieldUnlockNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7860;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 field_id = 12;
-}
diff --git a/proto/GCGDSTakeCardProficiencyRewardReq.proto b/proto/GCGDSTakeCardProficiencyRewardReq.proto
deleted file mode 100644
index 98e85498..00000000
--- a/proto/GCGDSTakeCardProficiencyRewardReq.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 GCGDSTakeCardProficiencyRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7001;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 reward_index = 15;
- uint32 card_id = 3;
-}
diff --git a/proto/GCGDSTakeCardProficiencyRewardRsp.proto b/proto/GCGDSTakeCardProficiencyRewardRsp.proto
deleted file mode 100644
index d1da6c45..00000000
--- a/proto/GCGDSTakeCardProficiencyRewardRsp.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 GCGDSTakeCardProficiencyRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7718;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 card_id = 6;
- int32 retcode = 1;
- uint32 reward_index = 15;
-}
diff --git a/proto/GCGDamageDetail.proto b/proto/GCGDamageDetail.proto
deleted file mode 100644
index b170ec7d..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 card_guid = 4;
- uint32 skill_id = 12;
-}
diff --git a/proto/GCGDebugReplayNotify.proto b/proto/GCGDebugReplayNotify.proto
deleted file mode 100644
index 3dbd66ef..00000000
--- a/proto/GCGDebugReplayNotify.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 GCGDebugReplayNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7071;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- string json_str = 15;
-}
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/GCGDuel.proto b/proto/GCGDuel.proto
deleted file mode 100644
index 663dd91c..00000000
--- a/proto/GCGDuel.proto
+++ /dev/null
@@ -1,54 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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";
-import "GCGControllerShowInfo.proto";
-import "GCGCostReviseInfo.proto";
-import "GCGDuelChallenge.proto";
-import "GCGGameBusinessType.proto";
-import "GCGMessagePack.proto";
-import "GCGPVEIntention.proto";
-import "GCGPhase.proto";
-import "GCGPlayerField.proto";
-import "Unk3300_ADHENCIFKNI.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGDuel {
- uint32 server_seq = 3;
- repeated GCGControllerShowInfo show_info_list = 7;
- repeated uint32 forbid_finish_challenge_list = 192;
- repeated GCGCard card_list = 1;
- uint32 Unk3300_BIANMOPDEHO = 9;
- GCGCostReviseInfo cost_revise = 8;
- uint32 game_id = 4;
- repeated GCGPlayerField field_list = 5;
- repeated Unk3300_ADHENCIFKNI Unk3300_CDCMBOKBLAK = 1987;
- GCGGameBusinessType business_type = 13;
- repeated GCGPVEIntention intention_list = 2;
- repeated GCGDuelChallenge challenge_list = 1617;
- repeated GCGCard history_card_list = 1872;
- uint32 round = 11;
- uint32 controller_id = 12;
- repeated GCGMessagePack history_msg_pack_list = 797;
- uint32 Unk3300_JHDDNKFPINA = 10;
- repeated uint32 card_id_list = 6;
- uint32 Unk3300_JBBMBKGOONO = 15;
- GCGPhase phase = 14;
-}
diff --git a/proto/GCGDuelChallenge.proto b/proto/GCGDuelChallenge.proto
deleted file mode 100644
index 23ea62b7..00000000
--- a/proto/GCGDuelChallenge.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 GCGDuelChallenge {
- uint32 challenge_id = 12;
- uint32 cur_progress = 2;
- uint32 total_progress = 4;
-}
diff --git a/proto/GCGDuelExtra.proto b/proto/GCGDuelExtra.proto
deleted file mode 100644
index 8767c4a9..00000000
--- a/proto/GCGDuelExtra.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 "GCGChallengeData.proto";
-import "PlatformType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGDuelExtra {
- repeated uint32 card_id_list = 1;
- uint32 field_id = 2;
- uint32 card_back_id = 3;
- map card_face_map = 4;
- repeated GCGChallengeData challenge_list = 5;
- uint32 score = 6;
- bool is_match_ai = 7;
- uint32 ai_deck_id = 8;
- bool is_internal = 9;
- repeated uint32 forbid_finish_challenge_list = 10;
- uint32 level = 11;
- uint32 client_version = 12;
- PlatformType platform_type = 13;
-}
diff --git a/proto/GCGEndReason.proto b/proto/GCGEndReason.proto
deleted file mode 100644
index f0928ae4..00000000
--- a/proto/GCGEndReason.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 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;
- GCG_END_REASON_GM = 5;
- GCG_END_REASON_NO_PLAYER = 6;
- GCG_END_REASON_GIVE_UP = 7;
- GCG_END_REASON_INIT_TIMEOUT = 8;
- GCG_END_REASON_EFFECT = 9;
- GCG_END_REASON_Unk3300_INAPHKAKKHF = 10;
-}
diff --git a/proto/GCGGameBriefData.proto b/proto/GCGGameBriefData.proto
deleted file mode 100644
index 5a4716f4..00000000
--- a/proto/GCGGameBriefData.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 "GCGGameBusinessType.proto";
-import "GCGPlayerBriefData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGGameBriefData {
- uint32 Unk3300_NCLDOGNCHGF = 13;
- GCGGameBusinessType business_type = 8;
- uint32 Unk3300_FJJDMIBIBJN = 14;
- uint32 platform_type = 6;
- uint32 game_id = 12;
- repeated GCGPlayerBriefData player_brief_list = 5;
-}
diff --git a/proto/GCGGameBriefDataNotify.proto b/proto/GCGGameBriefDataNotify.proto
deleted file mode 100644
index ba194b01..00000000
--- a/proto/GCGGameBriefDataNotify.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";
-
-import "GCGGameBriefData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGGameBriefDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7824;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- GCGGameBriefData gcg_brief_data = 3;
- bool is_new_game = 4;
-}
diff --git a/proto/GCGGameBusinessType.proto b/proto/GCGGameBusinessType.proto
deleted file mode 100644
index bff95795..00000000
--- a/proto/GCGGameBusinessType.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";
-
-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;
- GCG_GAME_BUSINESS_TYPE_BREAK_CHALLENGE = 9;
- GCG_GAME_BUSINESS_TYPE_QUEST = 10;
- GCG_GAME_BUSINESS_TYPE_GUIDE_GROUP = 11;
-}
diff --git a/proto/GCGGameCreateFailReasonNotify.proto b/proto/GCGGameCreateFailReasonNotify.proto
deleted file mode 100644
index 2e8857b4..00000000
--- a/proto/GCGGameCreateFailReasonNotify.proto
+++ /dev/null
@@ -1,41 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a 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 GCGGameCreateFailReasonNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7658;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- enum GCGGameCreateReason {
- GCG_GAME_CREATE_REASON_NONE = 0;
- GCG_GAME_CREATE_REASON_GAME_MAX = 1;
- GCG_GAME_CREATE_REASON_CLIENT_VERSION_NOT_LATEST = 2;
- GCG_GAME_CREATE_REASON_RESOURCE_NOT_COMPLETE = 3;
- GCG_GAME_CREATE_REASON_TIMEOUT = 4;
- GCG_GAME_CREATE_REASON_Unk3300_EMCDFGGFFAH = 5;
- }
-
- GCGGameCreateReason reason = 7;
-}
diff --git a/proto/GCGGameMaxNotify.proto b/proto/GCGGameMaxNotify.proto
deleted file mode 100644
index c08a6b96..00000000
--- a/proto/GCGGameMaxNotify.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 GCGGameMaxNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7226;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-}
diff --git a/proto/GCGGrowthLevelNotify.proto b/proto/GCGGrowthLevelNotify.proto
deleted file mode 100644
index 524c946d..00000000
--- a/proto/GCGGrowthLevelNotify.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 GCGGrowthLevelNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7343;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 level = 10;
- uint32 exp = 2;
-}
diff --git a/proto/GCGGrowthLevelRewardNotify.proto b/proto/GCGGrowthLevelRewardNotify.proto
deleted file mode 100644
index 1721208f..00000000
--- a/proto/GCGGrowthLevelRewardNotify.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 GCGGrowthLevelRewardNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7934;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 level_reward_taken_list = 2;
-}
diff --git a/proto/GCGGrowthLevelTakeRewardReq.proto b/proto/GCGGrowthLevelTakeRewardReq.proto
deleted file mode 100644
index fc55675c..00000000
--- a/proto/GCGGrowthLevelTakeRewardReq.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 GCGGrowthLevelTakeRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7486;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 level = 12;
-}
diff --git a/proto/GCGGrowthLevelTakeRewardRsp.proto b/proto/GCGGrowthLevelTakeRewardRsp.proto
deleted file mode 100644
index cf5ef4c5..00000000
--- a/proto/GCGGrowthLevelTakeRewardRsp.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 GCGGrowthLevelTakeRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7602;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 4;
- uint32 level = 11;
-}
diff --git a/proto/GCGHeartBeatNotify.proto b/proto/GCGHeartBeatNotify.proto
deleted file mode 100644
index 5a444a54..00000000
--- a/proto/GCGHeartBeatNotify.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 GCGHeartBeatNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7576;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 server_seq = 12;
-}
diff --git a/proto/GCGInitFinishReq.proto b/proto/GCGInitFinishReq.proto
deleted file mode 100644
index 183fdc83..00000000
--- a/proto/GCGInitFinishReq.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 GCGInitFinishReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7348;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/GCGInitFinishRsp.proto b/proto/GCGInitFinishRsp.proto
deleted file mode 100644
index f21fe46d..00000000
--- a/proto/GCGInitFinishRsp.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 GCGInitFinishRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7369;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 4;
-}
diff --git a/proto/GCGIntentionChangeType.proto b/proto/GCGIntentionChangeType.proto
deleted file mode 100644
index 040178fe..00000000
--- a/proto/GCGIntentionChangeType.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 GCGIntentionChangeType {
- GCG_INTENTION_CHANGE_TYPE_NONE = 0;
- GCG_INTENTION_CHANGE_TYPE_RM = 1;
-}
diff --git a/proto/GCGInviteBattleNotify.proto b/proto/GCGInviteBattleNotify.proto
deleted file mode 100644
index 5b4c55f6..00000000
--- a/proto/GCGInviteBattleNotify.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 GCGInviteBattleNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7448;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 confirm_end_time = 1;
-}
diff --git a/proto/GCGInviteGuestBattleReq.proto b/proto/GCGInviteGuestBattleReq.proto
deleted file mode 100644
index 2768a0bb..00000000
--- a/proto/GCGInviteGuestBattleReq.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 GCGInviteGuestBattleReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7202;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 uid = 8;
-}
diff --git a/proto/GCGInviteGuestBattleRsp.proto b/proto/GCGInviteGuestBattleRsp.proto
deleted file mode 100644
index b3a55841..00000000
--- a/proto/GCGInviteGuestBattleRsp.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 GCGInviteGuestBattleRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7997;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 uid = 12;
- int32 retcode = 13;
- uint32 punish_end_time = 3;
- uint32 confirm_end_time = 7;
-}
diff --git a/proto/GCGLevelChallengeDeleteNotify.proto b/proto/GCGLevelChallengeDeleteNotify.proto
deleted file mode 100644
index d653c52a..00000000
--- a/proto/GCGLevelChallengeDeleteNotify.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 GCGLevelChallengeDeleteNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7993;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 level_id_list = 6;
-}
diff --git a/proto/GCGLevelChallengeFinishNotify.proto b/proto/GCGLevelChallengeFinishNotify.proto
deleted file mode 100644
index e2050bd7..00000000
--- a/proto/GCGLevelChallengeFinishNotify.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 GCGLevelChallengeFinishNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7004;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 level_id = 14;
- repeated uint32 finished_challenge_id_list = 3;
-}
diff --git a/proto/GCGLevelChallengeNotify.proto b/proto/GCGLevelChallengeNotify.proto
deleted file mode 100644
index 29f4d3e2..00000000
--- a/proto/GCGLevelChallengeNotify.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 "GCGBossChallengeData.proto";
-import "GCGLevelData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGLevelChallengeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7183;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated GCGBossChallengeData unlock_boss_challenge_list = 11;
- repeated uint32 unlock_world_challenge_list = 3;
- repeated GCGLevelData level_list = 4;
-}
diff --git a/proto/GCGLevelData.proto b/proto/GCGLevelData.proto
deleted file mode 100644
index 7f774357..00000000
--- a/proto/GCGLevelData.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 GCGLevelData {
- repeated uint32 finished_challenge_id_list = 13;
- uint32 level_id = 7;
-}
diff --git a/proto/GCGLevelType.proto b/proto/GCGLevelType.proto
deleted file mode 100644
index fc94f582..00000000
--- a/proto/GCGLevelType.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 GCGLevelType {
- GCG_LEVEL_TYPE_NONE = 0;
- GCG_LEVEL_TYPE_CONST = 1;
- GCG_LEVEL_TYPE_WEEK = 2;
- GCG_LEVEL_TYPE_WORLD = 3;
- GCG_LEVEL_TYPE_BOSS = 4;
- GCG_LEVEL_TYPE_CHARACTER = 5;
- GCG_LEVEL_TYPE_BREAK = 6;
- GCG_LEVEL_TYPE_QUEST = 7;
- GCG_LEVEL_TYPE_GUIDE_GROUP = 8;
-}
diff --git a/proto/GCGLimitsInfo.proto b/proto/GCGLimitsInfo.proto
deleted file mode 100644
index 95374784..00000000
--- a/proto/GCGLimitsInfo.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 GCGLimitsInfo {
- uint32 Unk3300_MNCNOLHHGPA = 7;
- uint32 Unk3300_PHKPKFBDGJF = 13;
-}
diff --git a/proto/GCGMatchInfo.proto b/proto/GCGMatchInfo.proto
deleted file mode 100644
index 6bc4f826..00000000
--- a/proto/GCGMatchInfo.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 "MatchPlayerInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGMatchInfo {
- repeated MatchPlayerInfo player_list = 15;
-}
diff --git a/proto/GCGMessage.proto b/proto/GCGMessage.proto
deleted file mode 100644
index 173a5acc..00000000
--- a/proto/GCGMessage.proto
+++ /dev/null
@@ -1,94 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 "GCGMsgNoDamageSkillResult.proto";
-import "GCGMsgOpTimer.proto";
-import "GCGMsgPVEIntentionChange.proto";
-import "GCGMsgPVEIntentionInfo.proto";
-import "GCGMsgPass.proto";
-import "GCGMsgPhaseChange.proto";
-import "GCGMsgPhaseContinue.proto";
-import "GCGMsgReactionBegin.proto";
-import "GCGMsgReactionEnd.proto";
-import "GCGMsgRemoveCards.proto";
-import "GCGMsgSelectOnStage.proto";
-import "GCGMsgSelectOnStageByEffect.proto";
-import "GCGMsgSkillLimitsChange.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 = 2;
- GCGMsgPhaseChange phase_change = 10;
- GCGMsgAddCards add_cards = 5;
- GCGMsgRemoveCards remove_cards = 12;
- GCGMsgSelectOnStage select_on_stage = 6;
- GCGMsgDiceRoll dice_roll = 14;
- GCGMsgDiceReroll dice_reroll = 15;
- GCGMsgPass pass = 8;
- GCGMsgCharDie char_die = 4;
- GCGMsgSkillResult skill_result = 3;
- GCGMsgCostDice cost_dice = 13;
- GCGMsgAddDice add_dice = 7;
- GCGMsgMoveCard move_card = 11;
- GCGMsgUseSkill use_skill = 1;
- GCGMsgNewCard new_card = 296;
- GCGMsgUpdateController update_controller = 1111;
- GCGMsgModifyAdd modify_add = 1733;
- GCGMsgModifyRemove modify_remove = 2014;
- GCGMsgUseSkillEnd use_skill_end = 1368;
- GCGMsgDuelDataChange duel_data_change = 1791;
- GCGMsgClientPerform client_perform = 1677;
- GCGMsgGameOver game_over = 632;
- GCGMsgOpTimer op_timer = 154;
- GCGMsgWaitingListChange waiting_list_change = 1991;
- GCGMsgCardUpdate card_update = 1702;
- GCGMsgSelectOnStageByEffect select_on_stage_by_effect = 1737;
- GCGMsgCostRevise cost_revise = 468;
- GCGMsgPhaseContinue phase_continue = 1157;
- GCGMsgPVEIntentionInfo pve_intention_info = 850;
- GCGMsgPVEIntentionChange pve_intention_change = 1268;
- GCGMsgSkillLimitsChange skill_limits_change = 710;
- GCGMsgNoDamageSkillResult no_damage_skill_result = 773;
- GCGMsgReactionBegin reaction_begin = 243;
- GCGMsgReactionEnd reaction_end = 1172;
- }
-}
diff --git a/proto/GCGMessagePack.proto b/proto/GCGMessagePack.proto
deleted file mode 100644
index 9bb31a30..00000000
--- a/proto/GCGMessagePack.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 "GCGActionType.proto";
-import "GCGMessage.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGMessagePack {
- GCGActionType action_type = 9;
- repeated GCGMessage msg_list = 5;
- uint32 controller_id = 7;
-}
diff --git a/proto/GCGMessagePackNotify.proto b/proto/GCGMessagePackNotify.proto
deleted file mode 100644
index bc3d4125..00000000
--- a/proto/GCGMessagePackNotify.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";
-
-import "GCGMessagePack.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGMessagePackNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7299;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 server_seq = 2;
- repeated GCGMessagePack msg_pack_list = 12;
-}
diff --git a/proto/GCGMsgAddCards.proto b/proto/GCGMsgAddCards.proto
deleted file mode 100644
index 9d7874ae..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 {
- GCGZoneType zone = 5;
- GCGReason reason = 7;
- repeated uint32 card_guid_list = 4;
- uint32 controller_id = 9;
- uint32 pos = 14;
-}
diff --git a/proto/GCGMsgAddDice.proto b/proto/GCGMsgAddDice.proto
deleted file mode 100644
index 93bbdcf4..00000000
--- a/proto/GCGMsgAddDice.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 "GCGDiceSideType.proto";
-import "GCGReason.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGMsgAddDice {
- map Unk3300_KFKOGOKPIFN = 13;
- GCGReason reason = 10;
- int32 change_count = 6;
- map Unk3300_PCMPCCLFEIM = 11;
- uint32 controller_id = 5;
-}
diff --git a/proto/GCGMsgCardUpdate.proto b/proto/GCGMsgCardUpdate.proto
deleted file mode 100644
index 2a9194b3..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 = 14;
-}
diff --git a/proto/GCGMsgCharDie.proto b/proto/GCGMsgCharDie.proto
deleted file mode 100644
index 12d200e7..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 = 13;
- uint32 card_guid = 7;
-}
diff --git a/proto/GCGMsgClientPerform.proto b/proto/GCGMsgClientPerform.proto
deleted file mode 100644
index 3c8ea249..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 = 4;
- GCGClientPerformType perform_type = 1;
-}
diff --git a/proto/GCGMsgCostDice.proto b/proto/GCGMsgCostDice.proto
deleted file mode 100644
index 262e4e7d..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 {
- GCGReason reason = 1;
- repeated uint32 select_dice_index_list = 12;
- uint32 controller_id = 7;
-}
diff --git a/proto/GCGMsgCostRevise.proto b/proto/GCGMsgCostRevise.proto
deleted file mode 100644
index bad4200f..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 {
- GCGCostReviseInfo cost_revise = 3;
- uint32 controller_id = 1;
-}
diff --git a/proto/GCGMsgDiceReroll.proto b/proto/GCGMsgDiceReroll.proto
deleted file mode 100644
index 33c55365..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 = 1;
- repeated GCGDiceSideType dice_side_list = 8;
- repeated uint32 select_dice_index_list = 12;
-}
diff --git a/proto/GCGMsgDiceRoll.proto b/proto/GCGMsgDiceRoll.proto
deleted file mode 100644
index 77684342..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 {
- uint32 controller_id = 9;
- uint32 dice_num = 3;
- repeated GCGDiceSideType dice_side_list = 14;
-}
diff --git a/proto/GCGMsgDuelDataChange.proto b/proto/GCGMsgDuelDataChange.proto
deleted file mode 100644
index 9ccee886..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 = 6;
-}
diff --git a/proto/GCGMsgGameOver.proto b/proto/GCGMsgGameOver.proto
deleted file mode 100644
index 0e73596d..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 = 6;
- uint32 win_controller_id = 3;
-}
diff --git a/proto/GCGMsgModifyAdd.proto b/proto/GCGMsgModifyAdd.proto
deleted file mode 100644
index 32c1971b..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 owner_card_guid = 11;
- uint32 pos = 9;
- repeated uint32 card_guid_list = 3;
- uint32 controller_id = 12;
- GCGReason reason = 15;
-}
diff --git a/proto/GCGMsgModifyRemove.proto b/proto/GCGMsgModifyRemove.proto
deleted file mode 100644
index 09d15c04..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 owner_card_guid = 7;
- GCGReason reason = 3;
- uint32 controller_id = 14;
- repeated uint32 card_guid_list = 13;
-}
diff --git a/proto/GCGMsgMoveCard.proto b/proto/GCGMsgMoveCard.proto
deleted file mode 100644
index 871601fa..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 {
- GCGZoneType Unk3300_EJHNJMBJBKG = 9;
- repeated uint32 fail_guid_list = 2;
- GCGZoneType Unk3300_NJILOBDEECC = 14;
- uint32 controller_id = 4;
- GCGReason reason = 13;
- repeated uint32 card_guid_list = 5;
-}
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/GCGMsgNoDamageSkillResult.proto b/proto/GCGMsgNoDamageSkillResult.proto
deleted file mode 100644
index c2584a78..00000000
--- a/proto/GCGMsgNoDamageSkillResult.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 "GCGDamageDetail.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGMsgNoDamageSkillResult {
- uint32 Unk3300_LPGLOCDDPCL = 7;
- uint32 Unk3300_EPNDCIAJOJP = 6;
- uint32 target_card_guid = 3;
- repeated GCGDamageDetail detail_list = 14;
- uint32 skill_id = 13;
- uint32 Unk3300_NNJAOEHNPPD = 4;
- uint32 Unk3300_NIGDCIGLAKE = 11;
-}
diff --git a/proto/GCGMsgOpTimer.proto b/proto/GCGMsgOpTimer.proto
deleted file mode 100644
index 1a9069f2..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 {
- GCGPhaseType phase = 13;
- uint32 controller_id = 14;
- fixed64 time_stamp = 15;
- fixed64 begin_time = 6;
-}
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/GCGMsgPVEIntention.proto b/proto/GCGMsgPVEIntention.proto
deleted file mode 100644
index 482f124b..00000000
--- a/proto/GCGMsgPVEIntention.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 GCGMsgPVEIntention {
- uint32 card_guid = 1;
- repeated uint32 skill_id_list = 2;
-}
diff --git a/proto/GCGMsgPVEIntentionChange.proto b/proto/GCGMsgPVEIntentionChange.proto
deleted file mode 100644
index 10372d78..00000000
--- a/proto/GCGMsgPVEIntentionChange.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 "GCGIntentionChangeType.proto";
-import "GCGMsgPVEIntention.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGMsgPVEIntentionChange {
- GCGIntentionChangeType change_type = 9;
- repeated GCGMsgPVEIntention change_intention_list = 6;
-}
diff --git a/proto/GCGMsgPVEIntentionInfo.proto b/proto/GCGMsgPVEIntentionInfo.proto
deleted file mode 100644
index 1bfd28fa..00000000
--- a/proto/GCGMsgPVEIntentionInfo.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 "GCGMsgPVEIntention.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGMsgPVEIntentionInfo {
- map intention_map = 14;
-}
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 b3935487..00000000
--- a/proto/GCGMsgPhaseChange.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";
-import "Uint32Pair.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGMsgPhaseChange {
- GCGPhaseType Unk3300_JDPADLFFFDK = 15;
- GCGPhaseType Unk3300_GNAIDDMDEBN = 3;
- repeated Uint32Pair allow_controller_map = 11;
-}
diff --git a/proto/GCGMsgPhaseContinue.proto b/proto/GCGMsgPhaseContinue.proto
deleted file mode 100644
index 8ea39531..00000000
--- a/proto/GCGMsgPhaseContinue.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 GCGMsgPhaseContinue {}
diff --git a/proto/GCGMsgReactionBegin.proto b/proto/GCGMsgReactionBegin.proto
deleted file mode 100644
index fb14ab5a..00000000
--- a/proto/GCGMsgReactionBegin.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 GCGMsgReactionBegin {
- uint32 card_guid = 4;
- uint32 skill_id = 13;
-}
diff --git a/proto/GCGMsgReactionEnd.proto b/proto/GCGMsgReactionEnd.proto
deleted file mode 100644
index 1c9cd687..00000000
--- a/proto/GCGMsgReactionEnd.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 GCGMsgReactionEnd {
- uint32 skill_id = 4;
-}
diff --git a/proto/GCGMsgRemoveCards.proto b/proto/GCGMsgRemoveCards.proto
deleted file mode 100644
index 0e28d194..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 {
- repeated uint32 card_guid_list = 2;
- GCGReason reason = 13;
- uint32 controller_id = 9;
- GCGZoneType zone = 15;
-}
diff --git a/proto/GCGMsgSelectOnStage.proto b/proto/GCGMsgSelectOnStage.proto
deleted file mode 100644
index 3526d86d..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 {
- GCGReason reason = 11;
- uint32 controller_id = 12;
- uint32 card_guid = 4;
-}
diff --git a/proto/GCGMsgSelectOnStageByEffect.proto b/proto/GCGMsgSelectOnStageByEffect.proto
deleted file mode 100644
index 8cdb1118..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 card_guid = 15;
- uint32 controller_id = 2;
- uint32 skill_id = 6;
-}
diff --git a/proto/GCGMsgSkillLimitsChange.proto b/proto/GCGMsgSkillLimitsChange.proto
deleted file mode 100644
index d206b3cc..00000000
--- a/proto/GCGMsgSkillLimitsChange.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 "GCGCardSkillLimitsInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGMsgSkillLimitsChange {
- map card_limits_change_map = 3;
-}
diff --git a/proto/GCGMsgSkillResult.proto b/proto/GCGMsgSkillResult.proto
deleted file mode 100644
index 8e3956c1..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 Unk3300_NIGDCIGLAKE = 9;
- uint32 target_card_guid = 13;
- uint32 Unk3300_PDBAGJINFPF = 4;
- repeated GCGDamageDetail detail_list = 5;
- uint32 skill_id = 14;
- uint32 damage = 7;
- uint32 Unk3300_EPNDCIAJOJP = 12;
- uint32 Unk3300_NNJAOEHNPPD = 15;
- uint32 Unk3300_LPGLOCDDPCL = 10;
-}
diff --git a/proto/GCGMsgTokenChange.proto b/proto/GCGMsgTokenChange.proto
deleted file mode 100644
index 0a1e5538..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 token_type = 7;
- uint32 Unk3300_LLGHGEALDDI = 10;
- GCGReason reason = 3;
- uint32 Unk3300_LCNKBFBJDFM = 12;
- uint32 card_guid = 13;
-}
diff --git a/proto/GCGMsgUpdateController.proto b/proto/GCGMsgUpdateController.proto
deleted file mode 100644
index 91a9de19..00000000
--- a/proto/GCGMsgUpdateController.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 "Uint32Pair.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGMsgUpdateController {
- repeated Uint32Pair allow_controller_map = 10;
-}
diff --git a/proto/GCGMsgUseSkill.proto b/proto/GCGMsgUseSkill.proto
deleted file mode 100644
index 5407a989..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 = 3;
- uint32 card_guid = 10;
-}
diff --git a/proto/GCGMsgUseSkillEnd.proto b/proto/GCGMsgUseSkillEnd.proto
deleted file mode 100644
index 1f5d3790..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 = 9;
- uint32 skill_id = 6;
-}
diff --git a/proto/GCGMsgWaitingListChange.proto b/proto/GCGMsgWaitingListChange.proto
deleted file mode 100644
index eeb0a4e2..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 controller_id = 11;
- uint32 cur_index = 3;
-}
diff --git a/proto/GCGNewCardInfoNotify.proto b/proto/GCGNewCardInfoNotify.proto
deleted file mode 100644
index 3faade4e..00000000
--- a/proto/GCGNewCardInfoNotify.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 "GCGCard.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 7203
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGNewCardInfoNotify {
- GCGCard card = 1;
-}
diff --git a/proto/GCGOperation.proto b/proto/GCGOperation.proto
deleted file mode 100644
index 77633436..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 = 3;
- GCGOperationOnStageSelect op_select_on_stage = 9;
- GCGOperationReroll op_reroll = 4;
- GCGOperationAttack op_attack = 7;
- GCGOperationPass op_pass = 6;
- GCGOperationPlayCard op_play_card = 15;
- GCGOperationReboot op_reboot = 5;
- GCGOperationSurrender op_surrender = 10;
- }
-}
diff --git a/proto/GCGOperationAttack.proto b/proto/GCGOperationAttack.proto
deleted file mode 100644
index b13184f8..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 {
- uint32 skill_id = 15;
- repeated uint32 cost_dice_index_list = 3;
-}
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 88a298b2..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 {
- repeated uint32 cost_dice_index_list = 10;
- uint32 card_guid = 6;
-}
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 be391aad..00000000
--- a/proto/GCGOperationPlayCard.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 GCGOperationPlayCard {
- uint32 replace_card_guid = 8;
- repeated uint32 target_card_guid_list = 14;
- uint32 card_guid = 1;
- repeated uint32 cost_dice_index_list = 11;
-}
diff --git a/proto/GCGOperationReboot.proto b/proto/GCGOperationReboot.proto
deleted file mode 100644
index d1748565..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 dice_index_list = 2;
- repeated uint32 cost_card_guid_list = 14;
-}
diff --git a/proto/GCGOperationRedraw.proto b/proto/GCGOperationRedraw.proto
deleted file mode 100644
index f4ac79d0..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 = 7;
-}
diff --git a/proto/GCGOperationReplay.proto b/proto/GCGOperationReplay.proto
deleted file mode 100644
index d6418207..00000000
--- a/proto/GCGOperationReplay.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 "GCGReplayControllerData.proto";
-import "GCGReplayOperationData.proto";
-import "Unk3300_PPKPCOCOMDH.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGOperationReplay {
- repeated Unk3300_PPKPCOCOMDH Unk3300_FKBLJIMBHEA = 6;
- uint32 seed = 1;
- repeated GCGReplayOperationData operation_data_list = 8;
- uint32 game_id = 2;
- repeated GCGReplayControllerData controller_data_list = 7;
-}
diff --git a/proto/GCGOperationReq.proto b/proto/GCGOperationReq.proto
deleted file mode 100644
index 5e9c4ec4..00000000
--- a/proto/GCGOperationReq.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 "GCGOperation.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGOperationReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7664;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 redirect_uid = 12;
- uint32 op_seq = 10;
- GCGOperation op = 8;
-}
diff --git a/proto/GCGOperationReroll.proto b/proto/GCGOperationReroll.proto
deleted file mode 100644
index 29ca311b..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 = 7;
-}
diff --git a/proto/GCGOperationRsp.proto b/proto/GCGOperationRsp.proto
deleted file mode 100644
index c622231d..00000000
--- a/proto/GCGOperationRsp.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 GCGOperationRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7285;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 op_seq = 8;
- int32 retcode = 7;
-}
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/GCGPVEIntention.proto b/proto/GCGPVEIntention.proto
deleted file mode 100644
index e2e515cb..00000000
--- a/proto/GCGPVEIntention.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 GCGPVEIntention {
- repeated uint32 skill_id_list = 14;
- uint32 card_guid = 15;
-}
diff --git a/proto/GCGPhase.proto b/proto/GCGPhase.proto
deleted file mode 100644
index 4aa2ec9c..00000000
--- a/proto/GCGPhase.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 "GCGPhaseType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGPhase {
- GCGPhaseType phase_type = 4;
- map allow_controller_map = 12;
-}
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 0ddacd38..00000000
--- a/proto/GCGPlayCardCostInfo.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 "Uint32Pair.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGPlayCardCostInfo {
- uint32 card_id = 9;
- repeated Uint32Pair cost_map = 12;
-}
diff --git a/proto/GCGPlayerBriefData.proto b/proto/GCGPlayerBriefData.proto
deleted file mode 100644
index a7be375b..00000000
--- a/proto/GCGPlayerBriefData.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 "ProfilePicture.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGPlayerBriefData {
- string online_id = 5;
- uint32 uid = 9;
- uint32 controller_id = 10;
- ProfilePicture profile_picture = 11;
- string nick_name = 1;
- map card_face_map = 14;
- repeated uint32 card_id_list = 13;
- string psn_id = 2;
-}
diff --git a/proto/GCGPlayerField.proto b/proto/GCGPlayerField.proto
deleted file mode 100644
index 78a948df..00000000
--- a/proto/GCGPlayerField.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 "GCGDiceSideType.proto";
-import "GCGPVEIntention.proto";
-import "GCGWaitingCharacter.proto";
-import "GCGZone.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGPlayerField {
- uint32 Unk3300_IKJMGAHCFPM = 5;
- map modify_zone_map = 7;
- uint32 Unk3300_GGHKFFADEAL = 731;
- GCGZone Unk3300_AOPJIOHMPOF = 10;
- uint32 Unk3300_FDFPHNDOJML = 12;
- GCGZone Unk3300_IPLMHKCNDLE = 1;
- GCGZone Unk3300_EIHOMDLENMK = 9;
- repeated GCGWaitingCharacter waiting_list = 2;
- uint32 Unk3300_PBECINKKHND = 15;
- uint32 controller_id = 6;
- GCGZone Unk3300_INDJNJJJNKL = 11;
- GCGZone Unk3300_EFNAEFBECHD = 4;
- bool is_passed = 8;
- repeated GCGPVEIntention intention_list = 304;
- repeated GCGDiceSideType dice_side_list = 13;
- uint32 Unk3300_FJNPFBIHFGD = 3;
- uint32 Unk3300_GLNIFLOKBPM = 14;
-}
diff --git a/proto/GCGPlayerGCGState.proto b/proto/GCGPlayerGCGState.proto
deleted file mode 100644
index 12fda0c7..00000000
--- a/proto/GCGPlayerGCGState.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 GCGPlayerGCGState {
- uint32 uid = 14;
- bool Unk3300_GIKOMFNNAAA = 11;
- bool Unk3300_DEKGMKCCGEG = 4;
-}
diff --git a/proto/GCGReason.proto b/proto/GCGReason.proto
deleted file mode 100644
index ea9dbf7b..00000000
--- a/proto/GCGReason.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";
-
-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;
- GCG_REASON_EFFECT_DAMAGE = 10;
- GCG_REASON_EFFECT_HEAL = 11;
- GCG_REASON_EFFECT_REVIVE = 12;
-}
diff --git a/proto/GCGReplayControllerData.proto b/proto/GCGReplayControllerData.proto
deleted file mode 100644
index 5cd1a79e..00000000
--- a/proto/GCGReplayControllerData.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 GCGReplayControllerData {
- repeated uint32 card_id_list = 12;
- uint32 controller_id = 6;
-}
diff --git a/proto/GCGReplayOperationData.proto b/proto/GCGReplayOperationData.proto
deleted file mode 100644
index b0a284a0..00000000
--- a/proto/GCGReplayOperationData.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 GCGReplayOperationData {
- GCGOperation op = 1;
- uint32 controller_id = 8;
-}
diff --git a/proto/GCGResourceStateNotify.proto b/proto/GCGResourceStateNotify.proto
deleted file mode 100644
index 7820c2cf..00000000
--- a/proto/GCGResourceStateNotify.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 GCGResourceStateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7586;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool is_complete = 12;
-}
diff --git a/proto/GCGSelectOnStageCostInfo.proto b/proto/GCGSelectOnStageCostInfo.proto
deleted file mode 100644
index 322afa70..00000000
--- a/proto/GCGSelectOnStageCostInfo.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 "Uint32Pair.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGSelectOnStageCostInfo {
- uint32 card_guid = 3;
- repeated Uint32Pair cost_map = 1;
-}
diff --git a/proto/GCGSettleNotify.proto b/proto/GCGSettleNotify.proto
deleted file mode 100644
index 09bcb295..00000000
--- a/proto/GCGSettleNotify.proto
+++ /dev/null
@@ -1,43 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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";
-import "GCGGameBusinessType.proto";
-import "ItemParam.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGSettleNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7562;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated ItemParam reward_item_list = 8;
- repeated uint32 finished_challenge_id_list = 1;
- uint32 game_id = 3;
- bool is_win = 2;
- GCGGameBusinessType business_type = 5;
- uint32 win_controller_id = 11;
- repeated uint32 forbid_finish_challenge_list = 10;
- GCGEndReason reason = 4;
-}
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 7c7125d1..00000000
--- a/proto/GCGSettleOptionReq.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";
-
-import "GCGSettleOption.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGSettleOptionReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7600;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- GCGSettleOption option = 9;
-}
diff --git a/proto/GCGSettleOptionRsp.proto b/proto/GCGSettleOptionRsp.proto
deleted file mode 100644
index 52ee31b0..00000000
--- a/proto/GCGSettleOptionRsp.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";
-
-import "GCGSettleOption.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGSettleOptionRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7110;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- GCGSettleOption option = 2;
- int32 retcode = 5;
-}
diff --git a/proto/GCGSkillHpChangeType.proto b/proto/GCGSkillHpChangeType.proto
deleted file mode 100644
index d3792609..00000000
--- a/proto/GCGSkillHpChangeType.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 GCGSkillHpChangeType {
- GCG_SKILL_HP_CHANGE_TYPE_NONE = 0;
- GCG_SKILL_HP_CHANGE_TYPE_DAMAGE = 1;
- GCG_SKILL_HP_CHANGE_TYPE_HEAL = 2;
-}
diff --git a/proto/GCGSkillLimitsInfo.proto b/proto/GCGSkillLimitsInfo.proto
deleted file mode 100644
index 412595a4..00000000
--- a/proto/GCGSkillLimitsInfo.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 "GCGLimitsInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGSkillLimitsInfo {
- uint32 skill_id = 1;
- repeated GCGLimitsInfo limits_list = 7;
-}
diff --git a/proto/GCGSkillPreviewAskReq.proto b/proto/GCGSkillPreviewAskReq.proto
deleted file mode 100644
index fd1e77ea..00000000
--- a/proto/GCGSkillPreviewAskReq.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 GCGSkillPreviewAskReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7858;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/GCGSkillPreviewAskRsp.proto b/proto/GCGSkillPreviewAskRsp.proto
deleted file mode 100644
index 20c5464c..00000000
--- a/proto/GCGSkillPreviewAskRsp.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 GCGSkillPreviewAskRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7877;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 13;
-}
diff --git a/proto/GCGSkillPreviewCardInfo.proto b/proto/GCGSkillPreviewCardInfo.proto
deleted file mode 100644
index ae98f099..00000000
--- a/proto/GCGSkillPreviewCardInfo.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 "GCGZoneType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGSkillPreviewCardInfo {
- uint32 card_guid = 10;
- uint32 face_type = 2;
- uint32 controller_id = 11;
- uint32 card_id = 8;
- GCGZoneType zone_type = 14;
- uint32 owner_card_guid = 3;
-}
diff --git a/proto/GCGSkillPreviewElementReactionInfo.proto b/proto/GCGSkillPreviewElementReactionInfo.proto
deleted file mode 100644
index e2787add..00000000
--- a/proto/GCGSkillPreviewElementReactionInfo.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 "GCGSkillPreviewReactionInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGSkillPreviewElementReactionInfo {
- repeated uint32 Unk3300_JOBNBDJHAPJ = 12;
- repeated uint32 Unk3300_BELBNDNDGAO = 14;
- repeated GCGSkillPreviewReactionInfo reaction_list = 1;
-}
diff --git a/proto/GCGSkillPreviewExtraInfo.proto b/proto/GCGSkillPreviewExtraInfo.proto
deleted file mode 100644
index 3ace7adb..00000000
--- a/proto/GCGSkillPreviewExtraInfo.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 "GCGSkillPreviewCardInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGSkillPreviewExtraInfo {
- repeated GCGSkillPreviewCardInfo Unk3300_KIFFJGFDNKA = 6;
- repeated GCGSkillPreviewCardInfo Unk3300_GMEMMDJKCGN = 8;
-}
diff --git a/proto/GCGSkillPreviewHpInfo.proto b/proto/GCGSkillPreviewHpInfo.proto
deleted file mode 100644
index bc10cba6..00000000
--- a/proto/GCGSkillPreviewHpInfo.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 "GCGSkillHpChangeType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGSkillPreviewHpInfo {
- GCGSkillHpChangeType change_type = 8;
- uint32 hp_change_value = 4;
-}
diff --git a/proto/GCGSkillPreviewInfo.proto b/proto/GCGSkillPreviewInfo.proto
deleted file mode 100644
index 0573aa72..00000000
--- a/proto/GCGSkillPreviewInfo.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 "GCGSkillPreviewCardInfo.proto";
-import "GCGSkillPreviewElementReactionInfo.proto";
-import "GCGSkillPreviewExtraInfo.proto";
-import "GCGSkillPreviewHpInfo.proto";
-import "GCGSkillPreviewOnstageChangeInfo.proto";
-import "GCGSkillPreviewTokenChangeInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGSkillPreviewInfo {
- repeated GCGSkillPreviewOnstageChangeInfo change_onstage_character_list = 6;
- repeated GCGSkillPreviewCardInfo Unk3300_DAJFJEDNLKK = 15;
- uint32 skill_id = 12;
- map hp_info_map = 3;
- repeated GCGSkillPreviewCardInfo Unk3300_AGNONGELFGC = 2;
- GCGSkillPreviewExtraInfo extra_info = 11;
- map reaction_info_map = 14;
- map card_token_change_map = 8;
-}
diff --git a/proto/GCGSkillPreviewNotify.proto b/proto/GCGSkillPreviewNotify.proto
deleted file mode 100644
index 2a13a1f7..00000000
--- a/proto/GCGSkillPreviewNotify.proto
+++ /dev/null
@@ -1,40 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 "GCGChangeOnstageInfo.proto";
-import "GCGSkillPreviewInfo.proto";
-import "GCGSkillPreviewPlayCardInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGSkillPreviewNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7659;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 controller_id = 13;
- repeated GCGSkillPreviewInfo skill_preview_list = 15;
- repeated GCGChangeOnstageInfo change_onstage_preview_list = 3;
- repeated GCGSkillPreviewPlayCardInfo play_card_list = 11;
- uint32 onstage_card_guid = 6;
-}
diff --git a/proto/GCGSkillPreviewOnstageChangeInfo.proto b/proto/GCGSkillPreviewOnstageChangeInfo.proto
deleted file mode 100644
index 65714fdb..00000000
--- a/proto/GCGSkillPreviewOnstageChangeInfo.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 GCGSkillPreviewOnstageChangeInfo {
- uint32 Unk3300_EHHDPPFDIFB = 8;
- uint32 Unk3300_BALADGFAPKL = 14;
-}
diff --git a/proto/GCGSkillPreviewPlayCardInfo.proto b/proto/GCGSkillPreviewPlayCardInfo.proto
deleted file mode 100644
index 061543f7..00000000
--- a/proto/GCGSkillPreviewPlayCardInfo.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 "GCGSkillPreviewInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGSkillPreviewPlayCardInfo {
- uint32 hand_card_guid = 15;
- GCGSkillPreviewInfo play_card_info = 10;
- uint32 target_card_guid = 8;
-}
diff --git a/proto/GCGSkillPreviewReactionInfo.proto b/proto/GCGSkillPreviewReactionInfo.proto
deleted file mode 100644
index 6ea93b80..00000000
--- a/proto/GCGSkillPreviewReactionInfo.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 GCGSkillPreviewReactionInfo {
- uint32 Unk3300_AENPLEDPMJH = 3;
- uint32 Unk3300_PDEHPHJFAKD = 2;
-}
diff --git a/proto/GCGSkillPreviewTokenChangeInfo.proto b/proto/GCGSkillPreviewTokenChangeInfo.proto
deleted file mode 100644
index c309dd68..00000000
--- a/proto/GCGSkillPreviewTokenChangeInfo.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 "GCGSkillPreviewTokenInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGSkillPreviewTokenChangeInfo {
- repeated GCGSkillPreviewTokenInfo token_change_list = 10;
-}
diff --git a/proto/GCGSkillPreviewTokenInfo.proto b/proto/GCGSkillPreviewTokenInfo.proto
deleted file mode 100644
index 58d4ea07..00000000
--- a/proto/GCGSkillPreviewTokenInfo.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 GCGSkillPreviewTokenInfo {
- uint32 token_type = 11;
- uint32 Unk3300_MMIKPPJMHAD = 10;
- uint32 Unk3300_IKICJMEFEON = 3;
-}
diff --git a/proto/GCGStartChallengeByCheckRewardReq.proto b/proto/GCGStartChallengeByCheckRewardReq.proto
deleted file mode 100644
index 98f10fd3..00000000
--- a/proto/GCGStartChallengeByCheckRewardReq.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 "GCGLevelType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGStartChallengeByCheckRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7982;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 level_id = 13;
- GCGLevelType level_type = 3;
- uint32 config_id = 5;
-}
diff --git a/proto/GCGStartChallengeByCheckRewardRsp.proto b/proto/GCGStartChallengeByCheckRewardRsp.proto
deleted file mode 100644
index cce1408d..00000000
--- a/proto/GCGStartChallengeByCheckRewardRsp.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 "GCGLevelType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGStartChallengeByCheckRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7727;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 Unk3300_GPDPCJLHBDE = 3;
- uint32 level_id = 5;
- repeated uint32 Unk3300_PKJMEJKAPBI = 8;
- GCGLevelType level_type = 2;
- uint32 config_id = 9;
- int32 retcode = 12;
-}
diff --git a/proto/GCGStartChallengeReq.proto b/proto/GCGStartChallengeReq.proto
deleted file mode 100644
index c5d317d9..00000000
--- a/proto/GCGStartChallengeReq.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 "GCGLevelType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGStartChallengeReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7964;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- GCGLevelType level_type = 12;
- uint32 config_id = 7;
- uint32 level_id = 2;
-}
diff --git a/proto/GCGStartChallengeRsp.proto b/proto/GCGStartChallengeRsp.proto
deleted file mode 100644
index f6c418a6..00000000
--- a/proto/GCGStartChallengeRsp.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 "GCGLevelType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGStartChallengeRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7999;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 config_id = 8;
- uint32 level_id = 5;
- GCGLevelType level_type = 11;
- int32 retcode = 1;
-}
diff --git a/proto/GCGTCInviteReq.proto b/proto/GCGTCInviteReq.proto
deleted file mode 100644
index 0d1f6453..00000000
--- a/proto/GCGTCInviteReq.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 GCGTCInviteReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7341;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 character_id = 8;
- uint32 level_id = 11;
-}
diff --git a/proto/GCGTCInviteRsp.proto b/proto/GCGTCInviteRsp.proto
deleted file mode 100644
index 99ca7818..00000000
--- a/proto/GCGTCInviteRsp.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 GCGTCInviteRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7027;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 character_id = 9;
- int32 retcode = 11;
-}
diff --git a/proto/GCGTCTavernChallengeUpdateNotify.proto b/proto/GCGTCTavernChallengeUpdateNotify.proto
deleted file mode 100644
index 99dc2f73..00000000
--- a/proto/GCGTCTavernChallengeUpdateNotify.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 "GCGTCTavernChallengeData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGTCTavernChallengeUpdateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7907;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- GCGTCTavernChallengeData tavern_challenge = 12;
-}
diff --git a/proto/GCGTCTavernInfoNotify.proto b/proto/GCGTCTavernInfoNotify.proto
deleted file mode 100644
index 0f005a4c..00000000
--- a/proto/GCGTCTavernInfoNotify.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";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGTCTavernInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7268;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 level_id = 5;
- bool Unk3300_IMFJBNFMCHM = 11;
- bool Unk3300_MBGMHBNBKBK = 8;
- uint32 point_id = 4;
- uint32 element_type = 6;
- uint32 avatar_id = 9;
- uint32 character_id = 12;
-}
diff --git a/proto/GCGTavernNpcInfo.proto b/proto/GCGTavernNpcInfo.proto
deleted file mode 100644
index 4c9fa11c..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 = 9;
- uint32 scene_point_id = 15;
- uint32 level_id = 6;
-}
diff --git a/proto/GCGTavernNpcInfoNotify.proto b/proto/GCGTavernNpcInfoNotify.proto
deleted file mode 100644
index 10721536..00000000
--- a/proto/GCGTavernNpcInfoNotify.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 "GCGTavernNpcInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGTavernNpcInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7267;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated GCGTavernNpcInfo Unk3300_FKAKHMMIEBC = 12;
- repeated GCGTavernNpcInfo Unk3300_BAMLNENDLCM = 2;
- GCGTavernNpcInfo character_npc = 11;
-}
diff --git a/proto/GCGToken.proto b/proto/GCGToken.proto
deleted file mode 100644
index 1a4d52dc..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 = 14;
- uint32 key = 4;
-}
diff --git a/proto/GCGWaitingCharacter.proto b/proto/GCGWaitingCharacter.proto
deleted file mode 100644
index 1b2a7c3d..00000000
--- a/proto/GCGWaitingCharacter.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 GCGWaitingCharacter {
- uint32 cond_count = 1;
- uint32 card_id = 11;
-}
diff --git a/proto/GCGWeekChallengeInfo.proto b/proto/GCGWeekChallengeInfo.proto
deleted file mode 100644
index b106ff2b..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 = 9;
- uint32 unlock_time = 8;
- bool is_finished = 12;
-}
diff --git a/proto/GCGWeekChallengeInfoNotify.proto b/proto/GCGWeekChallengeInfoNotify.proto
deleted file mode 100644
index e13b8274..00000000
--- a/proto/GCGWeekChallengeInfoNotify.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 "GCGWeekChallengeInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGWeekChallengeInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7058;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated GCGWeekChallengeInfo challenge_info_list = 3;
- uint32 next_refresh_time = 4;
- bool is_notify_npc_change = 7;
-}
diff --git a/proto/GCGWorldChallengeUnlockNotify.proto b/proto/GCGWorldChallengeUnlockNotify.proto
deleted file mode 100644
index feaf5490..00000000
--- a/proto/GCGWorldChallengeUnlockNotify.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 GCGWorldChallengeUnlockNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7370;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 unlock_id_list = 6;
-}
diff --git a/proto/GCGWorldPlayerGCGStateReq.proto b/proto/GCGWorldPlayerGCGStateReq.proto
deleted file mode 100644
index a13daad7..00000000
--- a/proto/GCGWorldPlayerGCGStateReq.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 GCGWorldPlayerGCGStateReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7375;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/GCGWorldPlayerGCGStateRsp.proto b/proto/GCGWorldPlayerGCGStateRsp.proto
deleted file mode 100644
index b000e279..00000000
--- a/proto/GCGWorldPlayerGCGStateRsp.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";
-
-import "GCGPlayerGCGState.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GCGWorldPlayerGCGStateRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7248;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 15;
- repeated GCGPlayerGCGState player_state = 2;
-}
diff --git a/proto/GCGZone.proto b/proto/GCGZone.proto
deleted file mode 100644
index 6c7f4e78..00000000
--- a/proto/GCGZone.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 GCGZone {
- repeated uint32 card_list = 11;
-}
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 03342dfe..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 {
- enum ShapeType {
- SHAPE_TYPE_OBSTACLE_SHAPE_CAPSULE = 0;
- SHAPE_TYPE_OBSTACLE_SHAPE_BOX = 1;
- }
-
- ShapeType shape = 2;
- MathQuaternion rotation = 8;
- Vector center = 15;
- int64 timestamp = 1;
- int32 obstacle_id = 13;
- Vector3Int extents = 9;
-}
diff --git a/proto/GMShowNavMeshReq.proto b/proto/GMShowNavMeshReq.proto
deleted file mode 100644
index d20b332c..00000000
--- a/proto/GMShowNavMeshReq.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GMShowNavMeshReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2363;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- Vector extent = 3;
- Vector center = 4;
-}
diff --git a/proto/GMShowNavMeshRsp.proto b/proto/GMShowNavMeshRsp.proto
deleted file mode 100644
index 537afe23..00000000
--- a/proto/GMShowNavMeshRsp.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";
-
-import "PBNavMeshTile.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GMShowNavMeshRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2304;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 1;
- repeated PBNavMeshTile tiles = 10;
-}
diff --git a/proto/GMShowObstacleReq.proto b/proto/GMShowObstacleReq.proto
deleted file mode 100644
index a21759b4..00000000
--- a/proto/GMShowObstacleReq.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 GMShowObstacleReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2398;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/GMShowObstacleRsp.proto b/proto/GMShowObstacleRsp.proto
deleted file mode 100644
index c451d6ae..00000000
--- a/proto/GMShowObstacleRsp.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";
-
-import "GMObstacleInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GMShowObstacleRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2320;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated GMObstacleInfo obstacles = 8;
- int32 retcode = 12;
-}
diff --git a/proto/GachaActivityCreateRobotReq.proto b/proto/GachaActivityCreateRobotReq.proto
deleted file mode 100644
index c0d7d449..00000000
--- a/proto/GachaActivityCreateRobotReq.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 GachaActivityCreateRobotReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8316;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/GachaActivityCreateRobotRsp.proto b/proto/GachaActivityCreateRobotRsp.proto
deleted file mode 100644
index b3202a2e..00000000
--- a/proto/GachaActivityCreateRobotRsp.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 GachaActivityCreateRobotRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8494;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 15;
- uint32 robot_id = 11;
-}
diff --git a/proto/GachaActivityNextStageReq.proto b/proto/GachaActivityNextStageReq.proto
deleted file mode 100644
index 724c1bb1..00000000
--- a/proto/GachaActivityNextStageReq.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 GachaActivityNextStageReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8342;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/GachaActivityNextStageRsp.proto b/proto/GachaActivityNextStageRsp.proto
deleted file mode 100644
index 1c8a5796..00000000
--- a/proto/GachaActivityNextStageRsp.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 GachaActivityNextStageRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8914;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 stage_id = 11;
- int32 retcode = 5;
-}
diff --git a/proto/GachaActivityPercentNotify.proto b/proto/GachaActivityPercentNotify.proto
deleted file mode 100644
index 57a4e39c..00000000
--- a/proto/GachaActivityPercentNotify.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 GachaActivityPercentNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8706;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 Unk3300_GHHIGKFDONE = 13;
- uint32 Unk3300_EOPJBPHFDEE = 6;
- uint32 Unk3300_IOLPAJKDEEA = 5;
- map target_num_map = 12;
-}
diff --git a/proto/GachaActivityResetReq.proto b/proto/GachaActivityResetReq.proto
deleted file mode 100644
index f9318514..00000000
--- a/proto/GachaActivityResetReq.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 GachaActivityResetReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8540;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 stage_id = 1;
-}
diff --git a/proto/GachaActivityResetRsp.proto b/proto/GachaActivityResetRsp.proto
deleted file mode 100644
index 488fe781..00000000
--- a/proto/GachaActivityResetRsp.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 GachaActivityResetRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8416;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 8;
- uint32 stage_id = 5;
-}
diff --git a/proto/GachaActivityTakeRewardReq.proto b/proto/GachaActivityTakeRewardReq.proto
deleted file mode 100644
index b2ac19c3..00000000
--- a/proto/GachaActivityTakeRewardReq.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 GachaActivityTakeRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8853;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- map robot_num_map = 7;
-}
diff --git a/proto/GachaActivityTakeRewardRsp.proto b/proto/GachaActivityTakeRewardRsp.proto
deleted file mode 100644
index 0fcfd337..00000000
--- a/proto/GachaActivityTakeRewardRsp.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 GachaActivityTakeRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8354;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- map robot_num_map = 10;
- int32 retcode = 8;
-}
diff --git a/proto/GachaActivityUpdateElemNotify.proto b/proto/GachaActivityUpdateElemNotify.proto
deleted file mode 100644
index e11c5586..00000000
--- a/proto/GachaActivityUpdateElemNotify.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 GachaActivityUpdateElemNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8241;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 elem_type = 9;
-}
diff --git a/proto/GachaOpenWishNotify.proto b/proto/GachaOpenWishNotify.proto
deleted file mode 100644
index c665c6d3..00000000
--- a/proto/GachaOpenWishNotify.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 GachaOpenWishNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1561;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 gacha_schedule_id = 1;
- uint32 gacha_type = 10;
-}
diff --git a/proto/GachaSimpleInfoNotify.proto b/proto/GachaSimpleInfoNotify.proto
deleted file mode 100644
index 45b5590e..00000000
--- a/proto/GachaSimpleInfoNotify.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 GachaSimpleInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1547;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_new = 11;
-}
diff --git a/proto/GachaStage.proto b/proto/GachaStage.proto
deleted file mode 100644
index 6a53724a..00000000
--- a/proto/GachaStage.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 GachaStage {
- uint32 stage_id = 15;
- map Unk2700_DNMNEMKIELD = 14;
- bool is_open = 13;
-}
diff --git a/proto/GadgetChainLevelChangeNotify.proto b/proto/GadgetChainLevelChangeNotify.proto
deleted file mode 100644
index c101e725..00000000
--- a/proto/GadgetChainLevelChangeNotify.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 GadgetChainLevelChangeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 837;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- map gadget_chain_level_map = 13;
-}
diff --git a/proto/GadgetChainLevelUpdateNotify.proto b/proto/GadgetChainLevelUpdateNotify.proto
deleted file mode 100644
index 979d2536..00000000
--- a/proto/GadgetChainLevelUpdateNotify.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 GadgetChainLevelUpdateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 873;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- map gadget_chain_level_map = 2;
-}
diff --git a/proto/GadgetChangeLevelTagReq.proto b/proto/GadgetChangeLevelTagReq.proto
deleted file mode 100644
index 77300dfe..00000000
--- a/proto/GadgetChangeLevelTagReq.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 "CustomGadgetTreeInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GadgetChangeLevelTagReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 875;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 gadget_entity_id = 14;
- uint32 level_tag_id = 6;
- CustomGadgetTreeInfo combination_info = 7;
-}
diff --git a/proto/GadgetChangeLevelTagRsp.proto b/proto/GadgetChangeLevelTagRsp.proto
deleted file mode 100644
index 0ceacc2c..00000000
--- a/proto/GadgetChangeLevelTagRsp.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 GadgetChangeLevelTagRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 834;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 2;
-}
diff --git a/proto/GadgetClientParam.proto b/proto/GadgetClientParam.proto
deleted file mode 100644
index 068e09c5..00000000
--- a/proto/GadgetClientParam.proto
+++ /dev/null
@@ -1,13 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GadgetClientParam {
- uint32 campId = 1;
- uint32 campType = 2;
- uint64 guid = 3;
- uint32 ownerEntityId = 4;
- uint32 targetEntityId = 5;
- bool asyncLoad = 6;
-}
diff --git a/proto/GadgetCustomTreeInfoNotify.proto b/proto/GadgetCustomTreeInfoNotify.proto
deleted file mode 100644
index a343bb58..00000000
--- a/proto/GadgetCustomTreeInfoNotify.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";
-
-import "CustomGadgetTreeInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GadgetCustomTreeInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 846;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- CustomGadgetTreeInfo custom_gadget_tree_info = 8;
- uint32 gadget_entity_id = 7;
-}
diff --git a/proto/GadgetGeneralRewardInfoNotify.proto b/proto/GadgetGeneralRewardInfoNotify.proto
deleted file mode 100644
index 3aa82d21..00000000
--- a/proto/GadgetGeneralRewardInfoNotify.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";
-
-import "GadgetGeneralRewardInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GadgetGeneralRewardInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 848;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 entity_id = 10;
- GadgetGeneralRewardInfo general_reward_info = 12;
-}
diff --git a/proto/GadgetPlayDataNotify.proto b/proto/GadgetPlayDataNotify.proto
deleted file mode 100644
index 79e331b4..00000000
--- a/proto/GadgetPlayDataNotify.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 GadgetPlayDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 827;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 entity_id = 13;
- uint32 progress = 6;
- uint32 play_type = 11;
-}
diff --git a/proto/GadgetPlayStartNotify.proto b/proto/GadgetPlayStartNotify.proto
deleted file mode 100644
index 8f56868e..00000000
--- a/proto/GadgetPlayStartNotify.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 GadgetPlayStartNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 878;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 start_time = 12;
- uint32 play_type = 13;
- uint32 entity_id = 10;
-}
diff --git a/proto/GadgetPlayStopNotify.proto b/proto/GadgetPlayStopNotify.proto
deleted file mode 100644
index 001179b6..00000000
--- a/proto/GadgetPlayStopNotify.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 "GadgetPlayUidInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GadgetPlayStopNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 857;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated GadgetPlayUidInfo uid_info_list = 1;
- uint32 play_type = 3;
- bool is_win = 8;
- uint32 entity_id = 15;
- uint32 score = 5;
- uint32 cost_time = 14;
-}
diff --git a/proto/GadgetPlayUidInfo.proto b/proto/GadgetPlayUidInfo.proto
deleted file mode 100644
index 5ab8c155..00000000
--- a/proto/GadgetPlayUidInfo.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 "ProfilePicture.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GadgetPlayUidInfo {
- string online_id = 5;
- uint32 score = 1;
- string nickname = 11;
- uint32 icon = 15;
- uint32 battle_watcher_id = 9;
- ProfilePicture profile_picture = 6;
- uint32 uid = 12;
-}
diff --git a/proto/GadgetPlayUidOpNotify.proto b/proto/GadgetPlayUidOpNotify.proto
deleted file mode 100644
index 112c34ba..00000000
--- a/proto/GadgetPlayUidOpNotify.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";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GadgetPlayUidOpNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 839;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- string param_str = 14;
- uint32 op = 2;
- uint32 entity_id = 10;
- repeated uint32 param_list = 12;
- uint32 play_type = 9;
- repeated uint32 uid_list = 5;
-}
diff --git a/proto/GadgetTalkChangeNotify.proto b/proto/GadgetTalkChangeNotify.proto
deleted file mode 100644
index 8bdf21be..00000000
--- a/proto/GadgetTalkChangeNotify.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 GadgetTalkChangeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 816;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 cur_gadget_talk_state = 12;
- uint32 gadget_entity_id = 13;
-}
diff --git a/proto/GalleryBalloonScoreNotify.proto b/proto/GalleryBalloonScoreNotify.proto
deleted file mode 100644
index c5e4020b..00000000
--- a/proto/GalleryBalloonScoreNotify.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 GalleryBalloonScoreNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5556;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- map uid_score_map = 12;
- uint32 gallery_id = 11;
-}
diff --git a/proto/GalleryBalloonShootNotify.proto b/proto/GalleryBalloonShootNotify.proto
deleted file mode 100644
index 69ae4f5c..00000000
--- a/proto/GalleryBalloonShootNotify.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";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GalleryBalloonShootNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5530;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 trigger_entity_id = 3;
- uint32 combo = 15;
- uint64 combo_disable_time = 9;
- uint32 cur_score = 1;
- int32 add_score = 2;
- uint32 gallery_id = 11;
-}
diff --git a/proto/GalleryBounceConjuringHitNotify.proto b/proto/GalleryBounceConjuringHitNotify.proto
deleted file mode 100644
index f48dc3e6..00000000
--- a/proto/GalleryBounceConjuringHitNotify.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 GalleryBounceConjuringHitNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5542;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 gallery_id = 8;
- uint32 add_score = 15;
- bool is_perfect = 11;
-}
diff --git a/proto/GalleryBrokenFloorFallNotify.proto b/proto/GalleryBrokenFloorFallNotify.proto
deleted file mode 100644
index a7cf5e6c..00000000
--- a/proto/GalleryBrokenFloorFallNotify.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 GalleryBrokenFloorFallNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5539;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 fall_count = 10;
- uint32 gallery_id = 7;
-}
diff --git a/proto/GalleryBulletHitNotify.proto b/proto/GalleryBulletHitNotify.proto
deleted file mode 100644
index 04609cef..00000000
--- a/proto/GalleryBulletHitNotify.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 GalleryBulletHitNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5527;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 gallery_id = 3;
- uint32 hit_count = 7;
-}
diff --git a/proto/GalleryCrystalLinkBuffInfoNotify.proto b/proto/GalleryCrystalLinkBuffInfoNotify.proto
deleted file mode 100644
index 67cf5d60..00000000
--- a/proto/GalleryCrystalLinkBuffInfoNotify.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 GalleryCrystalLinkBuffInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5516;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_buff_valid = 11;
- uint32 buff_id = 14;
- uint32 gallery_id = 6;
-}
diff --git a/proto/GalleryCrystalLinkKillMonsterNotify.proto b/proto/GalleryCrystalLinkKillMonsterNotify.proto
deleted file mode 100644
index b5b99041..00000000
--- a/proto/GalleryCrystalLinkKillMonsterNotify.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 GalleryCrystalLinkKillMonsterNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5576;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 score = 5;
- uint32 gallery_id = 1;
-}
diff --git a/proto/GalleryFallCatchNotify.proto b/proto/GalleryFallCatchNotify.proto
deleted file mode 100644
index b3efe3fe..00000000
--- a/proto/GalleryFallCatchNotify.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";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GalleryFallCatchNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5600;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 add_score = 1;
- uint32 gallery_id = 7;
- uint32 cur_score = 11;
- uint32 time_cost = 15;
- bool is_ground = 8;
- map ball_catch_count_map = 14;
-}
diff --git a/proto/GalleryFallScoreNotify.proto b/proto/GalleryFallScoreNotify.proto
deleted file mode 100644
index 43d735d1..00000000
--- a/proto/GalleryFallScoreNotify.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";
-
-import "FallPlayerBrief.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GalleryFallScoreNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5543;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- map uid_brief_map = 10;
- uint32 gallery_id = 15;
-}
diff --git a/proto/GalleryFlowerCatchNotify.proto b/proto/GalleryFlowerCatchNotify.proto
deleted file mode 100644
index 92477849..00000000
--- a/proto/GalleryFlowerCatchNotify.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 GalleryFlowerCatchNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5578;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 gallery_id = 13;
- uint32 cur_score = 2;
- uint32 add_score = 12;
-}
diff --git a/proto/GalleryFlowerStartParam.proto b/proto/GalleryFlowerStartParam.proto
deleted file mode 100644
index e8a90491..00000000
--- a/proto/GalleryFlowerStartParam.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 GalleryFlowerStartParam {
- uint32 target_score = 9;
-}
diff --git a/proto/GalleryIslandPartyDownHillInfoNotify.proto b/proto/GalleryIslandPartyDownHillInfoNotify.proto
deleted file mode 100644
index b9a2185e..00000000
--- a/proto/GalleryIslandPartyDownHillInfoNotify.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 GalleryIslandPartyDownHillInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5537;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 coin = 8;
- uint32 gallery_id = 14;
- uint32 total_kill_monster_count = 7;
-}
diff --git a/proto/GalleryPreStartNotify.proto b/proto/GalleryPreStartNotify.proto
deleted file mode 100644
index c67f6ae3..00000000
--- a/proto/GalleryPreStartNotify.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 GalleryPreStartNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5557;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 gallery_id = 4;
- uint32 pre_start_end_time = 1;
-}
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/GalleryStartNotify.proto b/proto/GalleryStartNotify.proto
deleted file mode 100644
index a21f5681..00000000
--- a/proto/GalleryStartNotify.proto
+++ /dev/null
@@ -1,41 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 "GalleryFlowerStartParam.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GalleryStartNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5579;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 gallery_id = 6;
- uint32 end_time = 13;
- uint32 owner_uid = 8;
- uint32 start_time = 7;
- uint32 player_count = 9;
- oneof detail {
- GalleryFlowerStartParam flower_start_param = 11;
- }
-}
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/GalleryStopNotify.proto b/proto/GalleryStopNotify.proto
deleted file mode 100644
index 70dd1c5b..00000000
--- a/proto/GalleryStopNotify.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 GalleryStopNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5519;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 gallery_id = 8;
-}
diff --git a/proto/GallerySumoKillMonsterNotify.proto b/proto/GallerySumoKillMonsterNotify.proto
deleted file mode 100644
index 02976011..00000000
--- a/proto/GallerySumoKillMonsterNotify.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 GallerySumoKillMonsterNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5590;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 score = 6;
- uint32 gallery_id = 11;
- uint32 kill_elite_monster_num = 14;
- uint32 kill_normal_monster_num = 4;
-}
diff --git a/proto/GalleryWillStartCountdownNotify.proto b/proto/GalleryWillStartCountdownNotify.proto
deleted file mode 100644
index 5e1082dd..00000000
--- a/proto/GalleryWillStartCountdownNotify.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 "GalleryStartSource.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GalleryWillStartCountdownNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5505;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 gallery_id = 13;
- GalleryStartSource start_source = 14;
- uint32 end_time = 15;
- bool is_end = 6;
-}
diff --git a/proto/GameplayRecommendationSkillRequest.proto b/proto/GameplayRecommendationSkillRequest.proto
deleted file mode 100644
index f1256983..00000000
--- a/proto/GameplayRecommendationSkillRequest.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 GameplayRecommendationSkillRequest {
- uint32 skill_depot_id = 4;
-}
diff --git a/proto/GameplayRecommendationSkillResponse.proto b/proto/GameplayRecommendationSkillResponse.proto
deleted file mode 100644
index a7a8668f..00000000
--- a/proto/GameplayRecommendationSkillResponse.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 GameplayRecommendationSkillResponse {
- repeated uint32 skill_id_list = 1;
- uint32 skill_depot_id = 11;
-}
diff --git a/proto/GearActivityFinishPlayGearReq.proto b/proto/GearActivityFinishPlayGearReq.proto
deleted file mode 100644
index 507f2fa5..00000000
--- a/proto/GearActivityFinishPlayGearReq.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 "GearColumnInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GearActivityFinishPlayGearReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 20236;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool use_clue = 10;
- uint32 level_id = 3;
- bool is_success = 8;
- repeated GearColumnInfo gear_column_info_list = 12;
-}
diff --git a/proto/GearActivityFinishPlayGearRsp.proto b/proto/GearActivityFinishPlayGearRsp.proto
deleted file mode 100644
index b8936f36..00000000
--- a/proto/GearActivityFinishPlayGearRsp.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 GearActivityFinishPlayGearRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 20776;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 level_id = 10;
- int32 retcode = 2;
- bool is_success = 8;
-}
diff --git a/proto/GearActivityFinishPlayPictureReq.proto b/proto/GearActivityFinishPlayPictureReq.proto
deleted file mode 100644
index 7cff5f1f..00000000
--- a/proto/GearActivityFinishPlayPictureReq.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 GearActivityFinishPlayPictureReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 23793;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool is_success = 12;
-}
diff --git a/proto/GearActivityFinishPlayPictureRsp.proto b/proto/GearActivityFinishPlayPictureRsp.proto
deleted file mode 100644
index 66e44800..00000000
--- a/proto/GearActivityFinishPlayPictureRsp.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 GearActivityFinishPlayPictureRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 20453;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 12;
- bool is_success = 8;
-}
diff --git a/proto/GearActivityStartPlayGearReq.proto b/proto/GearActivityStartPlayGearReq.proto
deleted file mode 100644
index 465f319a..00000000
--- a/proto/GearActivityStartPlayGearReq.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 GearActivityStartPlayGearReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 20589;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 level_id = 11;
-}
diff --git a/proto/GearActivityStartPlayGearRsp.proto b/proto/GearActivityStartPlayGearRsp.proto
deleted file mode 100644
index d28c2108..00000000
--- a/proto/GearActivityStartPlayGearRsp.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 GearActivityStartPlayGearRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 23953;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 level_id = 4;
- int32 retcode = 12;
-}
diff --git a/proto/GearActivityStartPlayPictureReq.proto b/proto/GearActivityStartPlayPictureReq.proto
deleted file mode 100644
index 13c23399..00000000
--- a/proto/GearActivityStartPlayPictureReq.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 GearActivityStartPlayPictureReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 24968;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/GearActivityStartPlayPictureRsp.proto b/proto/GearActivityStartPlayPictureRsp.proto
deleted file mode 100644
index 88af2eac..00000000
--- a/proto/GearActivityStartPlayPictureRsp.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 GearActivityStartPlayPictureRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 20011;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 3;
-}
diff --git a/proto/GearColumnInfo.proto b/proto/GearColumnInfo.proto
deleted file mode 100644
index 6b5d773c..00000000
--- a/proto/GearColumnInfo.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 GearColumnInfo {
- uint32 Unk3300_GHIBPOIAIGF = 6;
- bool Unk3300_KEEGLHMBAKM = 8;
- uint32 Unk3300_EDLLMBGNDEH = 2;
- uint32 gear_id = 7;
- bool Unk3300_HGIKKDOBANK = 15;
-}
diff --git a/proto/GeneralMatchInfo.proto b/proto/GeneralMatchInfo.proto
deleted file mode 100644
index 1f24b6e6..00000000
--- a/proto/GeneralMatchInfo.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 "MatchPlayerInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GeneralMatchInfo {
- uint32 match_id = 8;
- uint32 match_param = 3;
- repeated MatchPlayerInfo player_list = 12;
-}
diff --git a/proto/GetActivityScheduleReq.proto b/proto/GetActivityScheduleReq.proto
deleted file mode 100644
index 5795b752..00000000
--- a/proto/GetActivityScheduleReq.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 GetActivityScheduleReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2008;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/GetActivityScheduleRsp.proto b/proto/GetActivityScheduleRsp.proto
deleted file mode 100644
index 9cdafa27..00000000
--- a/proto/GetActivityScheduleRsp.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 "ActivityScheduleInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GetActivityScheduleRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2056;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated ActivityScheduleInfo activity_schedule_list = 15;
- int32 retcode = 8;
- uint32 remain_fly_sea_lamp_num = 7;
-}
diff --git a/proto/GetAllActivatedBargainDataReq.proto b/proto/GetAllActivatedBargainDataReq.proto
deleted file mode 100644
index 9e86638a..00000000
--- a/proto/GetAllActivatedBargainDataReq.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 GetAllActivatedBargainDataReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 403;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/GetAllActivatedBargainDataRsp.proto b/proto/GetAllActivatedBargainDataRsp.proto
deleted file mode 100644
index de4df098..00000000
--- a/proto/GetAllActivatedBargainDataRsp.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";
-
-import "BargainSnapshot.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GetAllActivatedBargainDataRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 433;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 12;
- repeated BargainSnapshot snapshot_list = 6;
-}
diff --git a/proto/GetAllMailNotify.proto b/proto/GetAllMailNotify.proto
deleted file mode 100644
index efe3c5a0..00000000
--- a/proto/GetAllMailNotify.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 GetAllMailNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1499;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool is_collected = 5;
-}
diff --git a/proto/GetAllMailResultNotify.proto b/proto/GetAllMailResultNotify.proto
deleted file mode 100644
index 9e7ce235..00000000
--- a/proto/GetAllMailResultNotify.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 "MailData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GetAllMailResultNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1425;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 Unk3300_LMCAADPAICM = 13;
- string transaction = 14;
- bool is_collected = 12;
- int32 retcode = 7;
- repeated MailData mail_list = 2;
- uint32 Unk3300_PGJIHELKCEA = 6;
-}
diff --git a/proto/GetAllSceneGalleryInfoReq.proto b/proto/GetAllSceneGalleryInfoReq.proto
deleted file mode 100644
index 27af8052..00000000
--- a/proto/GetAllSceneGalleryInfoReq.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 GetAllSceneGalleryInfoReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5561;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/GetAllSceneGalleryInfoRsp.proto b/proto/GetAllSceneGalleryInfoRsp.proto
deleted file mode 100644
index d26d48ad..00000000
--- a/proto/GetAllSceneGalleryInfoRsp.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";
-
-import "SceneGalleryInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GetAllSceneGalleryInfoRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5547;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 3;
- repeated SceneGalleryInfo gallery_info_list = 12;
-}
diff --git a/proto/GetAreaExplorePointReq.proto b/proto/GetAreaExplorePointReq.proto
deleted file mode 100644
index fb2bc533..00000000
--- a/proto/GetAreaExplorePointReq.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 GetAreaExplorePointReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 267;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated uint32 area_id_list = 12;
-}
diff --git a/proto/GetAreaExplorePointRsp.proto b/proto/GetAreaExplorePointRsp.proto
deleted file mode 100644
index 89996872..00000000
--- a/proto/GetAreaExplorePointRsp.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 GetAreaExplorePointRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 215;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 explore_point_list = 4;
- int32 retcode = 2;
- repeated uint32 area_id_list = 11;
-}
diff --git a/proto/GetAuthSalesmanInfoReq.proto b/proto/GetAuthSalesmanInfoReq.proto
deleted file mode 100644
index d59431c3..00000000
--- a/proto/GetAuthSalesmanInfoReq.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 GetAuthSalesmanInfoReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2049;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 schedule_id = 14;
-}
diff --git a/proto/GetAuthSalesmanInfoRsp.proto b/proto/GetAuthSalesmanInfoRsp.proto
deleted file mode 100644
index 56ba2069..00000000
--- a/proto/GetAuthSalesmanInfoRsp.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 GetAuthSalesmanInfoRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2087;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 schedule_id = 15;
- int32 retcode = 8;
- uint32 day_reward_id = 6;
-}
diff --git a/proto/GetBargainDataReq.proto b/proto/GetBargainDataReq.proto
deleted file mode 100644
index 778c199a..00000000
--- a/proto/GetBargainDataReq.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 GetBargainDataReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 494;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 bargain_id = 8;
-}
diff --git a/proto/GetBargainDataRsp.proto b/proto/GetBargainDataRsp.proto
deleted file mode 100644
index 977224b0..00000000
--- a/proto/GetBargainDataRsp.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 "BargainSnapshot.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GetBargainDataRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 472;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 bargain_id = 4;
- BargainSnapshot snapshot = 15;
- int32 retcode = 2;
-}
diff --git a/proto/GetBattlePassProductReq.proto b/proto/GetBattlePassProductReq.proto
deleted file mode 100644
index a4dbe4c4..00000000
--- a/proto/GetBattlePassProductReq.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 GetBattlePassProductReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2612;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 battle_pass_product_play_type = 2;
-}
diff --git a/proto/GetBattlePassProductRsp.proto b/proto/GetBattlePassProductRsp.proto
deleted file mode 100644
index b62f945e..00000000
--- a/proto/GetBattlePassProductRsp.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 GetBattlePassProductRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2634;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 cur_schedule_id = 14;
- string product_id = 2;
- string price_tier = 9;
- int32 retcode = 10;
- uint32 battle_pass_product_play_type = 15;
-}
diff --git a/proto/GetBonusActivityRewardReq.proto b/proto/GetBonusActivityRewardReq.proto
deleted file mode 100644
index ded41e1c..00000000
--- a/proto/GetBonusActivityRewardReq.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 GetBonusActivityRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2525;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 bonus_activity_id = 5;
-}
diff --git a/proto/GetBonusActivityRewardRsp.proto b/proto/GetBonusActivityRewardRsp.proto
deleted file mode 100644
index afe0988f..00000000
--- a/proto/GetBonusActivityRewardRsp.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";
-
-import "BonusActivityInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GetBonusActivityRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2542;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 11;
- BonusActivityInfo bonus_activity_info_list = 3;
-}
diff --git a/proto/GetCityHuntingOfferReq.proto b/proto/GetCityHuntingOfferReq.proto
deleted file mode 100644
index 99b5778d..00000000
--- a/proto/GetCityHuntingOfferReq.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 GetCityHuntingOfferReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4322;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 city_id = 3;
-}
diff --git a/proto/GetCityHuntingOfferRsp.proto b/proto/GetCityHuntingOfferRsp.proto
deleted file mode 100644
index 7193f02c..00000000
--- a/proto/GetCityHuntingOfferRsp.proto
+++ /dev/null
@@ -1,40 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 "HuntingOfferData.proto";
-import "HuntingPair.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GetCityHuntingOfferRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4335;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated HuntingOfferData hunting_offer_list = 2;
- int32 retcode = 9;
- uint32 cur_week_finished_count = 1;
- HuntingPair ongoing_hunting_pair = 15;
- uint32 next_refresh_time = 5;
- uint32 city_id = 12;
-}
diff --git a/proto/GetCityReputationInfoReq.proto b/proto/GetCityReputationInfoReq.proto
deleted file mode 100644
index 87708527..00000000
--- a/proto/GetCityReputationInfoReq.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 GetCityReputationInfoReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2879;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 city_id = 15;
-}
diff --git a/proto/GetCityReputationInfoRsp.proto b/proto/GetCityReputationInfoRsp.proto
deleted file mode 100644
index fced231b..00000000
--- a/proto/GetCityReputationInfoRsp.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 "CityReputationInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GetCityReputationInfoRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2830;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- CityReputationInfo city_reputation_info = 11;
- uint32 city_id = 7;
- int32 retcode = 2;
-}
diff --git a/proto/GetCityReputationMapInfoReq.proto b/proto/GetCityReputationMapInfoReq.proto
deleted file mode 100644
index c0de9401..00000000
--- a/proto/GetCityReputationMapInfoReq.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 GetCityReputationMapInfoReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2839;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/GetCityReputationMapInfoRsp.proto b/proto/GetCityReputationMapInfoRsp.proto
deleted file mode 100644
index acb5ff42..00000000
--- a/proto/GetCityReputationMapInfoRsp.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 GetCityReputationMapInfoRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2848;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 13;
- repeated uint32 Unk3300_DAIGHHPJHOO = 4;
- bool Unk3300_GJFNOPNMFNG = 12;
- bool Unk3300_NCMHMODIIKM = 5;
- repeated uint32 Unk3300_PAPBOHKOMFK = 15;
-}
diff --git a/proto/GetCustomDungeonReq.proto b/proto/GetCustomDungeonReq.proto
deleted file mode 100644
index f0e605b5..00000000
--- a/proto/GetCustomDungeonReq.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 GetCustomDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6205;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/GetCustomDungeonRsp.proto b/proto/GetCustomDungeonRsp.proto
deleted file mode 100644
index e6777f15..00000000
--- a/proto/GetCustomDungeonRsp.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 "CustomDungeonBanInfo.proto";
-import "CustomDungeonBrief.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GetCustomDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6211;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated CustomDungeonBrief brief_list = 5;
- int32 retcode = 3;
- CustomDungeonBanInfo ban_info = 10;
-}
diff --git a/proto/GetDungeonEntryExploreConditionReq.proto b/proto/GetDungeonEntryExploreConditionReq.proto
deleted file mode 100644
index cf031d0a..00000000
--- a/proto/GetDungeonEntryExploreConditionReq.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 GetDungeonEntryExploreConditionReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3364;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 dungeon_entry_config_id = 2;
- uint32 scene_id = 9;
- uint32 dungeon_entry_scene_point_id = 14;
-}
diff --git a/proto/GetDungeonEntryExploreConditionRsp.proto b/proto/GetDungeonEntryExploreConditionRsp.proto
deleted file mode 100644
index cd18c867..00000000
--- a/proto/GetDungeonEntryExploreConditionRsp.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";
-
-import "DungeonEntryCond.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GetDungeonEntryExploreConditionRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3425;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 5;
- DungeonEntryCond dungeon_entry_cond = 14;
-}
diff --git a/proto/GetExpeditionAssistInfoListReq.proto b/proto/GetExpeditionAssistInfoListReq.proto
deleted file mode 100644
index c94aeceb..00000000
--- a/proto/GetExpeditionAssistInfoListReq.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 GetExpeditionAssistInfoListReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2088;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/GetExpeditionAssistInfoListRsp.proto b/proto/GetExpeditionAssistInfoListRsp.proto
deleted file mode 100644
index 210bf4d1..00000000
--- a/proto/GetExpeditionAssistInfoListRsp.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";
-
-import "ExpeditionAssistInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GetExpeditionAssistInfoListRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2100;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 6;
- repeated ExpeditionAssistInfo assist_info_list = 1;
-}
diff --git a/proto/GetGameplayRecommendationReq.proto b/proto/GetGameplayRecommendationReq.proto
deleted file mode 100644
index 165d2a4d..00000000
--- a/proto/GetGameplayRecommendationReq.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 "GameplayRecommendationElementReliquaryRequest.proto";
-import "GameplayRecommendationReliquaryRequest.proto";
-import "GameplayRecommendationSkillRequest.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GetGameplayRecommendationReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 155;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 avatar_id = 6;
- oneof detail {
- GameplayRecommendationSkillRequest skill_request = 1566;
- GameplayRecommendationReliquaryRequest reliquary_request = 72;
- GameplayRecommendationElementReliquaryRequest element_reliquary_request = 867;
- }
-}
diff --git a/proto/GetGameplayRecommendationRsp.proto b/proto/GetGameplayRecommendationRsp.proto
deleted file mode 100644
index adb7cd76..00000000
--- a/proto/GetGameplayRecommendationRsp.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 "GameplayRecommendationElementReliquaryResponse.proto";
-import "GameplayRecommendationReliquaryResponse.proto";
-import "GameplayRecommendationSkillResponse.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GetGameplayRecommendationRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 113;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 8;
- uint32 avatar_id = 15;
- oneof detail {
- GameplayRecommendationSkillResponse skill_response = 680;
- GameplayRecommendationReliquaryResponse reliquary_response = 1153;
- GameplayRecommendationElementReliquaryResponse element_reliquary_response = 714;
- }
-}
diff --git a/proto/GetHomeExchangeWoodInfoReq.proto b/proto/GetHomeExchangeWoodInfoReq.proto
deleted file mode 100644
index db339e49..00000000
--- a/proto/GetHomeExchangeWoodInfoReq.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 GetHomeExchangeWoodInfoReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4777;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/GetHomeExchangeWoodInfoRsp.proto b/proto/GetHomeExchangeWoodInfoRsp.proto
deleted file mode 100644
index b299ab3b..00000000
--- a/proto/GetHomeExchangeWoodInfoRsp.proto
+++ /dev/null
@@ -1,40 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a 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 GetHomeExchangeWoodInfoRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4580;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- message HomeExchangeWoodInfo {
- uint32 wood_id = 1;
- uint32 exchanged_count = 7;
- uint32 next_refresh_time = 14;
- uint32 exchange_limit = 4;
- }
-
- repeated HomeExchangeWoodInfo wood_info_list = 7;
- int32 retcode = 12;
-}
diff --git a/proto/GetHomeLevelUpRewardReq.proto b/proto/GetHomeLevelUpRewardReq.proto
deleted file mode 100644
index a5d13b31..00000000
--- a/proto/GetHomeLevelUpRewardReq.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 GetHomeLevelUpRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4457;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 level = 11;
-}
diff --git a/proto/GetHomeLevelUpRewardRsp.proto b/proto/GetHomeLevelUpRewardRsp.proto
deleted file mode 100644
index c9249c20..00000000
--- a/proto/GetHomeLevelUpRewardRsp.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 GetHomeLevelUpRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4857;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 8;
- uint32 level = 5;
-}
diff --git a/proto/GetHuntingOfferRewardReq.proto b/proto/GetHuntingOfferRewardReq.proto
deleted file mode 100644
index 3f6e7d07..00000000
--- a/proto/GetHuntingOfferRewardReq.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 "HuntingPair.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GetHuntingOfferRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4327;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- HuntingPair hunting_pair = 10;
- uint32 city_id = 8;
-}
diff --git a/proto/GetHuntingOfferRewardRsp.proto b/proto/GetHuntingOfferRewardRsp.proto
deleted file mode 100644
index 72e83562..00000000
--- a/proto/GetHuntingOfferRewardRsp.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 "HuntingPair.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GetHuntingOfferRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4331;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 city_id = 3;
- int32 retcode = 1;
- HuntingPair hunting_pair = 10;
-}
diff --git a/proto/GetMapAreaReq.proto b/proto/GetMapAreaReq.proto
deleted file mode 100644
index 0f526bce..00000000
--- a/proto/GetMapAreaReq.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 GetMapAreaReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3106;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/GetMapAreaRsp.proto b/proto/GetMapAreaRsp.proto
deleted file mode 100644
index 8893bd48..00000000
--- a/proto/GetMapAreaRsp.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";
-
-import "MapAreaInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GetMapAreaRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3275;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 14;
- repeated MapAreaInfo map_area_info_list = 12;
-}
diff --git a/proto/GetMapMarkTipsReq.proto b/proto/GetMapMarkTipsReq.proto
deleted file mode 100644
index c12a84cc..00000000
--- a/proto/GetMapMarkTipsReq.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 GetMapMarkTipsReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3473;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/GetMapMarkTipsRsp.proto b/proto/GetMapMarkTipsRsp.proto
deleted file mode 100644
index 4d930a21..00000000
--- a/proto/GetMapMarkTipsRsp.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";
-
-import "MapMarkTipsInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GetMapMarkTipsRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3272;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated MapMarkTipsInfo mark_tips_list = 8;
- int32 retcode = 11;
-}
diff --git a/proto/GetMechanicusInfoReq.proto b/proto/GetMechanicusInfoReq.proto
deleted file mode 100644
index 0ca9775e..00000000
--- a/proto/GetMechanicusInfoReq.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 GetMechanicusInfoReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3979;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/GetMechanicusInfoRsp.proto b/proto/GetMechanicusInfoRsp.proto
deleted file mode 100644
index c4c84d54..00000000
--- a/proto/GetMechanicusInfoRsp.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";
-
-import "MechanicusInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GetMechanicusInfoRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3930;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- MechanicusInfo mechanicus_info = 5;
- int32 retcode = 12;
-}
diff --git a/proto/GetNextResourceInfoReq.proto b/proto/GetNextResourceInfoReq.proto
deleted file mode 100644
index 1c2796b4..00000000
--- a/proto/GetNextResourceInfoReq.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 GetNextResourceInfoReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 197;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/GetNextResourceInfoRsp.proto b/proto/GetNextResourceInfoRsp.proto
deleted file mode 100644
index c5b6cc16..00000000
--- a/proto/GetNextResourceInfoRsp.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 "ResVersionConfig.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GetNextResourceInfoRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 102;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- ResVersionConfig next_res_version_config = 6;
- int32 retcode = 8;
- string next_resource_url = 15;
-}
diff --git a/proto/GetPlayerBlacklistReq.proto b/proto/GetPlayerBlacklistReq.proto
deleted file mode 100644
index c8d8eb4b..00000000
--- a/proto/GetPlayerBlacklistReq.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 GetPlayerBlacklistReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4015;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/GetPlayerMpModeAvailabilityReq.proto b/proto/GetPlayerMpModeAvailabilityReq.proto
deleted file mode 100644
index aa800103..00000000
--- a/proto/GetPlayerMpModeAvailabilityReq.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 GetPlayerMpModeAvailabilityReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1812;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/GetPlayerMpModeAvailabilityRsp.proto b/proto/GetPlayerMpModeAvailabilityRsp.proto
deleted file mode 100644
index 86792f2f..00000000
--- a/proto/GetPlayerMpModeAvailabilityRsp.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 GetPlayerMpModeAvailabilityRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1834;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 param_list = 8;
- int32 mp_ret = 12;
- int32 retcode = 3;
-}
diff --git a/proto/GetPushTipsRewardReq.proto b/proto/GetPushTipsRewardReq.proto
deleted file mode 100644
index d42e17e9..00000000
--- a/proto/GetPushTipsRewardReq.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 GetPushTipsRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2217;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated uint32 push_tips_id_list = 7;
-}
diff --git a/proto/GetPushTipsRewardRsp.proto b/proto/GetPushTipsRewardRsp.proto
deleted file mode 100644
index 50ae9238..00000000
--- a/proto/GetPushTipsRewardRsp.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 GetPushTipsRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2205;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 push_tips_id_list = 5;
- int32 retcode = 2;
-}
diff --git a/proto/GetRecentMpPlayerListReq.proto b/proto/GetRecentMpPlayerListReq.proto
deleted file mode 100644
index 85173688..00000000
--- a/proto/GetRecentMpPlayerListReq.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 GetRecentMpPlayerListReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4080;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/GetRecentMpPlayerListRsp.proto b/proto/GetRecentMpPlayerListRsp.proto
deleted file mode 100644
index 663ba38b..00000000
--- a/proto/GetRecentMpPlayerListRsp.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 "FriendBrief.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GetRecentMpPlayerListRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4046;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated FriendBrief recent_mp_player_brief_list = 9;
- int32 retcode = 13;
-}
diff --git a/proto/GetRecommendCustomDungeonReq.proto b/proto/GetRecommendCustomDungeonReq.proto
deleted file mode 100644
index 5ac9d404..00000000
--- a/proto/GetRecommendCustomDungeonReq.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 GetRecommendCustomDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6221;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool is_refresh = 6;
-}
diff --git a/proto/GetRecommendCustomDungeonRsp.proto b/proto/GetRecommendCustomDungeonRsp.proto
deleted file mode 100644
index c6da9c87..00000000
--- a/proto/GetRecommendCustomDungeonRsp.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";
-
-import "OtherCustomDungeonBrief.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GetRecommendCustomDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6237;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated OtherCustomDungeonBrief custom_dungeon_list = 7;
- int32 retcode = 14;
-}
diff --git a/proto/GetReunionMissionInfoReq.proto b/proto/GetReunionMissionInfoReq.proto
deleted file mode 100644
index 1b6affd4..00000000
--- a/proto/GetReunionMissionInfoReq.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 GetReunionMissionInfoReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5062;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 mission_id = 3;
-}
diff --git a/proto/GetReunionMissionInfoRsp.proto b/proto/GetReunionMissionInfoRsp.proto
deleted file mode 100644
index 6bc4ae9b..00000000
--- a/proto/GetReunionMissionInfoRsp.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";
-
-import "ReunionMissionInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GetReunionMissionInfoRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5084;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 2;
- ReunionMissionInfo mission_info = 4;
-}
diff --git a/proto/GetReunionPrivilegeInfoReq.proto b/proto/GetReunionPrivilegeInfoReq.proto
deleted file mode 100644
index 1910ede4..00000000
--- a/proto/GetReunionPrivilegeInfoReq.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 GetReunionPrivilegeInfoReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5093;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 privilege_id = 15;
-}
diff --git a/proto/GetReunionPrivilegeInfoRsp.proto b/proto/GetReunionPrivilegeInfoRsp.proto
deleted file mode 100644
index cad17b30..00000000
--- a/proto/GetReunionPrivilegeInfoRsp.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";
-
-import "ReunionPrivilegeInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GetReunionPrivilegeInfoRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5059;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- ReunionPrivilegeInfo privilege_info = 6;
- int32 retcode = 3;
-}
diff --git a/proto/GetReunionSignInInfoReq.proto b/proto/GetReunionSignInInfoReq.proto
deleted file mode 100644
index 058bce9a..00000000
--- a/proto/GetReunionSignInInfoReq.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 GetReunionSignInInfoReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5077;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 sign_in_config_id = 3;
-}
diff --git a/proto/GetReunionSignInInfoRsp.proto b/proto/GetReunionSignInInfoRsp.proto
deleted file mode 100644
index 3a014bb0..00000000
--- a/proto/GetReunionSignInInfoRsp.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";
-
-import "ReunionSignInInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GetReunionSignInInfoRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5081;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- ReunionSignInInfo sign_in_info = 2;
- int32 retcode = 13;
-}
diff --git a/proto/GetRogueDairyRepairInfoReq.proto b/proto/GetRogueDairyRepairInfoReq.proto
deleted file mode 100644
index 57d4bb7b..00000000
--- a/proto/GetRogueDairyRepairInfoReq.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 GetRogueDairyRepairInfoReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8730;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/GetRogueDairyRepairInfoRsp.proto b/proto/GetRogueDairyRepairInfoRsp.proto
deleted file mode 100644
index 89109bce..00000000
--- a/proto/GetRogueDairyRepairInfoRsp.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 GetRogueDairyRepairInfoRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8656;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 8;
-}
diff --git a/proto/GetSceneNpcPositionReq.proto b/proto/GetSceneNpcPositionReq.proto
deleted file mode 100644
index 3c625104..00000000
--- a/proto/GetSceneNpcPositionReq.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 GetSceneNpcPositionReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 519;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 scene_id = 7;
- repeated uint32 npc_id_list = 13;
-}
diff --git a/proto/GetSceneNpcPositionRsp.proto b/proto/GetSceneNpcPositionRsp.proto
deleted file mode 100644
index a14f63a3..00000000
--- a/proto/GetSceneNpcPositionRsp.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 "NpcPositionInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GetSceneNpcPositionRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 600;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 scene_id = 1;
- repeated NpcPositionInfo npc_info_list = 2;
- int32 retcode = 5;
-}
diff --git a/proto/GetScenePerformanceReq.proto b/proto/GetScenePerformanceReq.proto
deleted file mode 100644
index b6236c47..00000000
--- a/proto/GetScenePerformanceReq.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 GetScenePerformanceReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3403;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/GetScenePerformanceRsp.proto b/proto/GetScenePerformanceRsp.proto
deleted file mode 100644
index fa0cb127..00000000
--- a/proto/GetScenePerformanceRsp.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GetScenePerformanceRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3010;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 1;
- uint32 Unk3300_GLNFIFPNJIE = 4;
- uint32 Unk3300_IHBPCPCJIBC = 2;
- uint32 Unk3300_MMALJIFDKJK = 13;
- uint32 Unk3300_PDPJEMEKHKD = 10;
- uint32 Unk3300_LIOFGAHKNIA = 14;
- uint32 Unk3300_MIJMKLBGKML = 11;
- uint32 Unk3300_JMLJLNKLJNP = 15;
- Vector pos = 9;
-}
diff --git a/proto/GetSignInRewardReq.proto b/proto/GetSignInRewardReq.proto
deleted file mode 100644
index d87b22e5..00000000
--- a/proto/GetSignInRewardReq.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 GetSignInRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2600;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 reward_day = 4;
- uint32 schedule_id = 1;
-}
diff --git a/proto/GetSignInRewardRsp.proto b/proto/GetSignInRewardRsp.proto
deleted file mode 100644
index b05b6b41..00000000
--- a/proto/GetSignInRewardRsp.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";
-
-import "SignInInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GetSignInRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2543;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- SignInInfo sign_in_info = 3;
- int32 retcode = 1;
-}
diff --git a/proto/GetStoreCustomDungeonReq.proto b/proto/GetStoreCustomDungeonReq.proto
deleted file mode 100644
index baab8c6a..00000000
--- a/proto/GetStoreCustomDungeonReq.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 GetStoreCustomDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6204;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/GetStoreCustomDungeonRsp.proto b/proto/GetStoreCustomDungeonRsp.proto
deleted file mode 100644
index 103d2469..00000000
--- a/proto/GetStoreCustomDungeonRsp.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";
-
-import "OtherCustomDungeonBrief.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GetStoreCustomDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6210;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated OtherCustomDungeonBrief custom_dungeon_list = 2;
- int32 retcode = 15;
-}
diff --git a/proto/GetUgcBriefInfoReq.proto b/proto/GetUgcBriefInfoReq.proto
deleted file mode 100644
index 76da30ba..00000000
--- a/proto/GetUgcBriefInfoReq.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 "UgcType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GetUgcBriefInfoReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6322;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint64 ugc_guid = 5;
- UgcType ugc_type = 1;
-}
diff --git a/proto/GetUgcBriefInfoRsp.proto b/proto/GetUgcBriefInfoRsp.proto
deleted file mode 100644
index 68381f73..00000000
--- a/proto/GetUgcBriefInfoRsp.proto
+++ /dev/null
@@ -1,40 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 "UgcMusicBriefInfo.proto";
-import "UgcType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GetUgcBriefInfoRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6335;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint64 ugc_guid = 3;
- int32 retcode = 12;
- UgcType ugc_type = 9;
- oneof brief {
- UgcMusicBriefInfo music_brief_info = 7;
- }
-}
diff --git a/proto/GiveUpRoguelikeDungeonCardReq.proto b/proto/GiveUpRoguelikeDungeonCardReq.proto
deleted file mode 100644
index 1e421f33..00000000
--- a/proto/GiveUpRoguelikeDungeonCardReq.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 GiveUpRoguelikeDungeonCardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8440;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/GiveUpRoguelikeDungeonCardRsp.proto b/proto/GiveUpRoguelikeDungeonCardRsp.proto
deleted file mode 100644
index e9c1817d..00000000
--- a/proto/GiveUpRoguelikeDungeonCardRsp.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 GiveUpRoguelikeDungeonCardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8762;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 15;
-}
diff --git a/proto/GivingRecord.proto b/proto/GivingRecord.proto
deleted file mode 100644
index 9a19379c..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_gadget_giving = 3;
- uint32 group_id = 7;
- bool is_finished = 6;
- map material_count_map = 1;
- uint32 config_id = 4;
- uint32 last_group_id = 5;
- uint32 giving_id = 14;
-}
diff --git a/proto/GivingRecordChangeNotify.proto b/proto/GivingRecordChangeNotify.proto
deleted file mode 100644
index 770610d3..00000000
--- a/proto/GivingRecordChangeNotify.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";
-
-import "GivingRecord.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GivingRecordChangeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 187;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_deactive = 14;
- GivingRecord giving_record = 15;
-}
diff --git a/proto/GivingRecordNotify.proto b/proto/GivingRecordNotify.proto
deleted file mode 100644
index 9fa23464..00000000
--- a/proto/GivingRecordNotify.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 "GivingRecord.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GivingRecordNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 123;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated GivingRecord giving_record_list = 13;
-}
diff --git a/proto/GlobalBuildingInfoNotify.proto b/proto/GlobalBuildingInfoNotify.proto
deleted file mode 100644
index 2162478c..00000000
--- a/proto/GlobalBuildingInfoNotify.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 "BuildingInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GlobalBuildingInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5302;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 max_num = 1;
- uint32 current_num = 3;
- repeated BuildingInfo building_list = 15;
-}
diff --git a/proto/GmTalkNotify.proto b/proto/GmTalkNotify.proto
deleted file mode 100644
index 65de28e9..00000000
--- a/proto/GmTalkNotify.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 GmTalkNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- string msg = 2;
-}
diff --git a/proto/GmTalkReq.proto b/proto/GmTalkReq.proto
deleted file mode 100644
index c291867b..00000000
--- a/proto/GmTalkReq.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 GmTalkReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 30;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- string msg = 7;
-}
diff --git a/proto/GmTalkRsp.proto b/proto/GmTalkRsp.proto
deleted file mode 100644
index c53af0e8..00000000
--- a/proto/GmTalkRsp.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 GmTalkRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 56;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- string retmsg = 11;
- int32 retcode = 4;
- string msg = 9;
-}
diff --git a/proto/GrantRewardNotify.proto b/proto/GrantRewardNotify.proto
deleted file mode 100644
index 4baf1c29..00000000
--- a/proto/GrantRewardNotify.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 "Reward.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GrantRewardNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 603;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- Reward reward = 1;
-}
diff --git a/proto/GravenInnocenceEditCarveCombinationReq.proto b/proto/GravenInnocenceEditCarveCombinationReq.proto
deleted file mode 100644
index 4e02f01e..00000000
--- a/proto/GravenInnocenceEditCarveCombinationReq.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 "CustomGadgetTreeInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GravenInnocenceEditCarveCombinationReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 24150;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- CustomGadgetTreeInfo combination_info = 4;
- uint32 entity_id = 10;
-}
diff --git a/proto/GravenInnocenceEditCarveCombinationRsp.proto b/proto/GravenInnocenceEditCarveCombinationRsp.proto
deleted file mode 100644
index 7f7f0db6..00000000
--- a/proto/GravenInnocenceEditCarveCombinationRsp.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 GravenInnocenceEditCarveCombinationRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 23400;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 8;
-}
diff --git a/proto/GravenInnocencePhotoFinishReq.proto b/proto/GravenInnocencePhotoFinishReq.proto
deleted file mode 100644
index d4a74a0b..00000000
--- a/proto/GravenInnocencePhotoFinishReq.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 GravenInnocencePhotoFinishReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 22391;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 param = 6;
- uint32 object_id = 12;
-}
diff --git a/proto/GravenInnocencePhotoFinishRsp.proto b/proto/GravenInnocencePhotoFinishRsp.proto
deleted file mode 100644
index 7eb2faed..00000000
--- a/proto/GravenInnocencePhotoFinishRsp.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 GravenInnocencePhotoFinishRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 22418;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 15;
- uint32 object_id = 3;
- uint32 param = 10;
-}
diff --git a/proto/GravenInnocencePhotoReminderNotify.proto b/proto/GravenInnocencePhotoReminderNotify.proto
deleted file mode 100644
index 1ba09f15..00000000
--- a/proto/GravenInnocencePhotoReminderNotify.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 GravenInnocencePhotoReminderNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 22577;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 reminder_id = 13;
- uint32 group_bundle_id = 7;
-}
diff --git a/proto/GravenInnocenceRaceRestartReq.proto b/proto/GravenInnocenceRaceRestartReq.proto
deleted file mode 100644
index 6bff2580..00000000
--- a/proto/GravenInnocenceRaceRestartReq.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 GravenInnocenceRaceRestartReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 23067;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 gallery_id = 7;
-}
diff --git a/proto/GravenInnocenceRaceRestartRsp.proto b/proto/GravenInnocenceRaceRestartRsp.proto
deleted file mode 100644
index 3df0c252..00000000
--- a/proto/GravenInnocenceRaceRestartRsp.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 GravenInnocenceRaceRestartRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 20056;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 2;
- uint32 gallery_id = 3;
-}
diff --git a/proto/GravenInnocenceRaceSettleNotify.proto b/proto/GravenInnocenceRaceSettleNotify.proto
deleted file mode 100644
index 3466d931..00000000
--- a/proto/GravenInnocenceRaceSettleNotify.proto
+++ /dev/null
@@ -1,43 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 "GalleryStopReason.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GravenInnocenceRaceSettleNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 24427;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 gallery_id = 9;
- bool is_new_record = 3;
- uint32 level_id = 11;
- uint32 Unk3300_BOIPHOPMHJM = 8;
- uint32 score = 4;
- bool is_success = 10;
- GalleryStopReason reason = 12;
- uint32 Unk3300_IPGJKKFDPJJ = 6;
- uint32 remain_time = 2;
- uint32 Unk3300_OHAHHKNAJKL = 7;
-}
diff --git a/proto/GroupLinkAllNotify.proto b/proto/GroupLinkAllNotify.proto
deleted file mode 100644
index 8e005aae..00000000
--- a/proto/GroupLinkAllNotify.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 "GroupLinkBundle.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GroupLinkAllNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5792;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated GroupLinkBundle bundle_list = 9;
-}
diff --git a/proto/GroupLinkBundle.proto b/proto/GroupLinkBundle.proto
deleted file mode 100644
index b10ad831..00000000
--- a/proto/GroupLinkBundle.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GroupLinkBundle {
- uint32 bundle_id = 1;
- Vector center = 12;
- bool is_show_mark = 11;
- uint32 scene_id = 2;
- bool is_activated = 10;
- uint32 radius = 4;
-}
diff --git a/proto/GroupLinkChangeNotify.proto b/proto/GroupLinkChangeNotify.proto
deleted file mode 100644
index 16e42b8a..00000000
--- a/proto/GroupLinkChangeNotify.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 "GroupLinkBundle.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GroupLinkChangeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5791;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- GroupLinkBundle bundle = 5;
-}
diff --git a/proto/GroupLinkDeleteNotify.proto b/proto/GroupLinkDeleteNotify.proto
deleted file mode 100644
index 9e9db84b..00000000
--- a/proto/GroupLinkDeleteNotify.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 GroupLinkDeleteNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5772;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 bundle_id = 9;
-}
diff --git a/proto/GroupLinkMarkUpdateNotify.proto b/proto/GroupLinkMarkUpdateNotify.proto
deleted file mode 100644
index adb4b048..00000000
--- a/proto/GroupLinkMarkUpdateNotify.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 "GroupLinkBundle.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message GroupLinkMarkUpdateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5785;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- GroupLinkBundle bundle = 15;
-}
diff --git a/proto/GuestBeginEnterSceneNotify.proto b/proto/GuestBeginEnterSceneNotify.proto
deleted file mode 100644
index 8e4dc828..00000000
--- a/proto/GuestBeginEnterSceneNotify.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 GuestBeginEnterSceneNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3125;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 uid = 14;
- uint32 scene_id = 2;
-}
diff --git a/proto/GuestPostEnterSceneNotify.proto b/proto/GuestPostEnterSceneNotify.proto
deleted file mode 100644
index 09f9ae51..00000000
--- a/proto/GuestPostEnterSceneNotify.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 GuestPostEnterSceneNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3229;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 uid = 9;
- uint32 scene_id = 2;
-}
diff --git a/proto/HachiStageData.proto b/proto/HachiStageData.proto
deleted file mode 100644
index a2d2a13e..00000000
--- a/proto/HachiStageData.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 HachiStageData {
- bool is_open = 8;
- bool is_finished = 12;
- uint32 open_time = 5;
- uint32 stage_id = 14;
-}
diff --git a/proto/HashedString.proto b/proto/HashedString.proto
deleted file mode 100644
index 95baf57c..00000000
--- a/proto/HashedString.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 HashedString {
- uint32 hash = 1;
-}
diff --git a/proto/HideAndSeekChooseMapReq.proto b/proto/HideAndSeekChooseMapReq.proto
deleted file mode 100644
index 906a5fda..00000000
--- a/proto/HideAndSeekChooseMapReq.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 HideAndSeekChooseMapReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8759;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated uint32 map_list = 6;
-}
diff --git a/proto/HideAndSeekChooseMapRsp.proto b/proto/HideAndSeekChooseMapRsp.proto
deleted file mode 100644
index 4136096a..00000000
--- a/proto/HideAndSeekChooseMapRsp.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 HideAndSeekChooseMapRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8501;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 map_list = 11;
- int32 retcode = 15;
-}
diff --git a/proto/HideAndSeekPlayerBattleInfo.proto b/proto/HideAndSeekPlayerBattleInfo.proto
deleted file mode 100644
index b5ca03c4..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 {
- bool is_ready = 12;
- repeated uint32 skill_list = 11;
- uint32 avatar_id = 15;
- uint32 costume_id = 4;
-}
diff --git a/proto/HideAndSeekPlayerCapturedNotify.proto b/proto/HideAndSeekPlayerCapturedNotify.proto
deleted file mode 100644
index 0a747fe5..00000000
--- a/proto/HideAndSeekPlayerCapturedNotify.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 HideAndSeekPlayerCapturedNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5580;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 ghost_skill_id = 12;
-}
diff --git a/proto/HideAndSeekPlayerReadyNotify.proto b/proto/HideAndSeekPlayerReadyNotify.proto
deleted file mode 100644
index 4ed91e3a..00000000
--- a/proto/HideAndSeekPlayerReadyNotify.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 HideAndSeekPlayerReadyNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5393;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 uid_list = 2;
-}
diff --git a/proto/HideAndSeekPlayerSetAvatarNotify.proto b/proto/HideAndSeekPlayerSetAvatarNotify.proto
deleted file mode 100644
index 4bfc1b3c..00000000
--- a/proto/HideAndSeekPlayerSetAvatarNotify.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 HideAndSeekPlayerSetAvatarNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5354;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 uid = 12;
- uint32 costume_id = 8;
- uint32 avatar_id = 10;
-}
diff --git a/proto/HideAndSeekSelectAvatarReq.proto b/proto/HideAndSeekSelectAvatarReq.proto
deleted file mode 100644
index dc7984cc..00000000
--- a/proto/HideAndSeekSelectAvatarReq.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 HideAndSeekSelectAvatarReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5350;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 avatar_id = 10;
-}
diff --git a/proto/HideAndSeekSelectAvatarRsp.proto b/proto/HideAndSeekSelectAvatarRsp.proto
deleted file mode 100644
index ab2d18e9..00000000
--- a/proto/HideAndSeekSelectAvatarRsp.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 HideAndSeekSelectAvatarRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5353;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 avatar_id = 8;
- int32 retcode = 7;
-}
diff --git a/proto/HideAndSeekSelectSkillReq.proto b/proto/HideAndSeekSelectSkillReq.proto
deleted file mode 100644
index f8d6ebfe..00000000
--- a/proto/HideAndSeekSelectSkillReq.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 HideAndSeekSelectSkillReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8062;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated uint32 skill_list = 11;
-}
diff --git a/proto/HideAndSeekSelectSkillRsp.proto b/proto/HideAndSeekSelectSkillRsp.proto
deleted file mode 100644
index 52402b62..00000000
--- a/proto/HideAndSeekSelectSkillRsp.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 HideAndSeekSelectSkillRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8841;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 1;
- repeated uint32 skill_list = 4;
-}
diff --git a/proto/HideAndSeekSetReadyReq.proto b/proto/HideAndSeekSetReadyReq.proto
deleted file mode 100644
index 1d6847af..00000000
--- a/proto/HideAndSeekSetReadyReq.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 HideAndSeekSetReadyReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5324;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/HideAndSeekSetReadyRsp.proto b/proto/HideAndSeekSetReadyRsp.proto
deleted file mode 100644
index b2d18e6c..00000000
--- a/proto/HideAndSeekSetReadyRsp.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 HideAndSeekSetReadyRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5349;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 15;
-}
diff --git a/proto/HideAndSeekSettleInfo.proto b/proto/HideAndSeekSettleInfo.proto
deleted file mode 100644
index fc221043..00000000
--- a/proto/HideAndSeekSettleInfo.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 "ExhibitionDisplayInfo.proto";
-import "ProfilePicture.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HideAndSeekSettleInfo {
- repeated ExhibitionDisplayInfo card_list = 2;
- string nickname = 15;
- uint32 head_image = 9;
- uint32 uid = 6;
- string online_id = 5;
- ProfilePicture profile_picture = 14;
-}
diff --git a/proto/HideAndSeekSettleNotify.proto b/proto/HideAndSeekSettleNotify.proto
deleted file mode 100644
index 995b77b9..00000000
--- a/proto/HideAndSeekSettleNotify.proto
+++ /dev/null
@@ -1,48 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 "ExhibitionDisplayInfo.proto";
-import "HideAndSeekSettleInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HideAndSeekSettleNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5391;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- enum SettleReason {
- SETTLE_REASON_TIME_OUT = 0;
- SETTLE_REASON_PLAY_END = 1;
- SETTLE_REASON_PLAYER_QUIT = 2;
- }
-
- uint32 play_index = 6;
- repeated ExhibitionDisplayInfo score_list = 11;
- SettleReason reason = 1;
- repeated uint32 winner_list = 2;
- uint32 cost_time = 15;
- uint32 stage_type = 7;
- bool is_record_score = 5;
- repeated HideAndSeekSettleInfo settle_info_list = 4;
-}
diff --git a/proto/HideAndSeekStageInfo.proto b/proto/HideAndSeekStageInfo.proto
deleted file mode 100644
index c9f5f67d..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 hunter_uid = 9;
- map battle_info_map = 8;
- bool is_record_score = 5;
- repeated uint32 hider_uid_list = 2;
- uint32 map_id = 13;
- HideAndSeekStageType stage_type = 6;
-}
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/HitClientTrivialNotify.proto b/proto/HitClientTrivialNotify.proto
deleted file mode 100644
index 40b201f5..00000000
--- a/proto/HitClientTrivialNotify.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HitClientTrivialNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 238;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 owner_entity_id = 14;
- Vector position = 1;
-}
diff --git a/proto/HitTreeInfo.proto b/proto/HitTreeInfo.proto
deleted file mode 100644
index 76fe9130..00000000
--- a/proto/HitTreeInfo.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 HitTreeInfo {
- Vector tree_pos = 10;
- uint32 tree_type = 7;
-}
diff --git a/proto/HomeAvatarAllFinishRewardNotify.proto b/proto/HomeAvatarAllFinishRewardNotify.proto
deleted file mode 100644
index 78cbe0a1..00000000
--- a/proto/HomeAvatarAllFinishRewardNotify.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 HomeAvatarAllFinishRewardNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4798;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 event_id_list = 10;
-}
diff --git a/proto/HomeAvatarCostumeChangeNotify.proto b/proto/HomeAvatarCostumeChangeNotify.proto
deleted file mode 100644
index e16211c2..00000000
--- a/proto/HomeAvatarCostumeChangeNotify.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 HomeAvatarCostumeChangeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4775;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 avatar_id = 12;
- uint32 costume_id = 14;
-}
diff --git a/proto/HomeAvatarRewardEventGetReq.proto b/proto/HomeAvatarRewardEventGetReq.proto
deleted file mode 100644
index f12913b2..00000000
--- a/proto/HomeAvatarRewardEventGetReq.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 HomeAvatarRewardEventGetReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4754;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 event_id = 2;
- uint32 avatar_id = 8;
-}
diff --git a/proto/HomeAvatarRewardEventGetRsp.proto b/proto/HomeAvatarRewardEventGetRsp.proto
deleted file mode 100644
index 641a0e91..00000000
--- a/proto/HomeAvatarRewardEventGetRsp.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 "ItemParam.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeAvatarRewardEventGetRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4713;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 3;
- uint32 event_id = 8;
- repeated ItemParam item_list = 1;
-}
diff --git a/proto/HomeAvatarRewardEventInfo.proto b/proto/HomeAvatarRewardEventInfo.proto
deleted file mode 100644
index c2f863d2..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 random_position = 9;
- uint32 suite_id = 11;
- uint32 guid = 6;
- uint32 event_id = 5;
- uint32 avatar_id = 7;
-}
diff --git a/proto/HomeAvatarRewardEventNotify.proto b/proto/HomeAvatarRewardEventNotify.proto
deleted file mode 100644
index 062f776c..00000000
--- a/proto/HomeAvatarRewardEventNotify.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 "HomeAvatarRewardEventInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeAvatarRewardEventNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4849;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated HomeAvatarRewardEventInfo pending_list = 8;
- HomeAvatarRewardEventInfo reward_event = 14;
- bool is_event_trigger = 3;
-}
diff --git a/proto/HomeAvatarSummonAllEventNotify.proto b/proto/HomeAvatarSummonAllEventNotify.proto
deleted file mode 100644
index 2ee5bde9..00000000
--- a/proto/HomeAvatarSummonAllEventNotify.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 "HomeAvatarSummonEventInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeAvatarSummonAllEventNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4670;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated HomeAvatarSummonEventInfo summon_event_list = 14;
-}
diff --git a/proto/HomeAvatarSummonEventInfo.proto b/proto/HomeAvatarSummonEventInfo.proto
deleted file mode 100644
index 6a012660..00000000
--- a/proto/HomeAvatarSummonEventInfo.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 HomeAvatarSummonEventInfo {
- uint32 random_position = 11;
- uint32 guid = 5;
- uint32 event_over_time = 6;
- uint32 suit_id = 12;
- uint32 avatar_id = 8;
- uint32 event_id = 10;
-}
diff --git a/proto/HomeAvatarSummonEventReq.proto b/proto/HomeAvatarSummonEventReq.proto
deleted file mode 100644
index 39ab75f5..00000000
--- a/proto/HomeAvatarSummonEventReq.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 HomeAvatarSummonEventReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4894;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 avatar_id = 11;
- uint32 suit_id = 14;
- uint32 guid = 15;
-}
diff --git a/proto/HomeAvatarSummonEventRsp.proto b/proto/HomeAvatarSummonEventRsp.proto
deleted file mode 100644
index 90575a38..00000000
--- a/proto/HomeAvatarSummonEventRsp.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 HomeAvatarSummonEventRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4562;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 event_id = 9;
- int32 retcode = 4;
-}
diff --git a/proto/HomeAvatarSummonFinishReq.proto b/proto/HomeAvatarSummonFinishReq.proto
deleted file mode 100644
index 589b4b57..00000000
--- a/proto/HomeAvatarSummonFinishReq.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 HomeAvatarSummonFinishReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4804;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 event_id = 5;
-}
diff --git a/proto/HomeAvatarSummonFinishRsp.proto b/proto/HomeAvatarSummonFinishRsp.proto
deleted file mode 100644
index 1b642b1e..00000000
--- a/proto/HomeAvatarSummonFinishRsp.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 HomeAvatarSummonFinishRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4814;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 3;
- uint32 event_id = 12;
-}
diff --git a/proto/HomeAvatarTalkFinishInfo.proto b/proto/HomeAvatarTalkFinishInfo.proto
deleted file mode 100644
index 6283b858..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 {
- repeated uint32 finish_talk_id_list = 4;
- uint32 avatar_id = 2;
-}
diff --git a/proto/HomeAvatarTalkFinishInfoNotify.proto b/proto/HomeAvatarTalkFinishInfoNotify.proto
deleted file mode 100644
index 72d88304..00000000
--- a/proto/HomeAvatarTalkFinishInfoNotify.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 "HomeAvatarTalkFinishInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeAvatarTalkFinishInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4757;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated HomeAvatarTalkFinishInfo avatar_talk_info_list = 9;
-}
diff --git a/proto/HomeAvatarTalkReq.proto b/proto/HomeAvatarTalkReq.proto
deleted file mode 100644
index 9ffa4199..00000000
--- a/proto/HomeAvatarTalkReq.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 HomeAvatarTalkReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4704;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 talk_id = 10;
- uint32 avatar_id = 5;
-}
diff --git a/proto/HomeAvatarTalkRsp.proto b/proto/HomeAvatarTalkRsp.proto
deleted file mode 100644
index 5948b677..00000000
--- a/proto/HomeAvatarTalkRsp.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";
-
-import "HomeAvatarTalkFinishInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeAvatarTalkRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4718;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 10;
- HomeAvatarTalkFinishInfo avatar_talk_info = 4;
-}
diff --git a/proto/HomeAvtarAllFinishRewardNotify.proto b/proto/HomeAvtarAllFinishRewardNotify.proto
deleted file mode 100644
index 614a157c..00000000
--- a/proto/HomeAvtarAllFinishRewardNotify.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 HomeAvtarAllFinishRewardNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4535;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 event_id_list = 1;
-}
diff --git a/proto/HomeBalloonGalleryRecord.proto b/proto/HomeBalloonGalleryRecord.proto
deleted file mode 100644
index fe89fb2e..00000000
--- a/proto/HomeBalloonGalleryRecord.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 "HomeGroupPlayerInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeBalloonGalleryRecord {
- uint32 score = 12;
- uint32 hit_count = 3;
- HomeGroupPlayerInfo player_info = 9;
- uint32 timestamp = 1;
-}
diff --git a/proto/HomeBalloonGalleryScoreNotify.proto b/proto/HomeBalloonGalleryScoreNotify.proto
deleted file mode 100644
index b0f43df2..00000000
--- a/proto/HomeBalloonGalleryScoreNotify.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 HomeBalloonGalleryScoreNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4734;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 gallery_id = 1;
- uint32 trigger_entity_id = 3;
- uint32 add_score = 4;
- uint32 cur_score = 14;
-}
diff --git a/proto/HomeBalloonGallerySettleNotify.proto b/proto/HomeBalloonGallerySettleNotify.proto
deleted file mode 100644
index ef23e8c5..00000000
--- a/proto/HomeBalloonGallerySettleNotify.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 "BalloonGallerySettleInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeBalloonGallerySettleNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4604;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 gallery_id = 8;
- uint32 rank = 13;
- BalloonGallerySettleInfo settle_info = 5;
- bool is_new_record = 9;
-}
diff --git a/proto/HomeBalloonRecord.proto b/proto/HomeBalloonRecord.proto
deleted file mode 100644
index 1925b23c..00000000
--- a/proto/HomeBalloonRecord.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 "HomeBalloonGalleryRecord.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeBalloonRecord {
- repeated HomeBalloonGalleryRecord record_list = 15;
-}
diff --git a/proto/HomeBlockArrangementMuipData.proto b/proto/HomeBlockArrangementMuipData.proto
deleted file mode 100644
index cbd90f19..00000000
--- a/proto/HomeBlockArrangementMuipData.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 "HomeFurnitureArrangementMuipData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeBlockArrangementMuipData {
- uint32 block_id = 1;
- repeated HomeFurnitureArrangementMuipData furniture_data_list = 2;
-}
diff --git a/proto/HomeBlockNotify.proto b/proto/HomeBlockNotify.proto
deleted file mode 100644
index 2e31d486..00000000
--- a/proto/HomeBlockNotify.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 HomeBlockNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4679;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 end_time = 10;
-}
diff --git a/proto/HomeBlueprintBatchBriefMuipData.proto b/proto/HomeBlueprintBatchBriefMuipData.proto
deleted file mode 100644
index ff8397a5..00000000
--- a/proto/HomeBlueprintBatchBriefMuipData.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 "HomeBlueprintBriefMuipData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeBlueprintBatchBriefMuipData {
- repeated HomeBlueprintBriefMuipData brief_list = 1;
- repeated string not_exist_share_code_list = 2;
-}
diff --git a/proto/HomeBlueprintBriefMuipData.proto b/proto/HomeBlueprintBriefMuipData.proto
deleted file mode 100644
index 87403340..00000000
--- a/proto/HomeBlueprintBriefMuipData.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 HomeBlueprintBriefMuipData {
- string share_code = 1;
- uint32 owner_uid = 2;
- uint32 module_id = 3;
- uint32 scene_id = 4;
- uint32 block_id = 5;
- bool is_allow_copy = 6;
- uint32 create_time = 7;
-}
diff --git a/proto/HomeBlueprintInfoNotify.proto b/proto/HomeBlueprintInfoNotify.proto
deleted file mode 100644
index 7f5f85fb..00000000
--- a/proto/HomeBlueprintInfoNotify.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 HomeBlueprintInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4813;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_allow_friend_copy = 1;
-}
diff --git a/proto/HomeBlueprintSearchInfo.proto b/proto/HomeBlueprintSearchInfo.proto
deleted file mode 100644
index c7e32def..00000000
--- a/proto/HomeBlueprintSearchInfo.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 HomeBlueprintSearchInfo {
- string share_code = 2;
- uint32 scene_id = 15;
- uint32 block_id = 13;
- uint32 module_id = 10;
-}
diff --git a/proto/HomeBlueprintSlotInfo.proto b/proto/HomeBlueprintSlotInfo.proto
deleted file mode 100644
index a15cb9a7..00000000
--- a/proto/HomeBlueprintSlotInfo.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 HomeBlueprintSlotInfo {
- uint32 create_time = 12;
- uint32 scene_id = 10;
- string share_code = 9;
- uint32 module_id = 3;
- uint32 block_id = 2;
- uint32 slot_id = 8;
- bool is_allow_copy = 6;
-}
diff --git a/proto/HomeChangeModuleReq.proto b/proto/HomeChangeModuleReq.proto
deleted file mode 100644
index bafdd101..00000000
--- a/proto/HomeChangeModuleReq.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 HomeChangeModuleReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4559;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 target_module_id = 6;
-}
diff --git a/proto/HomeChangeModuleRsp.proto b/proto/HomeChangeModuleRsp.proto
deleted file mode 100644
index 01e979c2..00000000
--- a/proto/HomeChangeModuleRsp.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 HomeChangeModuleRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4551;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 14;
- uint32 target_module_id = 8;
-}
diff --git a/proto/HomeClearGroupRecordReq.proto b/proto/HomeClearGroupRecordReq.proto
deleted file mode 100644
index 9ba69f3b..00000000
--- a/proto/HomeClearGroupRecordReq.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 HomeClearGroupRecordReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4823;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 group_id = 8;
-}
diff --git a/proto/HomeClearGroupRecordRsp.proto b/proto/HomeClearGroupRecordRsp.proto
deleted file mode 100644
index a7c7301a..00000000
--- a/proto/HomeClearGroupRecordRsp.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 HomeClearGroupRecordRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4525;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 group_id = 10;
- int32 retcode = 4;
-}
diff --git a/proto/HomeCreateBlueprintReq.proto b/proto/HomeCreateBlueprintReq.proto
deleted file mode 100644
index a4279d1c..00000000
--- a/proto/HomeCreateBlueprintReq.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 "HomeSceneArrangementInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeCreateBlueprintReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4539;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- HomeSceneArrangementInfo scene_arrangement_info = 4;
- uint32 gen_share_code_count = 9;
- string server_share_code = 5;
- uint32 slot_id = 15;
-}
diff --git a/proto/HomeCreateBlueprintRsp.proto b/proto/HomeCreateBlueprintRsp.proto
deleted file mode 100644
index dae4c3bd..00000000
--- a/proto/HomeCreateBlueprintRsp.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";
-
-import "HomeBlueprintSlotInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeCreateBlueprintRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4806;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 15;
- HomeBlueprintSlotInfo slot_info = 6;
-}
diff --git a/proto/HomeDeleteBlueprintReq.proto b/proto/HomeDeleteBlueprintReq.proto
deleted file mode 100644
index 160b2d69..00000000
--- a/proto/HomeDeleteBlueprintReq.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 HomeDeleteBlueprintReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4501;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 slot_id = 14;
-}
diff --git a/proto/HomeDeleteBlueprintRsp.proto b/proto/HomeDeleteBlueprintRsp.proto
deleted file mode 100644
index 38391476..00000000
--- a/proto/HomeDeleteBlueprintRsp.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 HomeDeleteBlueprintRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4545;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 2;
- uint32 slot_id = 15;
-}
diff --git a/proto/HomeExchangeWoodReq.proto b/proto/HomeExchangeWoodReq.proto
deleted file mode 100644
index c704f296..00000000
--- a/proto/HomeExchangeWoodReq.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 HomeExchangeWoodReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4808;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 wood_id = 1;
- map material_count_map = 4;
-}
diff --git a/proto/HomeExchangeWoodRsp.proto b/proto/HomeExchangeWoodRsp.proto
deleted file mode 100644
index 001b5c24..00000000
--- a/proto/HomeExchangeWoodRsp.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 HomeExchangeWoodRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4885;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 15;
- uint32 exchanged_count = 8;
- uint32 wood_count = 5;
- uint32 wood_id = 9;
-}
diff --git a/proto/HomeFishFarmingInfo.proto b/proto/HomeFishFarmingInfo.proto
deleted file mode 100644
index 35505ba0..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 = 13;
- uint32 fishpond_guid = 5;
-}
diff --git a/proto/HomeFishFarmingInfoNotify.proto b/proto/HomeFishFarmingInfoNotify.proto
deleted file mode 100644
index f802be9f..00000000
--- a/proto/HomeFishFarmingInfoNotify.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 "HomeFishFarmingInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeFishFarmingInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4842;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated HomeFishFarmingInfo fish_farming_info_list = 8;
-}
diff --git a/proto/HomeGalleryInPlayingNotify.proto b/proto/HomeGalleryInPlayingNotify.proto
deleted file mode 100644
index 63bb35bb..00000000
--- a/proto/HomeGalleryInPlayingNotify.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 HomeGalleryInPlayingNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5573;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 gallery_id = 7;
-}
diff --git a/proto/HomeGetBlueprintSlotInfoReq.proto b/proto/HomeGetBlueprintSlotInfoReq.proto
deleted file mode 100644
index ac9c4f91..00000000
--- a/proto/HomeGetBlueprintSlotInfoReq.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 HomeGetBlueprintSlotInfoReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4688;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/HomeGetBlueprintSlotInfoRsp.proto b/proto/HomeGetBlueprintSlotInfoRsp.proto
deleted file mode 100644
index 8fb0cef4..00000000
--- a/proto/HomeGetBlueprintSlotInfoRsp.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 "HomeBlueprintSlotInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeGetBlueprintSlotInfoRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4498;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 delete_slot_id_list = 1;
- repeated HomeBlueprintSlotInfo slot_info_list = 15;
- int32 retcode = 7;
-}
diff --git a/proto/HomeGetFishFarmingInfoReq.proto b/proto/HomeGetFishFarmingInfoReq.proto
deleted file mode 100644
index b111ee3b..00000000
--- a/proto/HomeGetFishFarmingInfoReq.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 HomeGetFishFarmingInfoReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4835;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/HomeGetFishFarmingInfoRsp.proto b/proto/HomeGetFishFarmingInfoRsp.proto
deleted file mode 100644
index 6548ceba..00000000
--- a/proto/HomeGetFishFarmingInfoRsp.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";
-
-import "HomeFishFarmingInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeGetFishFarmingInfoRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4567;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 15;
- repeated HomeFishFarmingInfo fish_farming_info_list = 12;
-}
diff --git a/proto/HomeGetGroupRecordReq.proto b/proto/HomeGetGroupRecordReq.proto
deleted file mode 100644
index e2502e47..00000000
--- a/proto/HomeGetGroupRecordReq.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 HomeGetGroupRecordReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4756;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 group_id = 6;
-}
diff --git a/proto/HomeGetGroupRecordRsp.proto b/proto/HomeGetGroupRecordRsp.proto
deleted file mode 100644
index c6e5bfe1..00000000
--- a/proto/HomeGetGroupRecordRsp.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 "HomeGroupRecord.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeGetGroupRecordRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4824;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- HomeGroupRecord group_record = 6;
- int32 retcode = 7;
- uint32 record_type = 15;
-}
diff --git a/proto/HomeGetOnlineStatusReq.proto b/proto/HomeGetOnlineStatusReq.proto
deleted file mode 100644
index b1ad7fe5..00000000
--- a/proto/HomeGetOnlineStatusReq.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 HomeGetOnlineStatusReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4856;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/HomeGetOnlineStatusRsp.proto b/proto/HomeGetOnlineStatusRsp.proto
deleted file mode 100644
index 0ca0f9e5..00000000
--- a/proto/HomeGetOnlineStatusRsp.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";
-
-import "OnlinePlayerInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeGetOnlineStatusRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4649;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 1;
- repeated OnlinePlayerInfo player_info_list = 2;
-}
diff --git a/proto/HomeGroupRecord.proto b/proto/HomeGroupRecord.proto
deleted file mode 100644
index 04979aab..00000000
--- a/proto/HomeGroupRecord.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";
-
-import "HomeBalloonRecord.proto";
-import "HomeRacingRecord.proto";
-import "HomeSeekFurnitureAllRecord.proto";
-import "HomeStakeRecord.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeGroupRecord {
- uint32 group_id = 15;
- oneof detail {
- HomeRacingRecord racing_gallery_info = 835;
- HomeBalloonRecord balloon_gallery_info = 726;
- HomeStakeRecord stake_play_info = 1818;
- HomeSeekFurnitureAllRecord seek_furniture_gallery_info = 370;
- }
-}
diff --git a/proto/HomeKickPlayerReq.proto b/proto/HomeKickPlayerReq.proto
deleted file mode 100644
index 335c3a8c..00000000
--- a/proto/HomeKickPlayerReq.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 HomeKickPlayerReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4684;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool is_kick_all = 14;
- uint32 target_uid = 2;
-}
diff --git a/proto/HomeKickPlayerRsp.proto b/proto/HomeKickPlayerRsp.proto
deleted file mode 100644
index d1537aed..00000000
--- a/proto/HomeKickPlayerRsp.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 HomeKickPlayerRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4657;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_kick_all = 2;
- int32 retcode = 14;
- uint32 target_uid = 7;
-}
diff --git a/proto/HomeModuleSeenReq.proto b/proto/HomeModuleSeenReq.proto
deleted file mode 100644
index 4fd491c1..00000000
--- a/proto/HomeModuleSeenReq.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 HomeModuleSeenReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4861;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated uint32 seen_module_id_list = 9;
-}
diff --git a/proto/HomeModuleSeenRsp.proto b/proto/HomeModuleSeenRsp.proto
deleted file mode 100644
index 12b2071f..00000000
--- a/proto/HomeModuleSeenRsp.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 HomeModuleSeenRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4693;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 seen_module_id_list = 9;
- int32 retcode = 6;
-}
diff --git a/proto/HomeModuleUnlockNotify.proto b/proto/HomeModuleUnlockNotify.proto
deleted file mode 100644
index f61c230a..00000000
--- a/proto/HomeModuleUnlockNotify.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 HomeModuleUnlockNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4674;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 module_id = 4;
-}
diff --git a/proto/HomePictureFrameInfo.proto b/proto/HomePictureFrameInfo.proto
deleted file mode 100644
index 341c1bd7..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 picture_id = 9;
- uint32 guid = 5;
-}
diff --git a/proto/HomePictureFrameInfoNotify.proto b/proto/HomePictureFrameInfoNotify.proto
deleted file mode 100644
index d7729190..00000000
--- a/proto/HomePictureFrameInfoNotify.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 "HomePictureFrameInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomePictureFrameInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4495;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated HomePictureFrameInfo picture_frame_info_list = 7;
-}
diff --git a/proto/HomePlantFieldData.proto b/proto/HomePlantFieldData.proto
deleted file mode 100644
index cc5314e3..00000000
--- a/proto/HomePlantFieldData.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 "HomePlantSubFieldData.proto";
-import "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomePlantFieldData {
- uint32 scene_id = 15;
- uint32 field_guid = 5;
- repeated HomePlantSubFieldData sub_field_list = 3;
- uint32 furniture_id = 1;
- Vector spawn_pos = 9;
-}
diff --git a/proto/HomePlantFieldNotify.proto b/proto/HomePlantFieldNotify.proto
deleted file mode 100644
index d6593175..00000000
--- a/proto/HomePlantFieldNotify.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 "HomePlantFieldData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomePlantFieldNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4848;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- HomePlantFieldData field = 7;
-}
diff --git a/proto/HomePlantFieldStatus.proto b/proto/HomePlantFieldStatus.proto
deleted file mode 100644
index e12415ad..00000000
--- a/proto/HomePlantFieldStatus.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 HomePlantFieldStatus {
- HOME_PLANT_FIELD_STATUS_STATUE_NONE = 0;
- HOME_PLANT_FIELD_STATUS_STATUE_SEED = 1;
- HOME_PLANT_FIELD_STATUS_STATUE_SPROUT = 2;
- HOME_PLANT_FIELD_STATUS_STATUE_GATHER = 3;
-}
diff --git a/proto/HomePlantInfoNotify.proto b/proto/HomePlantInfoNotify.proto
deleted file mode 100644
index ca9c1368..00000000
--- a/proto/HomePlantInfoNotify.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 "HomePlantFieldData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomePlantInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4873;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated HomePlantFieldData field_list = 11;
-}
diff --git a/proto/HomePlantInfoReq.proto b/proto/HomePlantInfoReq.proto
deleted file mode 100644
index c128aad7..00000000
--- a/proto/HomePlantInfoReq.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 HomePlantInfoReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4629;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/HomePlantInfoRsp.proto b/proto/HomePlantInfoRsp.proto
deleted file mode 100644
index 408d88c3..00000000
--- a/proto/HomePlantInfoRsp.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 "HomePlantFieldData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomePlantInfoRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4460;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- int32 retcode = 8;
- repeated HomePlantFieldData field_list = 10;
-}
diff --git a/proto/HomePlantSeedReq.proto b/proto/HomePlantSeedReq.proto
deleted file mode 100644
index b6bee616..00000000
--- a/proto/HomePlantSeedReq.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 HomePlantSeedReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4768;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated uint32 seed_id_list = 7;
- uint32 field_guid = 1;
- uint32 index = 9;
-}
diff --git a/proto/HomePlantSeedRsp.proto b/proto/HomePlantSeedRsp.proto
deleted file mode 100644
index 1579e1da..00000000
--- a/proto/HomePlantSeedRsp.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 HomePlantSeedRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4694;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 8;
-}
diff --git a/proto/HomePlantSubFieldData.proto b/proto/HomePlantSubFieldData.proto
deleted file mode 100644
index 42268b92..00000000
--- a/proto/HomePlantSubFieldData.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 "HomePlantFieldStatus.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomePlantSubFieldData {
- HomePlantFieldStatus field_status = 5;
- uint32 Unk3300_IELHEAAMAKG = 7;
- repeated uint32 entity_id_list = 12;
- fixed32 end_time = 6;
- uint32 Unk3300_GAJHLGKLBBK = 9;
-}
diff --git a/proto/HomePlantWeedReq.proto b/proto/HomePlantWeedReq.proto
deleted file mode 100644
index e6f56a5e..00000000
--- a/proto/HomePlantWeedReq.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 HomePlantWeedReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4866;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 field_guid = 13;
- uint32 index = 3;
-}
diff --git a/proto/HomePlantWeedRsp.proto b/proto/HomePlantWeedRsp.proto
deleted file mode 100644
index 30d84ec2..00000000
--- a/proto/HomePlantWeedRsp.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 HomePlantWeedRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4619;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 5;
-}
diff --git a/proto/HomePreviewBlueprintReq.proto b/proto/HomePreviewBlueprintReq.proto
deleted file mode 100644
index 25211e38..00000000
--- a/proto/HomePreviewBlueprintReq.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 HomePreviewBlueprintReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4745;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- string share_code = 10;
-}
diff --git a/proto/HomePreviewBlueprintRsp.proto b/proto/HomePreviewBlueprintRsp.proto
deleted file mode 100644
index edbc7301..00000000
--- a/proto/HomePreviewBlueprintRsp.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 "HomeSceneArrangementInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomePreviewBlueprintRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4462;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 13;
- HomeSceneArrangementInfo scene_arrangement_info = 5;
- string share_code = 9;
-}
diff --git a/proto/HomePriorCheckNotify.proto b/proto/HomePriorCheckNotify.proto
deleted file mode 100644
index 5827b595..00000000
--- a/proto/HomePriorCheckNotify.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 HomePriorCheckNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4557;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- fixed32 end_time = 3;
-}
diff --git a/proto/HomeRacingGalleryRecord.proto b/proto/HomeRacingGalleryRecord.proto
deleted file mode 100644
index a0a99391..00000000
--- a/proto/HomeRacingGalleryRecord.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 "HomeGroupPlayerInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeRacingGalleryRecord {
- uint32 timestamp = 13;
- HomeGroupPlayerInfo player_info = 2;
- uint32 use_time = 6;
-}
diff --git a/proto/HomeRacingGallerySettleNotify.proto b/proto/HomeRacingGallerySettleNotify.proto
deleted file mode 100644
index af212efb..00000000
--- a/proto/HomeRacingGallerySettleNotify.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 "RacingGallerySettleInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeRacingGallerySettleNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4807;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- RacingGallerySettleInfo settle_info = 14;
- bool is_new_record = 7;
- uint32 rank = 15;
- uint32 gallery_id = 3;
-}
diff --git a/proto/HomeRacingRecord.proto b/proto/HomeRacingRecord.proto
deleted file mode 100644
index 0fdadaae..00000000
--- a/proto/HomeRacingRecord.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 "HomeRacingGalleryRecord.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeRacingRecord {
- repeated HomeRacingGalleryRecord record_list = 9;
-}
diff --git a/proto/HomeResource.proto b/proto/HomeResource.proto
deleted file mode 100644
index 787076dd..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 {
- uint32 Unk3300_LJCAIDECBND = 6;
- fixed32 next_refresh_time = 13;
- uint32 Unk3300_LINAPIIPNOB = 1;
-}
diff --git a/proto/HomeResourceNotify.proto b/proto/HomeResourceNotify.proto
deleted file mode 100644
index 1da0edfa..00000000
--- a/proto/HomeResourceNotify.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";
-
-import "HomeResource.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeResourceNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4762;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- HomeResource fetter_exp = 7;
- HomeResource home_coin = 5;
-}
diff --git a/proto/HomeResourceTakeFetterExpReq.proto b/proto/HomeResourceTakeFetterExpReq.proto
deleted file mode 100644
index b13efded..00000000
--- a/proto/HomeResourceTakeFetterExpReq.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 HomeResourceTakeFetterExpReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4521;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/HomeResourceTakeFetterExpRsp.proto b/proto/HomeResourceTakeFetterExpRsp.proto
deleted file mode 100644
index a5d88c42..00000000
--- a/proto/HomeResourceTakeFetterExpRsp.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";
-
-import "HomeResource.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeResourceTakeFetterExpRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4607;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- HomeResource fetter_exp = 4;
- int32 retcode = 1;
-}
diff --git a/proto/HomeResourceTakeHomeCoinReq.proto b/proto/HomeResourceTakeHomeCoinReq.proto
deleted file mode 100644
index e14d2e3c..00000000
--- a/proto/HomeResourceTakeHomeCoinReq.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 HomeResourceTakeHomeCoinReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4800;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/HomeResourceTakeHomeCoinRsp.proto b/proto/HomeResourceTakeHomeCoinRsp.proto
deleted file mode 100644
index 6b7667ff..00000000
--- a/proto/HomeResourceTakeHomeCoinRsp.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";
-
-import "HomeResource.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeResourceTakeHomeCoinRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4779;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 4;
- HomeResource home_coin = 12;
-}
diff --git a/proto/HomeSaveArrangementNoChangeReq.proto b/proto/HomeSaveArrangementNoChangeReq.proto
deleted file mode 100644
index 6237a2f0..00000000
--- a/proto/HomeSaveArrangementNoChangeReq.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 HomeSaveArrangementNoChangeReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4672;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 scene_id = 15;
-}
diff --git a/proto/HomeSaveArrangementNoChangeRsp.proto b/proto/HomeSaveArrangementNoChangeRsp.proto
deleted file mode 100644
index 10bfada9..00000000
--- a/proto/HomeSaveArrangementNoChangeRsp.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 HomeSaveArrangementNoChangeRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4603;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 scene_id = 9;
- int32 retcode = 10;
-}
diff --git a/proto/HomeSceneArrangementMuipData.proto b/proto/HomeSceneArrangementMuipData.proto
deleted file mode 100644
index d82650ea..00000000
--- a/proto/HomeSceneArrangementMuipData.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 "HomeBlockArrangementMuipData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeSceneArrangementMuipData {
- uint32 module_id = 1;
- uint32 scene_id = 2;
- bool is_room = 3;
- repeated HomeBlockArrangementMuipData block_data_list = 4;
-}
diff --git a/proto/HomeScenePointFishFarmingInfo.proto b/proto/HomeScenePointFishFarmingInfo.proto
deleted file mode 100644
index 538140f8..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 = 9;
- uint32 local_entity_id = 7;
- repeated uint32 fish_id_list = 11;
-}
diff --git a/proto/HomeScenePointFishFarmingInfoNotify.proto b/proto/HomeScenePointFishFarmingInfoNotify.proto
deleted file mode 100644
index ed4e628a..00000000
--- a/proto/HomeScenePointFishFarmingInfoNotify.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 "HomeScenePointFishFarmingInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeScenePointFishFarmingInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4834;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated HomeScenePointFishFarmingInfo fish_farming_info_list = 13;
-}
diff --git a/proto/HomeSearchBlueprintReq.proto b/proto/HomeSearchBlueprintReq.proto
deleted file mode 100644
index 37df386e..00000000
--- a/proto/HomeSearchBlueprintReq.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 HomeSearchBlueprintReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4705;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- string share_code = 6;
-}
diff --git a/proto/HomeSearchBlueprintRsp.proto b/proto/HomeSearchBlueprintRsp.proto
deleted file mode 100644
index 3ffb8149..00000000
--- a/proto/HomeSearchBlueprintRsp.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";
-
-import "HomeBlueprintSearchInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeSearchBlueprintRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4512;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- HomeBlueprintSearchInfo search_info = 4;
- int32 retcode = 8;
-}
diff --git a/proto/HomeSetBlueprintFriendOptionReq.proto b/proto/HomeSetBlueprintFriendOptionReq.proto
deleted file mode 100644
index 3a9306e3..00000000
--- a/proto/HomeSetBlueprintFriendOptionReq.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 HomeSetBlueprintFriendOptionReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4472;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool is_allow_friend_copy = 8;
-}
diff --git a/proto/HomeSetBlueprintFriendOptionRsp.proto b/proto/HomeSetBlueprintFriendOptionRsp.proto
deleted file mode 100644
index 01d9c676..00000000
--- a/proto/HomeSetBlueprintFriendOptionRsp.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 HomeSetBlueprintFriendOptionRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4615;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_allow_friend_copy = 14;
- int32 retcode = 13;
-}
diff --git a/proto/HomeSetBlueprintSlotOptionReq.proto b/proto/HomeSetBlueprintSlotOptionReq.proto
deleted file mode 100644
index 5319e332..00000000
--- a/proto/HomeSetBlueprintSlotOptionReq.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 HomeSetBlueprintSlotOptionReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4491;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 slot_id = 3;
- bool is_allow_copy = 8;
-}
diff --git a/proto/HomeSetBlueprintSlotOptionRsp.proto b/proto/HomeSetBlueprintSlotOptionRsp.proto
deleted file mode 100644
index ab90306a..00000000
--- a/proto/HomeSetBlueprintSlotOptionRsp.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 HomeSetBlueprintSlotOptionRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4621;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 5;
- bool is_allow_copy = 15;
- uint32 slot_id = 10;
-}
diff --git a/proto/HomeStakePlayRecord.proto b/proto/HomeStakePlayRecord.proto
deleted file mode 100644
index a8554097..00000000
--- a/proto/HomeStakePlayRecord.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 "HomeGroupPlayerInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeStakePlayRecord {
- repeated HomeGroupPlayerInfo engaged_player_info_list = 7;
- uint32 timestamp = 3;
-}
diff --git a/proto/HomeStakeRecord.proto b/proto/HomeStakeRecord.proto
deleted file mode 100644
index 5d5edc4b..00000000
--- a/proto/HomeStakeRecord.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 "HomeStakePlayRecord.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeStakeRecord {
- repeated HomeStakePlayRecord record_list = 9;
-}
diff --git a/proto/HomeTransferData.proto b/proto/HomeTransferData.proto
deleted file mode 100644
index d8b5724d..00000000
--- a/proto/HomeTransferData.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 HomeTransferData {
- Vector spawn_pos = 1;
- uint32 guid = 5;
-}
diff --git a/proto/HomeTransferReq.proto b/proto/HomeTransferReq.proto
deleted file mode 100644
index b8fb17e5..00000000
--- a/proto/HomeTransferReq.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 HomeTransferReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4613;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool is_transfer_to_safe_point = 4;
- uint32 guid = 13;
-}
diff --git a/proto/HomeTransferRsp.proto b/proto/HomeTransferRsp.proto
deleted file mode 100644
index 2b6a567a..00000000
--- a/proto/HomeTransferRsp.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 HomeTransferRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4711;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- int32 retcode = 12;
-}
diff --git a/proto/HomeUnknown1Notify.proto b/proto/HomeUnknown1Notify.proto
deleted file mode 100644
index 00e57965..00000000
--- a/proto/HomeUnknown1Notify.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 HomeUnknown1Notify {
- bool is_enter_edit_mode = 12;
-}
diff --git a/proto/HomeUpdateFishFarmingInfoReq.proto b/proto/HomeUpdateFishFarmingInfoReq.proto
deleted file mode 100644
index 078e8d73..00000000
--- a/proto/HomeUpdateFishFarmingInfoReq.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";
-
-import "HomeFishFarmingInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeUpdateFishFarmingInfoReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4767;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- HomeFishFarmingInfo fish_farming_info = 3;
-}
diff --git a/proto/HomeUpdateFishFarmingInfoRsp.proto b/proto/HomeUpdateFishFarmingInfoRsp.proto
deleted file mode 100644
index 700bc964..00000000
--- a/proto/HomeUpdateFishFarmingInfoRsp.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 HomeUpdateFishFarmingInfoRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4582;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 14;
-}
diff --git a/proto/HomeUpdatePictureFrameInfoReq.proto b/proto/HomeUpdatePictureFrameInfoReq.proto
deleted file mode 100644
index 625bac45..00000000
--- a/proto/HomeUpdatePictureFrameInfoReq.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";
-
-import "HomePictureFrameInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeUpdatePictureFrameInfoReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4764;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- HomePictureFrameInfo picture_frame_info = 13;
-}
diff --git a/proto/HomeUpdatePictureFrameInfoRsp.proto b/proto/HomeUpdatePictureFrameInfoRsp.proto
deleted file mode 100644
index a979d548..00000000
--- a/proto/HomeUpdatePictureFrameInfoRsp.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";
-
-import "HomePictureFrameInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeUpdatePictureFrameInfoRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4468;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- HomePictureFrameInfo picture_frame_info = 6;
- int32 retcode = 9;
-}
diff --git a/proto/HomeUpdateScenePointFishFarmingInfoReq.proto b/proto/HomeUpdateScenePointFishFarmingInfoReq.proto
deleted file mode 100644
index bd2f5f80..00000000
--- a/proto/HomeUpdateScenePointFishFarmingInfoReq.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";
-
-import "HomeScenePointFishFarmingInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeUpdateScenePointFishFarmingInfoReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4652;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- HomeScenePointFishFarmingInfo fish_farming_info = 2;
-}
diff --git a/proto/HomeUpdateScenePointFishFarmingInfoRsp.proto b/proto/HomeUpdateScenePointFishFarmingInfoRsp.proto
deleted file mode 100644
index 0feec9ca..00000000
--- a/proto/HomeUpdateScenePointFishFarmingInfoRsp.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 HomeUpdateScenePointFishFarmingInfoRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4606;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 11;
-}
diff --git a/proto/HomeVerifyBlockData.proto b/proto/HomeVerifyBlockData.proto
deleted file mode 100644
index 6836e4d1..00000000
--- a/proto/HomeVerifyBlockData.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 HomeVerifyBlockData {
- uint32 block_id = 11;
- uint32 furniture_count = 13;
-}
diff --git a/proto/HomeVerifyData.proto b/proto/HomeVerifyData.proto
deleted file mode 100644
index 027bdd41..00000000
--- a/proto/HomeVerifyData.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";
-
-import "HomeSceneArrangementMuipData.proto";
-import "HomeVerifySceneData.proto";
-import "LanguageType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeVerifyData {
- HomeVerifySceneData home_info = 4;
- HomeSceneArrangementMuipData arrangement_data = 9;
- fixed32 timestamp = 11;
- string token = 1;
- string aid = 10;
- LanguageType lang = 6;
- uint32 uid = 2;
- string region = 7;
-}
diff --git a/proto/HomeVerifySceneData.proto b/proto/HomeVerifySceneData.proto
deleted file mode 100644
index 3b07715b..00000000
--- a/proto/HomeVerifySceneData.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 "HomeVerifyBlockData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HomeVerifySceneData {
- uint32 scene_id = 7;
- repeated HomeVerifyBlockData blocks = 8;
- uint32 version = 2;
- uint32 is_room = 9;
- uint32 module_id = 12;
-}
diff --git a/proto/HuntingFailNotify.proto b/proto/HuntingFailNotify.proto
deleted file mode 100644
index ca314197..00000000
--- a/proto/HuntingFailNotify.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 "HuntingPair.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HuntingFailNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4315;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- HuntingPair hunting_pair = 7;
-}
diff --git a/proto/HuntingGiveUpReq.proto b/proto/HuntingGiveUpReq.proto
deleted file mode 100644
index b06b31de..00000000
--- a/proto/HuntingGiveUpReq.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";
-
-import "HuntingPair.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HuntingGiveUpReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4308;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- HuntingPair hunting_pair = 2;
-}
diff --git a/proto/HuntingGiveUpRsp.proto b/proto/HuntingGiveUpRsp.proto
deleted file mode 100644
index 153f8535..00000000
--- a/proto/HuntingGiveUpRsp.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";
-
-import "HuntingPair.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HuntingGiveUpRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4345;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 2;
- HuntingPair hunting_pair = 12;
-}
diff --git a/proto/HuntingOfferData.proto b/proto/HuntingOfferData.proto
deleted file mode 100644
index 04ca3129..00000000
--- a/proto/HuntingOfferData.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 "HuntingOfferState.proto";
-import "HuntingPair.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HuntingOfferData {
- HuntingPair hunting_pair = 15;
- HuntingOfferState state = 1;
- uint32 city_id = 3;
-}
diff --git a/proto/HuntingOfferState.proto b/proto/HuntingOfferState.proto
deleted file mode 100644
index ec3abc3b..00000000
--- a/proto/HuntingOfferState.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 HuntingOfferState {
- HUNTING_OFFER_STATE_NONE = 0;
- HUNTING_OFFER_STATE_STARTED = 1;
- HUNTING_OFFER_STATE_UNSTARTED = 2;
- HUNTING_OFFER_STATE_SUCC = 3;
-}
diff --git a/proto/HuntingOngoingNotify.proto b/proto/HuntingOngoingNotify.proto
deleted file mode 100644
index 9a4f7751..00000000
--- a/proto/HuntingOngoingNotify.proto
+++ /dev/null
@@ -1,40 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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";
-import "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HuntingOngoingNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4318;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- HuntingPair hunting_pair = 11;
- uint32 finish_clue_count = 7;
- Vector next_position = 2;
- bool is_final = 5;
- bool is_started = 13;
- uint32 fail_time = 4;
-}
diff --git a/proto/HuntingPair.proto b/proto/HuntingPair.proto
deleted file mode 100644
index 21974bcd..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 monster_config_id = 1;
- uint32 refresh_id = 3;
-}
diff --git a/proto/HuntingRevealClueNotify.proto b/proto/HuntingRevealClueNotify.proto
deleted file mode 100644
index 8a51c6e0..00000000
--- a/proto/HuntingRevealClueNotify.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 "HuntingPair.proto";
-import "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HuntingRevealClueNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4317;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- HuntingPair hunting_pair = 3;
- uint32 finished_group_id = 6;
- uint32 finish_clue_count = 14;
- Vector clue_position = 2;
-}
diff --git a/proto/HuntingRevealFinalNotify.proto b/proto/HuntingRevealFinalNotify.proto
deleted file mode 100644
index a249a2cd..00000000
--- a/proto/HuntingRevealFinalNotify.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 "HuntingPair.proto";
-import "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HuntingRevealFinalNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4312;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- Vector final_position = 3;
- HuntingPair hunting_pair = 9;
- uint32 finished_group_id = 14;
-}
diff --git a/proto/HuntingStartNotify.proto b/proto/HuntingStartNotify.proto
deleted file mode 100644
index 0bbc9026..00000000
--- a/proto/HuntingStartNotify.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 "HuntingPair.proto";
-import "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HuntingStartNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4344;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- HuntingPair hunting_pair = 3;
- uint32 fail_time = 5;
- Vector clue_position = 6;
- bool is_final = 8;
-}
diff --git a/proto/HuntingSuccessNotify.proto b/proto/HuntingSuccessNotify.proto
deleted file mode 100644
index e9571b71..00000000
--- a/proto/HuntingSuccessNotify.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 "HuntingPair.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message HuntingSuccessNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4334;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- HuntingPair hunting_pair = 7;
-}
diff --git a/proto/InBattleChessInfo.proto b/proto/InBattleChessInfo.proto
deleted file mode 100644
index 18e020b8..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 {
- uint32 round = 2;
- ChessMysteryInfo mystery_info = 6;
- map player_info_map = 15;
- uint32 max_escapable_monsters = 7;
- uint32 escaped_monsters = 11;
- repeated ChessCardInfo selected_card_info_list = 4;
- uint32 total_round = 13;
- uint32 left_monsters = 5;
- repeated uint32 ban_card_tag_list = 1;
-}
diff --git a/proto/InBattleChessSettleInfo.proto b/proto/InBattleChessSettleInfo.proto
deleted file mode 100644
index 14f3895b..00000000
--- a/proto/InBattleChessSettleInfo.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 "ExhibitionDisplayInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message InBattleChessSettleInfo {
- uint32 Unk3300_LPANFEBFJOJ = 5;
- uint64 scene_time_ms = 8;
- uint32 Unk3300_NKHDFHAPNCN = 13;
- bool is_success = 6;
- uint32 Unk3300_EMNLLDJHMEI = 1;
- repeated ExhibitionDisplayInfo score_list = 4;
- uint32 Unk3300_IPGILJCBABK = 2;
-}
diff --git a/proto/InBattleFleurFairInfo.proto b/proto/InBattleFleurFairInfo.proto
deleted file mode 100644
index 3a521d99..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 {
- uint32 gallery_stage_index = 7;
- uint32 preview_display_duration = 11;
- repeated uint32 Unk3300_NNPMBFGJELL = 15;
- uint32 preview_stage_index = 9;
- repeated uint32 Unk3300_IJBKKLGOMIE = 14;
-}
diff --git a/proto/InBattleIrodoriChessInfo.proto b/proto/InBattleIrodoriChessInfo.proto
deleted file mode 100644
index 5bcc850c..00000000
--- a/proto/InBattleIrodoriChessInfo.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 InBattleIrodoriChessInfo {
- uint32 settle_score = 1;
- IrodoriChessMysteryInfo mystery_info = 2;
- uint32 left_monsters = 15;
- repeated uint32 selected_card_id_list = 10;
- uint32 building_points = 8;
-}
diff --git a/proto/InBattleIrodoriChessSettleInfo.proto b/proto/InBattleIrodoriChessSettleInfo.proto
deleted file mode 100644
index 03743b68..00000000
--- a/proto/InBattleIrodoriChessSettleInfo.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 InBattleIrodoriChessSettleInfo {
- uint32 kill_monster_num = 15;
- uint64 scene_time_ms = 14;
- bool is_perfect = 8;
- bool is_new_record = 7;
- uint32 settle_score = 10;
- bool is_activity_end = 5;
-}
diff --git a/proto/InBattleMechanicusBuildingInfo.proto b/proto/InBattleMechanicusBuildingInfo.proto
deleted file mode 100644
index 2f89103d..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 refund_points = 8;
- uint32 cost_points = 15;
- uint32 level = 13;
- uint32 building_id = 3;
-}
diff --git a/proto/InBattleMechanicusBuildingPointsNotify.proto b/proto/InBattleMechanicusBuildingPointsNotify.proto
deleted file mode 100644
index 23ad90e5..00000000
--- a/proto/InBattleMechanicusBuildingPointsNotify.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 InBattleMechanicusBuildingPointsNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5361;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- map player_building_points_map = 12;
-}
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 7840617c..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 Unk3300_KCIEINMEPDH = 2;
- uint32 Unk3300_NDAOOKKGJPH = 7;
- uint32 cost_points = 5;
- uint32 card_id = 3;
- uint32 Unk3300_FNAHKHODBKN = 13;
- InBattleMechanicusCardChallengeState challenge_state = 15;
-}
diff --git a/proto/InBattleMechanicusCardResultNotify.proto b/proto/InBattleMechanicusCardResultNotify.proto
deleted file mode 100644
index c8623d98..00000000
--- a/proto/InBattleMechanicusCardResultNotify.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 "InBattleMechanicusCardInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message InBattleMechanicusCardResultNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5399;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 group_id = 10;
- repeated InBattleMechanicusCardInfo card_list = 8;
- uint32 play_index = 14;
- map player_confirmed_card_map = 9;
- uint64 wait_begin_time_us = 2;
- uint32 wait_seconds = 5;
-}
diff --git a/proto/InBattleMechanicusConfirmCardNotify.proto b/proto/InBattleMechanicusConfirmCardNotify.proto
deleted file mode 100644
index 81ea6126..00000000
--- a/proto/InBattleMechanicusConfirmCardNotify.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 InBattleMechanicusConfirmCardNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5348;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 group_id = 11;
- uint32 player_uid = 12;
- uint32 card_id = 8;
- uint32 play_index = 13;
-}
diff --git a/proto/InBattleMechanicusConfirmCardReq.proto b/proto/InBattleMechanicusConfirmCardReq.proto
deleted file mode 100644
index 7fc2097c..00000000
--- a/proto/InBattleMechanicusConfirmCardReq.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 InBattleMechanicusConfirmCardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5327;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 card_id = 3;
- uint32 play_index = 8;
- uint32 group_id = 5;
-}
diff --git a/proto/InBattleMechanicusConfirmCardRsp.proto b/proto/InBattleMechanicusConfirmCardRsp.proto
deleted file mode 100644
index 045da292..00000000
--- a/proto/InBattleMechanicusConfirmCardRsp.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 InBattleMechanicusConfirmCardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5339;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 7;
- uint32 group_id = 5;
- uint32 card_id = 9;
- uint32 play_index = 13;
-}
diff --git a/proto/InBattleMechanicusEscapeMonsterNotify.proto b/proto/InBattleMechanicusEscapeMonsterNotify.proto
deleted file mode 100644
index eb8f82b6..00000000
--- a/proto/InBattleMechanicusEscapeMonsterNotify.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 InBattleMechanicusEscapeMonsterNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5400;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 escaped_monster_num = 15;
-}
diff --git a/proto/InBattleMechanicusInfo.proto b/proto/InBattleMechanicusInfo.proto
deleted file mode 100644
index e0a1b861..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 {
- repeated uint32 Unk3300_MNNDELKIBLG = 656;
- repeated uint32 Unk3300_GHBEHPGBBIH = 683;
- InBattleMechanicusStageType stage = 7;
- uint32 Unk3300_EBOIGFMOKHK = 4;
- uint32 wait_seconds = 13;
- uint32 left_monster_num = 15;
- uint64 Unk3300_IFIPKLOGEOF = 6;
- repeated InBattleMechanicusPlayerInfo player_list = 12;
- uint32 total_round = 1;
- uint64 Unk3300_IAPINOLIALF = 14;
- repeated InBattleMechanicusMonsterInfo monster_list = 9;
- uint32 Unk3300_CIJALCAMHCD = 3;
- uint64 wait_begin_time_us = 2;
- repeated InBattleMechanicusCardInfo history_card_list = 5;
- repeated InBattleMechanicusCardInfo pick_card_list = 8;
- uint32 escaped_monster_num = 10;
- uint32 round = 11;
-}
diff --git a/proto/InBattleMechanicusLeftMonsterNotify.proto b/proto/InBattleMechanicusLeftMonsterNotify.proto
deleted file mode 100644
index 9efbc717..00000000
--- a/proto/InBattleMechanicusLeftMonsterNotify.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 InBattleMechanicusLeftMonsterNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5343;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 left_monster_num = 5;
-}
diff --git a/proto/InBattleMechanicusMonsterInfo.proto b/proto/InBattleMechanicusMonsterInfo.proto
deleted file mode 100644
index 1701115f..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 level = 10;
- uint32 monster_id = 8;
- uint32 count = 9;
-}
diff --git a/proto/InBattleMechanicusPickCardNotify.proto b/proto/InBattleMechanicusPickCardNotify.proto
deleted file mode 100644
index dab50f6a..00000000
--- a/proto/InBattleMechanicusPickCardNotify.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 InBattleMechanicusPickCardNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5357;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 player_uid = 1;
- uint32 card_id = 11;
- uint32 group_id = 12;
- uint32 play_index = 4;
-}
diff --git a/proto/InBattleMechanicusPickCardReq.proto b/proto/InBattleMechanicusPickCardReq.proto
deleted file mode 100644
index a6e0399e..00000000
--- a/proto/InBattleMechanicusPickCardReq.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 InBattleMechanicusPickCardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5347;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 card_id = 9;
- uint32 play_index = 4;
- uint32 group_id = 1;
-}
diff --git a/proto/InBattleMechanicusPickCardRsp.proto b/proto/InBattleMechanicusPickCardRsp.proto
deleted file mode 100644
index bbe1490f..00000000
--- a/proto/InBattleMechanicusPickCardRsp.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 InBattleMechanicusPickCardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5378;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 4;
- uint32 group_id = 14;
- uint32 play_index = 10;
- uint32 card_id = 3;
-}
diff --git a/proto/InBattleMechanicusPlayerInfo.proto b/proto/InBattleMechanicusPlayerInfo.proto
deleted file mode 100644
index 66246e34..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 uid = 13;
- bool is_card_confirmed = 12;
- uint32 building_points = 2;
- repeated InBattleMechanicusBuildingInfo building_list = 5;
- uint32 pick_card_id = 15;
-}
diff --git a/proto/InBattleMechanicusSettleInfo.proto b/proto/InBattleMechanicusSettleInfo.proto
deleted file mode 100644
index e74c72b5..00000000
--- a/proto/InBattleMechanicusSettleInfo.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 "MultistageSettleWatcherInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message InBattleMechanicusSettleInfo {
- uint64 scene_time_ms = 12;
- bool is_success = 13;
- uint32 group_id = 10;
- uint32 Unk3300_EKAIAPLNIPM = 9;
- uint32 Unk3300_HAEOPAOBBFE = 4;
- uint32 Unk3300_NAMBBHMJJLN = 11;
- uint32 play_index = 8;
- repeated MultistageSettleWatcherInfo watcher_list = 15;
-}
diff --git a/proto/InBattleMechanicusSettleNotify.proto b/proto/InBattleMechanicusSettleNotify.proto
deleted file mode 100644
index 9bc97381..00000000
--- a/proto/InBattleMechanicusSettleNotify.proto
+++ /dev/null
@@ -1,41 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 "MultistageSettleWatcherInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message InBattleMechanicusSettleNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5342;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint64 scene_time_ms = 15;
- uint32 group_id = 5;
- repeated MultistageSettleWatcherInfo watcher_list = 2;
- uint32 Unk3300_NAMBBHMJJLN = 13;
- uint32 Unk3300_HAEOPAOBBFE = 3;
- uint32 Unk3300_EKAIAPLNIPM = 10;
- uint32 play_index = 6;
- bool is_success = 1;
-}
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/InfernceWordInfo.proto b/proto/InfernceWordInfo.proto
deleted file mode 100644
index 51219685..00000000
--- a/proto/InfernceWordInfo.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 InfernceWordInfo {
- uint32 word_id = 8;
- bool is_interpret = 15;
- bool is_submit = 10;
- bool is_associate = 6;
- uint32 unlock_by_word_id = 5;
-}
diff --git a/proto/InstableSprayEnterDungeonReq.proto b/proto/InstableSprayEnterDungeonReq.proto
deleted file mode 100644
index 32ed51d8..00000000
--- a/proto/InstableSprayEnterDungeonReq.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 "InstableSprayAvatarInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message InstableSprayEnterDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 21889;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 stage_id = 5;
- repeated InstableSprayAvatarInfo avatar_info_list = 2;
- uint32 difficulty = 1;
-}
diff --git a/proto/InstableSprayEnterDungeonRsp.proto b/proto/InstableSprayEnterDungeonRsp.proto
deleted file mode 100644
index 09e4404d..00000000
--- a/proto/InstableSprayEnterDungeonRsp.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 InstableSprayEnterDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 24458;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 level_id = 4;
- int32 retcode = 8;
-}
diff --git a/proto/InstableSprayGalleryInfoNotify.proto b/proto/InstableSprayGalleryInfoNotify.proto
deleted file mode 100644
index 61b9ae25..00000000
--- a/proto/InstableSprayGalleryInfoNotify.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 InstableSprayGalleryInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5594;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 score = 14;
-}
diff --git a/proto/InstableSprayLevelFinishNotify.proto b/proto/InstableSprayLevelFinishNotify.proto
deleted file mode 100644
index 26f671f0..00000000
--- a/proto/InstableSprayLevelFinishNotify.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 InstableSprayLevelFinishNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 21512;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 round = 2;
- uint32 level_id = 15;
- bool Unk3300_AMEBAPIPLGL = 3;
- bool Unk3300_DHKHBKLBIPA = 12;
- uint32 stage_id = 10;
-}
diff --git a/proto/InstableSprayRestartDungeonReq.proto b/proto/InstableSprayRestartDungeonReq.proto
deleted file mode 100644
index dce3e2b6..00000000
--- a/proto/InstableSprayRestartDungeonReq.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";
-
-import "InstableSprayAvatarInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message InstableSprayRestartDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 22725;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated InstableSprayAvatarInfo avatar_info_list = 15;
-}
diff --git a/proto/InstableSprayRestartDungeonRsp.proto b/proto/InstableSprayRestartDungeonRsp.proto
deleted file mode 100644
index 3c58758c..00000000
--- a/proto/InstableSprayRestartDungeonRsp.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 InstableSprayRestartDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 23617;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 12;
- uint32 level_id = 4;
-}
diff --git a/proto/InstableSpraySettleInfo.proto b/proto/InstableSpraySettleInfo.proto
deleted file mode 100644
index 4b31c92d..00000000
--- a/proto/InstableSpraySettleInfo.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 InstableSpraySettleInfo {
- uint32 stage_id = 1;
- repeated uint32 score_list = 4;
- bool is_new_record = 13;
- uint32 difficulty = 5;
-}
diff --git a/proto/InstableSpraySwitchTeamReq.proto b/proto/InstableSpraySwitchTeamReq.proto
deleted file mode 100644
index e866b70c..00000000
--- a/proto/InstableSpraySwitchTeamReq.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";
-
-import "InstableSprayAvatarInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message InstableSpraySwitchTeamReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 22524;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated InstableSprayAvatarInfo avatar_info_list = 13;
-}
diff --git a/proto/InstableSpraySwitchTeamRsp.proto b/proto/InstableSpraySwitchTeamRsp.proto
deleted file mode 100644
index 16e6f252..00000000
--- a/proto/InstableSpraySwitchTeamRsp.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 InstableSpraySwitchTeamRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 21806;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 7;
- uint32 level_id = 11;
-}
diff --git a/proto/InteractDailyDungeonInfoNotify.proto b/proto/InteractDailyDungeonInfoNotify.proto
deleted file mode 100644
index c2663780..00000000
--- a/proto/InteractDailyDungeonInfoNotify.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 InteractDailyDungeonInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 954;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/InterpretInferenceWordReq.proto b/proto/InterpretInferenceWordReq.proto
deleted file mode 100644
index c919971c..00000000
--- a/proto/InterpretInferenceWordReq.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 InterpretInferenceWordReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 454;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 page_id = 3;
- uint32 word_id = 4;
-}
diff --git a/proto/InterpretInferenceWordRsp.proto b/proto/InterpretInferenceWordRsp.proto
deleted file mode 100644
index 80d6718b..00000000
--- a/proto/InterpretInferenceWordRsp.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 InterpretInferenceWordRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 498;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 15;
- uint32 word_id = 2;
- uint32 page_id = 9;
-}
diff --git a/proto/InterruptGalleryReq.proto b/proto/InterruptGalleryReq.proto
deleted file mode 100644
index 5fdd6daa..00000000
--- a/proto/InterruptGalleryReq.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 InterruptGalleryReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5548;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 gallery_id = 4;
-}
diff --git a/proto/InterruptGalleryRsp.proto b/proto/InterruptGalleryRsp.proto
deleted file mode 100644
index 0877c1ba..00000000
--- a/proto/InterruptGalleryRsp.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 InterruptGalleryRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5599;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- int32 retcode = 10;
- uint32 gallery_id = 3;
-}
diff --git a/proto/Investigation.proto b/proto/Investigation.proto
deleted file mode 100644
index a626ce73..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 {
- enum State {
- STATE_INVALID = 0;
- STATE_IN_PROGRESS = 1;
- STATE_COMPLETE = 2;
- STATE_REWARD_TAKEN = 3;
- }
-
- uint32 total_progress = 5;
- uint32 progress = 14;
- uint32 id = 10;
- State state = 6;
-}
diff --git a/proto/InvestigationTarget.proto b/proto/InvestigationTarget.proto
deleted file mode 100644
index 88a0a9d0..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 {
- enum State {
- STATE_INVALID = 0;
- STATE_IN_PROGRESS = 1;
- STATE_COMPLETE = 2;
- STATE_REWARD_TAKEN = 3;
- }
-
- uint32 investigation_id = 8;
- uint32 quest_id = 6;
- State state = 2;
- uint32 total_progress = 5;
- uint32 progress = 15;
-}
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/IrodoriChessLeftMonsterNotify.proto b/proto/IrodoriChessLeftMonsterNotify.proto
deleted file mode 100644
index 6cc99d36..00000000
--- a/proto/IrodoriChessLeftMonsterNotify.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 IrodoriChessLeftMonsterNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5331;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 left_monsters = 4;
-}
diff --git a/proto/IrodoriChessMysteryInfo.proto b/proto/IrodoriChessMysteryInfo.proto
deleted file mode 100644
index 6d522461..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 = 3;
- repeated uint32 exit_point_id_list = 14;
- repeated uint32 entrance_point_id_list = 11;
-}
diff --git a/proto/IrodoriChessPlayerInfo.proto b/proto/IrodoriChessPlayerInfo.proto
deleted file mode 100644
index 896750bf..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 settle_score = 11;
- uint32 uid = 10;
- uint32 building_points = 8;
-}
diff --git a/proto/IrodoriChessPlayerInfoNotify.proto b/proto/IrodoriChessPlayerInfoNotify.proto
deleted file mode 100644
index 8d5f5a72..00000000
--- a/proto/IrodoriChessPlayerInfoNotify.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 "IrodoriChessPlayerInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message IrodoriChessPlayerInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5312;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- IrodoriChessPlayerInfo player_info = 10;
-}
diff --git a/proto/IrodoriChessSettleInfo.proto b/proto/IrodoriChessSettleInfo.proto
deleted file mode 100644
index 3937f2bb..00000000
--- a/proto/IrodoriChessSettleInfo.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 IrodoriChessSettleInfo {
- bool is_new_record = 5;
- bool Unk2700_PFEDPLKKLGH = 2;
- uint64 scene_time_ms = 1;
- uint32 Unk2700_CDOKENJJJMH = 3;
- bool is_perfect = 12;
- uint32 kill_monster_num = 7;
-}
diff --git a/proto/IrodoriChessUnequipCardReq.proto b/proto/IrodoriChessUnequipCardReq.proto
deleted file mode 100644
index 36f99f7f..00000000
--- a/proto/IrodoriChessUnequipCardReq.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 IrodoriChessUnequipCardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8409;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 level_id = 1;
- uint32 card_id = 3;
- bool is_hard_map = 2;
-}
diff --git a/proto/IrodoriChessUnequipCardRsp.proto b/proto/IrodoriChessUnequipCardRsp.proto
deleted file mode 100644
index c94c06c7..00000000
--- a/proto/IrodoriChessUnequipCardRsp.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 IrodoriChessUnequipCardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8537;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 card_id = 10;
- int32 retcode = 2;
- uint32 level_id = 12;
- bool is_hard_map = 6;
-}
diff --git a/proto/IrodoriEditFlowerCombinationReq.proto b/proto/IrodoriEditFlowerCombinationReq.proto
deleted file mode 100644
index 8ac80320..00000000
--- a/proto/IrodoriEditFlowerCombinationReq.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 "CustomGadgetTreeInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message IrodoriEditFlowerCombinationReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8835;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 entity_id = 1;
- CustomGadgetTreeInfo combination_info = 12;
-}
diff --git a/proto/IrodoriEditFlowerCombinationRsp.proto b/proto/IrodoriEditFlowerCombinationRsp.proto
deleted file mode 100644
index e5571e7c..00000000
--- a/proto/IrodoriEditFlowerCombinationRsp.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 IrodoriEditFlowerCombinationRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8454;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 2;
- bool Unk3300_IAPLHBKJLBF = 8;
- bool Unk3300_DBBGPOMDKPK = 9;
-}
diff --git a/proto/IrodoriFillPoetryReq.proto b/proto/IrodoriFillPoetryReq.proto
deleted file mode 100644
index d5f4585c..00000000
--- a/proto/IrodoriFillPoetryReq.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 IrodoriFillPoetryReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8926;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 line_id = 6;
- uint32 theme_id = 5;
-}
diff --git a/proto/IrodoriFillPoetryRsp.proto b/proto/IrodoriFillPoetryRsp.proto
deleted file mode 100644
index 2d4c52b6..00000000
--- a/proto/IrodoriFillPoetryRsp.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";
-
-import "IrodoriPoetryThemeData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message IrodoriFillPoetryRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8076;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- IrodoriPoetryThemeData theme_data = 8;
- int32 retcode = 2;
-}
diff --git a/proto/IrodoriMasterGalleryCgEndNotify.proto b/proto/IrodoriMasterGalleryCgEndNotify.proto
deleted file mode 100644
index 5c4f088c..00000000
--- a/proto/IrodoriMasterGalleryCgEndNotify.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 IrodoriMasterGalleryCgEndNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8050;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 level_id = 11;
- uint32 gallery_id = 3;
-}
diff --git a/proto/IrodoriMasterGallerySettleInfo.proto b/proto/IrodoriMasterGallerySettleInfo.proto
deleted file mode 100644
index 8a630627..00000000
--- a/proto/IrodoriMasterGallerySettleInfo.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 "GalleryStopReason.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message IrodoriMasterGallerySettleInfo {
- GalleryStopReason reason = 10;
- uint32 difficult = 2;
- uint32 finish_time = 4;
- uint32 level_id = 1;
- bool is_finish = 3;
-}
diff --git a/proto/IrodoriMasterGallerySettleNotify.proto b/proto/IrodoriMasterGallerySettleNotify.proto
deleted file mode 100644
index 22fe72fa..00000000
--- a/proto/IrodoriMasterGallerySettleNotify.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 "IrodoriMasterGallerySettleInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message IrodoriMasterGallerySettleNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8792;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- IrodoriMasterGallerySettleInfo settle_info = 9;
- uint32 gallery_id = 11;
-}
diff --git a/proto/IrodoriMasterStartGalleryReq.proto b/proto/IrodoriMasterStartGalleryReq.proto
deleted file mode 100644
index adc69c4b..00000000
--- a/proto/IrodoriMasterStartGalleryReq.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 IrodoriMasterStartGalleryReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8243;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 difficulty = 15;
- uint32 level_id = 7;
-}
diff --git a/proto/IrodoriMasterStartGalleryRsp.proto b/proto/IrodoriMasterStartGalleryRsp.proto
deleted file mode 100644
index dc317f2f..00000000
--- a/proto/IrodoriMasterStartGalleryRsp.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 IrodoriMasterStartGalleryRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8495;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 4;
-}
diff --git a/proto/IrodoriScanEntityReq.proto b/proto/IrodoriScanEntityReq.proto
deleted file mode 100644
index 4d428877..00000000
--- a/proto/IrodoriScanEntityReq.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 IrodoriScanEntityReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8931;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 entity_id = 2;
-}
diff --git a/proto/IrodoriScanEntityRsp.proto b/proto/IrodoriScanEntityRsp.proto
deleted file mode 100644
index 09a220f3..00000000
--- a/proto/IrodoriScanEntityRsp.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 "IrodoriPoetryThemeData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message IrodoriScanEntityRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8840;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- IrodoriPoetryThemeData theme_data = 1;
- int32 retcode = 12;
- bool is_get_inspiration = 13;
-}
diff --git a/proto/IslandPartyActivityDetailInfo.proto b/proto/IslandPartyActivityDetailInfo.proto
deleted file mode 100644
index 9d28157e..00000000
--- a/proto/IslandPartyActivityDetailInfo.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 "Unk2800_MBKLJLMLIKF.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message IslandPartyActivityDetailInfo {
- repeated Unk2800_MBKLJLMLIKF Unk2800_PDBHCBCLFBM = 15;
-}
diff --git a/proto/IslandPartyGallerySettleInfo.proto b/proto/IslandPartyGallerySettleInfo.proto
deleted file mode 100644
index d17474d4..00000000
--- a/proto/IslandPartyGallerySettleInfo.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 "ExhibitionDisplayInfo.proto";
-import "OnlinePlayerInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message IslandPartyGallerySettleInfo {
- repeated ExhibitionDisplayInfo card_list = 1;
- OnlinePlayerInfo player_info = 7;
-}
diff --git a/proto/IslandPartyRaftInfoNotify.proto b/proto/IslandPartyRaftInfoNotify.proto
deleted file mode 100644
index a196582f..00000000
--- a/proto/IslandPartyRaftInfoNotify.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 IslandPartyRaftInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5589;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 Unk3300_HNECEGNMKNK = 4;
- uint32 Unk3300_FBACMOFGPGJ = 1;
- uint32 point_id = 8;
- uint32 coin = 14;
-}
diff --git a/proto/IslandPartySailInfoNotify.proto b/proto/IslandPartySailInfoNotify.proto
deleted file mode 100644
index 95e0a869..00000000
--- a/proto/IslandPartySailInfoNotify.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 "IslandPartySailStage.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message IslandPartySailInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5544;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- IslandPartySailStage stage = 2;
- uint32 kill_monster_count = 6;
- uint32 coin = 14;
- uint32 progress = 9;
-}
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/IslandPartySettleNotify.proto b/proto/IslandPartySettleNotify.proto
deleted file mode 100644
index 1e587c35..00000000
--- a/proto/IslandPartySettleNotify.proto
+++ /dev/null
@@ -1,40 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 "ExhibitionDisplayInfo.proto";
-import "GalleryStopReason.proto";
-import "IslandPartyGallerySettleInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message IslandPartySettleNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 24127;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 time_remain = 9;
- bool is_new_record = 3;
- repeated ExhibitionDisplayInfo score_list = 5;
- GalleryStopReason reason = 12;
- repeated IslandPartyGallerySettleInfo settle_info_list = 13;
-}
diff --git a/proto/JoinHomeWorldFailNotify.proto b/proto/JoinHomeWorldFailNotify.proto
deleted file mode 100644
index 799901fd..00000000
--- a/proto/JoinHomeWorldFailNotify.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 JoinHomeWorldFailNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4859;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 6;
- uint32 target_uid = 2;
-}
diff --git a/proto/JoinPlayerFailNotify.proto b/proto/JoinPlayerFailNotify.proto
deleted file mode 100644
index 64ffaa02..00000000
--- a/proto/JoinPlayerFailNotify.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 JoinPlayerFailNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 258;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 4;
-}
diff --git a/proto/JoinPlayerSceneReq.proto b/proto/JoinPlayerSceneReq.proto
deleted file mode 100644
index 228ac4ae..00000000
--- a/proto/JoinPlayerSceneReq.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 JoinPlayerSceneReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 297;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 target_uid = 8;
-}
diff --git a/proto/JoinPlayerSceneRsp.proto b/proto/JoinPlayerSceneRsp.proto
deleted file mode 100644
index 8efbc388..00000000
--- a/proto/JoinPlayerSceneRsp.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 JoinPlayerSceneRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 202;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 15;
-}
diff --git a/proto/KeepAliveNotify.proto b/proto/KeepAliveNotify.proto
deleted file mode 100644
index 8848b3ac..00000000
--- a/proto/KeepAliveNotify.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 KeepAliveNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 79;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-}
diff --git a/proto/LanguageType.proto b/proto/LanguageType.proto
deleted file mode 100644
index c7ff366b..00000000
--- a/proto/LanguageType.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";
-
-option java_package = "emu.grasscutter.net.proto";
-
-enum LanguageType {
- LANGUAGE_TYPE_NONE = 0;
- LANGUAGE_TYPE_EN = 1;
- LANGUAGE_TYPE_SC = 2;
- LANGUAGE_TYPE_TC = 3;
- LANGUAGE_TYPE_FR = 4;
- LANGUAGE_TYPE_DE = 5;
- LANGUAGE_TYPE_ES = 6;
- LANGUAGE_TYPE_PT = 7;
- LANGUAGE_TYPE_RU = 8;
- LANGUAGE_TYPE_JP = 9;
- LANGUAGE_TYPE_KR = 10;
- LANGUAGE_TYPE_TH = 11;
- LANGUAGE_TYPE_VN = 12;
- LANGUAGE_TYPE_ID = 13;
- LANGUAGE_TYPE_TR = 14;
- LANGUAGE_TYPE_IT = 15;
-}
diff --git a/proto/LanternRiteDoFireworksReformReq.proto b/proto/LanternRiteDoFireworksReformReq.proto
deleted file mode 100644
index ab524870..00000000
--- a/proto/LanternRiteDoFireworksReformReq.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 LanternRiteDoFireworksReformReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8517;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 stage_id = 15;
- uint32 challenge_id = 13;
- uint32 factor_id = 9;
- uint32 skill_id = 4;
-}
diff --git a/proto/LanternRiteDoFireworksReformRsp.proto b/proto/LanternRiteDoFireworksReformRsp.proto
deleted file mode 100644
index 53d7d9ff..00000000
--- a/proto/LanternRiteDoFireworksReformRsp.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 "LanternRiteFireworksReformFactorInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message LanternRiteDoFireworksReformRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8171;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated LanternRiteFireworksReformFactorInfo factor_info_list = 6;
- int32 retcode = 4;
- uint32 Unk3300_BJHGCFANMBI = 12;
- uint32 Unk3300_OMHPIGGDCBO = 10;
- uint32 challenge_id = 9;
- uint32 Unk3300_LKOFBPDKEGG = 8;
- bool is_lucky = 1;
- uint32 Unk3300_LKKBPAJOCML = 14;
- uint32 stage_id = 15;
-}
diff --git a/proto/LanternRiteEndFireworksReformReq.proto b/proto/LanternRiteEndFireworksReformReq.proto
deleted file mode 100644
index ee800c48..00000000
--- a/proto/LanternRiteEndFireworksReformReq.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 LanternRiteEndFireworksReformReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8936;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 stage_id = 1;
- uint32 challenge_id = 15;
-}
diff --git a/proto/LanternRiteEndFireworksReformRsp.proto b/proto/LanternRiteEndFireworksReformRsp.proto
deleted file mode 100644
index d682530f..00000000
--- a/proto/LanternRiteEndFireworksReformRsp.proto
+++ /dev/null
@@ -1,40 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a 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 LanternRiteEndFireworksReformRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8414;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool Unk3300_CGJNBGAKFAD = 11;
- bool Unk3300_FPEFIADFBNI = 1;
- int32 retcode = 9;
- uint32 stage_id = 13;
- uint32 final_score = 15;
- bool Unk3300_ALMNEGCIILA = 6;
- bool is_new_record = 10;
- uint32 challenge_id = 4;
- bool is_full_score = 7;
-}
diff --git a/proto/LanternRiteFireworksReformFactorInfo.proto b/proto/LanternRiteFireworksReformFactorInfo.proto
deleted file mode 100644
index a27ff147..00000000
--- a/proto/LanternRiteFireworksReformFactorInfo.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 LanternRiteFireworksReformFactorInfo {
- uint32 factor_value = 12;
- uint32 factor_id = 15;
-}
diff --git a/proto/LanternRiteFireworksReformSkillInfo.proto b/proto/LanternRiteFireworksReformSkillInfo.proto
deleted file mode 100644
index e187051d..00000000
--- a/proto/LanternRiteFireworksReformSkillInfo.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 LanternRiteFireworksReformSkillInfo {
- bool is_unlock = 9;
- uint32 skill_id = 1;
- uint32 Unk3300_IEPBAPJHLEI = 15;
- uint32 Unk3300_EDPPFFFLFGG = 10;
-}
diff --git a/proto/LanternRiteStartFireworksReformReq.proto b/proto/LanternRiteStartFireworksReformReq.proto
deleted file mode 100644
index 6916b11b..00000000
--- a/proto/LanternRiteStartFireworksReformReq.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 LanternRiteStartFireworksReformReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8200;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 challenge_id = 2;
- uint32 stage_id = 1;
-}
diff --git a/proto/LanternRiteStartFireworksReformRsp.proto b/proto/LanternRiteStartFireworksReformRsp.proto
deleted file mode 100644
index 7cb064de..00000000
--- a/proto/LanternRiteStartFireworksReformRsp.proto
+++ /dev/null
@@ -1,43 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 "LanternRiteFireworksReformFactorInfo.proto";
-import "LanternRiteFireworksReformSkillInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message LanternRiteStartFireworksReformRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8652;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 stage_id = 6;
- uint32 challenge_id = 4;
- uint32 Unk3300_BJHGCFANMBI = 14;
- uint32 Unk3300_LKOFBPDKEGG = 12;
- repeated LanternRiteFireworksReformFactorInfo factor_info_list = 13;
- int32 retcode = 2;
- uint32 Unk3300_OMHPIGGDCBO = 11;
- repeated LanternRiteFireworksReformSkillInfo skill_info_list = 15;
- uint32 Unk3300_LKKBPAJOCML = 5;
-}
diff --git a/proto/LanternRiteTakeSkinRewardReq.proto b/proto/LanternRiteTakeSkinRewardReq.proto
deleted file mode 100644
index 11361f7e..00000000
--- a/proto/LanternRiteTakeSkinRewardReq.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 LanternRiteTakeSkinRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8398;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/LanternRiteTakeSkinRewardRsp.proto b/proto/LanternRiteTakeSkinRewardRsp.proto
deleted file mode 100644
index 2b5a0e63..00000000
--- a/proto/LanternRiteTakeSkinRewardRsp.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 LanternRiteTakeSkinRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8104;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 10;
-}
diff --git a/proto/LastPacketPrintNotify.proto b/proto/LastPacketPrintNotify.proto
deleted file mode 100644
index 7d489479..00000000
--- a/proto/LastPacketPrintNotify.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 LastPacketPrintNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 94;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/LaunchFireworksReq.proto b/proto/LaunchFireworksReq.proto
deleted file mode 100644
index 9b4b87cb..00000000
--- a/proto/LaunchFireworksReq.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";
-
-import "FireworksLaunchSchemeData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message LaunchFireworksReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5977;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- FireworksLaunchSchemeData scheme_data = 8;
-}
diff --git a/proto/LaunchFireworksRsp.proto b/proto/LaunchFireworksRsp.proto
deleted file mode 100644
index be85e6da..00000000
--- a/proto/LaunchFireworksRsp.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 LaunchFireworksRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5936;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 6;
-}
diff --git a/proto/LeaveSceneReq.proto b/proto/LeaveSceneReq.proto
deleted file mode 100644
index ac7b6524..00000000
--- a/proto/LeaveSceneReq.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 LeaveSceneReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 230;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/LeaveSceneRsp.proto b/proto/LeaveSceneRsp.proto
deleted file mode 100644
index a31d7d0c..00000000
--- a/proto/LeaveSceneRsp.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 LeaveSceneRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 256;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 1;
-}
diff --git a/proto/LeaveWorldNotify.proto b/proto/LeaveWorldNotify.proto
deleted file mode 100644
index 04ce6e81..00000000
--- a/proto/LeaveWorldNotify.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 LeaveWorldNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3247;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-}
diff --git a/proto/LevelTagDataNotify.proto b/proto/LevelTagDataNotify.proto
deleted file mode 100644
index 00092cd5..00000000
--- a/proto/LevelTagDataNotify.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 LevelTagDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3468;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated uint32 level_tag_id_list = 15;
-}
diff --git a/proto/LevelupCityReq.proto b/proto/LevelupCityReq.proto
deleted file mode 100644
index abf02f55..00000000
--- a/proto/LevelupCityReq.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 LevelupCityReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 223;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 scene_id = 9;
- uint32 item_num = 13;
- uint32 area_id = 7;
-}
diff --git a/proto/LevelupCityRsp.proto b/proto/LevelupCityRsp.proto
deleted file mode 100644
index a2d0c12b..00000000
--- a/proto/LevelupCityRsp.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 "CityInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message LevelupCityRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 287;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 7;
- CityInfo city_info = 14;
- uint32 scene_id = 11;
- uint32 area_id = 9;
-}
diff --git a/proto/LikeCustomDungeonReq.proto b/proto/LikeCustomDungeonReq.proto
deleted file mode 100644
index c46174d9..00000000
--- a/proto/LikeCustomDungeonReq.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 LikeCustomDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6203;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool is_cancel_like = 2;
- uint64 dungeon_guid = 3;
-}
diff --git a/proto/LikeCustomDungeonRsp.proto b/proto/LikeCustomDungeonRsp.proto
deleted file mode 100644
index d9b55c9c..00000000
--- a/proto/LikeCustomDungeonRsp.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 LikeCustomDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6233;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 9;
-}
diff --git a/proto/LiveEndNotify.proto b/proto/LiveEndNotify.proto
deleted file mode 100644
index b3c7871c..00000000
--- a/proto/LiveEndNotify.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 LiveEndNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 810;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 live_id = 12;
-}
diff --git a/proto/LiveStartNotify.proto b/proto/LiveStartNotify.proto
deleted file mode 100644
index 95f2c40b..00000000
--- a/proto/LiveStartNotify.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 LiveStartNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 872;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 live_id = 7;
-}
diff --git a/proto/LoadActivityTerrainNotify.proto b/proto/LoadActivityTerrainNotify.proto
deleted file mode 100644
index 5e0d6e7b..00000000
--- a/proto/LoadActivityTerrainNotify.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 LoadActivityTerrainNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2089;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 activity_id = 5;
-}
diff --git a/proto/LuaEnvironmentEffectNotify.proto b/proto/LuaEnvironmentEffectNotify.proto
deleted file mode 100644
index 1ecd458d..00000000
--- a/proto/LuaEnvironmentEffectNotify.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 LuaEnvironmentEffectNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3083;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 type = 8;
- repeated int32 int_param_list = 10;
- string effect_alias = 3;
- repeated float float_param_list = 12;
-}
diff --git a/proto/LuaSetOptionNotify.proto b/proto/LuaSetOptionNotify.proto
deleted file mode 100644
index 0edd528a..00000000
--- a/proto/LuaSetOptionNotify.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";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message LuaSetOptionNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 323;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- enum LuaOptionType {
- LUA_OPTION_TYPE_NONE = 0;
- LUA_OPTION_TYPE_PLAYER_INPUT = 1;
- }
-
- string lua_set_param = 1;
- LuaOptionType option_type = 7;
-}
diff --git a/proto/LuaShellType.proto b/proto/LuaShellType.proto
deleted file mode 100644
index 907cdfc7..00000000
--- a/proto/LuaShellType.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 LuaShellType {
- LUA_SHELL_TYPE_LUASHELL_NONE = 0;
- LUA_SHELL_TYPE_LUASHELL_NORMAL = 1;
- LUA_SHELL_TYPE_LUASHELL_SECURITY = 2;
- LUA_SHELL_TYPE_LUASHELL_SHELL_CODE = 3;
-}
diff --git a/proto/LuminanceStoneChallengeGallerySettleInfo.proto b/proto/LuminanceStoneChallengeGallerySettleInfo.proto
deleted file mode 100644
index 6c619a3f..00000000
--- a/proto/LuminanceStoneChallengeGallerySettleInfo.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 "GalleryStopReason.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message LuminanceStoneChallengeGallerySettleInfo {
- uint32 final_score = 12;
- uint32 clean_mud_count = 8;
- GalleryStopReason reason = 15;
- uint32 gallery_id = 11;
- uint32 kill_special_monster_count = 4;
- uint32 kill_monster_count = 1;
-}
diff --git a/proto/LuminanceStoneChallengeSettleInfo.proto b/proto/LuminanceStoneChallengeSettleInfo.proto
deleted file mode 100644
index 10ba56f6..00000000
--- a/proto/LuminanceStoneChallengeSettleInfo.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 "LuminanceStoneChallengeGallerySettleInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message LuminanceStoneChallengeSettleInfo {
- bool is_new_record = 6;
- LuminanceStoneChallengeGallerySettleInfo settle_info = 10;
-}
diff --git a/proto/LuminanceStoneChallengeSettleNotify.proto b/proto/LuminanceStoneChallengeSettleNotify.proto
deleted file mode 100644
index 42e57639..00000000
--- a/proto/LuminanceStoneChallengeSettleNotify.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";
-
-import "LuminanceStoneChallengeSettleInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message LuminanceStoneChallengeSettleNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8784;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 gallery_id = 3;
- LuminanceStoneChallengeSettleInfo settle_info = 5;
-}
diff --git a/proto/LunaRiteAreaFinishNotify.proto b/proto/LunaRiteAreaFinishNotify.proto
deleted file mode 100644
index 743f813d..00000000
--- a/proto/LunaRiteAreaFinishNotify.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 LunaRiteAreaFinishNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8382;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 area_id = 14;
-}
diff --git a/proto/LunaRiteGroupBundleRegisterNotify.proto b/proto/LunaRiteGroupBundleRegisterNotify.proto
deleted file mode 100644
index d5005d7c..00000000
--- a/proto/LunaRiteGroupBundleRegisterNotify.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 LunaRiteGroupBundleRegisterNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8455;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 group_link_bundle_id = 7;
-}
diff --git a/proto/LunaRiteHintPointRemoveNotify.proto b/proto/LunaRiteHintPointRemoveNotify.proto
deleted file mode 100644
index 7ea86ccb..00000000
--- a/proto/LunaRiteHintPointRemoveNotify.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 LunaRiteHintPointRemoveNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8763;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated uint32 hint_point_index = 12;
-}
diff --git a/proto/LunaRiteHintPointReq.proto b/proto/LunaRiteHintPointReq.proto
deleted file mode 100644
index 285e4ea5..00000000
--- a/proto/LunaRiteHintPointReq.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 LunaRiteHintPointReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8811;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 area_id = 11;
-}
diff --git a/proto/LunaRiteHintPointRsp.proto b/proto/LunaRiteHintPointRsp.proto
deleted file mode 100644
index d9e06f69..00000000
--- a/proto/LunaRiteHintPointRsp.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 "LunaRiteHintPoint.proto";
-import "LunaRiteHintStatusType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message LunaRiteHintPointRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8394;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 area_id = 9;
- repeated LunaRiteHintPoint hint_point = 11;
- LunaRiteHintStatusType hint_status = 5;
- int32 retcode = 6;
-}
diff --git a/proto/LunaRiteSacrificeReq.proto b/proto/LunaRiteSacrificeReq.proto
deleted file mode 100644
index a758c96a..00000000
--- a/proto/LunaRiteSacrificeReq.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 LunaRiteSacrificeReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8717;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 index = 2;
- uint32 area_id = 14;
-}
diff --git a/proto/LunaRiteSacrificeRsp.proto b/proto/LunaRiteSacrificeRsp.proto
deleted file mode 100644
index 1964b69c..00000000
--- a/proto/LunaRiteSacrificeRsp.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 LunaRiteSacrificeRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8215;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 sacrifice_list = 11;
- int32 retcode = 12;
- uint32 index = 3;
- uint32 area_id = 14;
-}
diff --git a/proto/LunaRiteTakeSacrificeRewardReq.proto b/proto/LunaRiteTakeSacrificeRewardReq.proto
deleted file mode 100644
index 82c4175f..00000000
--- a/proto/LunaRiteTakeSacrificeRewardReq.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 LunaRiteTakeSacrificeRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8213;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 index = 4;
- uint32 area_id = 2;
-}
diff --git a/proto/LunaRiteTakeSacrificeRewardRsp.proto b/proto/LunaRiteTakeSacrificeRewardRsp.proto
deleted file mode 100644
index 3bb133dc..00000000
--- a/proto/LunaRiteTakeSacrificeRewardRsp.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 LunaRiteTakeSacrificeRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8895;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 area_id = 14;
- int32 retcode = 1;
- uint32 sacrifice_reward_index = 6;
- repeated uint32 sacrifice_reward_list = 9;
- uint32 index = 4;
-}
diff --git a/proto/LunchBoxSlotType.proto b/proto/LunchBoxSlotType.proto
deleted file mode 100644
index e703a252..00000000
--- a/proto/LunchBoxSlotType.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 LunchBoxSlotType {
- LUNCH_BOX_SLOT_NONE = 0;
- LUNCH_BOX_SLOT_REVIVE = 1;
- LUNCH_BOX_SLOT_HEAL = 2;
-}
diff --git a/proto/MainCoop.proto b/proto/MainCoop.proto
deleted file mode 100644
index 86d67486..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 {
- enum Status {
- STATUS_INVALID = 0;
- STATUS_RUNNING = 1;
- STATUS_FINISHED = 2;
- }
-
- Status status = 6;
- map Unk3300_JFPLEDLNJPF = 5;
- map Unk3300_OMEEMFJFKBH = 7;
- uint32 self_confidence = 9;
- uint32 id = 1;
- repeated uint32 save_point_id_list = 10;
- map seen_ending_map = 13;
-}
diff --git a/proto/MainCoopFailNotify.proto b/proto/MainCoopFailNotify.proto
deleted file mode 100644
index 42e9e2ee..00000000
--- a/proto/MainCoopFailNotify.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 MainCoopFailNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1956;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- string textmap_id = 7;
- uint32 chapter_id = 14;
-}
diff --git a/proto/MainCoopUpdateNotify.proto b/proto/MainCoopUpdateNotify.proto
deleted file mode 100644
index 3fc10cee..00000000
--- a/proto/MainCoopUpdateNotify.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 "MainCoop.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message MainCoopUpdateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1991;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated MainCoop main_coop_list = 10;
-}
diff --git a/proto/MapAreaChangeNotify.proto b/proto/MapAreaChangeNotify.proto
deleted file mode 100644
index 25dde907..00000000
--- a/proto/MapAreaChangeNotify.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 "MapAreaInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message MapAreaChangeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3485;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated MapAreaInfo map_area_info_list = 6;
-}
diff --git a/proto/MapAreaInfo.proto b/proto/MapAreaInfo.proto
deleted file mode 100644
index 11a1eb67..00000000
--- a/proto/MapAreaInfo.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 MapAreaInfo {
- uint32 map_area_id = 1;
- bool is_open = 2;
-}
diff --git a/proto/MapInfo.proto b/proto/MapInfo.proto
deleted file mode 100644
index 12d23eb3..00000000
--- a/proto/MapInfo.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 "CellInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message MapInfo {
- int32 minx = 1;
- int32 maxx = 2;
- int32 minz = 3;
- int32 maxz = 4;
- repeated CellInfo cells = 5;
-}
diff --git a/proto/MapMarkTipsInfo.proto b/proto/MapMarkTipsInfo.proto
deleted file mode 100644
index a5123b15..00000000
--- a/proto/MapMarkTipsInfo.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 "MapMarkTipsType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message MapMarkTipsInfo {
- MapMarkTipsType tips_type = 1;
- repeated uint32 point_id_list = 2;
-}
diff --git a/proto/MapMarkTipsType.proto b/proto/MapMarkTipsType.proto
deleted file mode 100644
index ab28531b..00000000
--- a/proto/MapMarkTipsType.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";
-
-enum MapMarkTipsType {
- MAP_MARK_TIPS_TYPE_DUNGEON_ELEMENT_TRIAL = 0;
-}
diff --git a/proto/MarkEntityInMinMapNotify.proto b/proto/MarkEntityInMinMapNotify.proto
deleted file mode 100644
index 0749155d..00000000
--- a/proto/MarkEntityInMinMapNotify.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message MarkEntityInMinMapNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 293;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- Vector position = 4;
- uint32 entity_id = 3;
- uint32 monster_id = 14;
-}
diff --git a/proto/MarkNewType.proto b/proto/MarkNewType.proto
deleted file mode 100644
index 43ae8d10..00000000
--- a/proto/MarkNewType.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 MarkNewType {
- _NONE = 0;
- COMBINE = 1;
- FORGE = 2;
-}
diff --git a/proto/MassiveBoxInfo.proto b/proto/MassiveBoxInfo.proto
deleted file mode 100644
index 9f09627f..00000000
--- a/proto/MassiveBoxInfo.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message MassiveBoxInfo {
- int32 id = 1;
- uint32 config_id = 2;
- Vector center = 3;
- Vector extents = 4;
- Vector up = 5;
- Vector forward = 6;
- Vector right = 7;
-}
diff --git a/proto/MassiveEntityElementOpBatchNotify.proto b/proto/MassiveEntityElementOpBatchNotify.proto
deleted file mode 100644
index a4637d18..00000000
--- a/proto/MassiveEntityElementOpBatchNotify.proto
+++ /dev/null
@@ -1,46 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 "ShapeBox.proto";
-import "ShapeSphere.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message MassiveEntityElementOpBatchNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 363;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 attacker_id = 8;
- float attack_element_durability = 4;
- int32 Unk3300_PNANGDNNFCH = 2;
- int32 entity_type = 10;
- int32 Unk3300_KNLDJPEMCKP = 7;
- uint32 op_idx = 11;
- uint32 user_id = 1;
- oneof check_shape {
- ShapeSphere shape_sphere = 14;
- ShapeBox shape_box = 13;
- }
-}
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 ed0771b9..00000000
--- a/proto/MassiveEntityStateChangedNotify.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";
-
-import "MassiveEntityState.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message MassiveEntityStateChangedNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 349;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated MassiveEntityState massive_entity_state_list = 14;
-}
diff --git a/proto/MassiveGrassInfo.proto b/proto/MassiveGrassInfo.proto
deleted file mode 100644
index 4dfa0f81..00000000
--- a/proto/MassiveGrassInfo.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message MassiveGrassInfo {
- uint32 id = 1;
- Vector center = 2;
- Vector size = 3;
-}
diff --git a/proto/MassiveWaterInfo.proto b/proto/MassiveWaterInfo.proto
deleted file mode 100644
index 54ec8919..00000000
--- a/proto/MassiveWaterInfo.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 MassiveWaterInfo {
- int64 id = 1;
-}
diff --git a/proto/MatchPlayerInfo.proto b/proto/MatchPlayerInfo.proto
deleted file mode 100644
index 716ff1ba..00000000
--- a/proto/MatchPlayerInfo.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 "OnlinePlayerInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message MatchPlayerInfo {
- bool is_agreed = 4;
- OnlinePlayerInfo player_info = 15;
-}
diff --git a/proto/MatchReason.proto b/proto/MatchReason.proto
deleted file mode 100644
index d0ffeefd..00000000
--- a/proto/MatchReason.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 MatchReason {
- MATCH_REASON_NONE = 0;
- MATCH_REASON_FINISH = 1;
- MATCH_REASON_PLAYER_CANCEL = 2;
- MATCH_REASON_TIMEOUT = 3;
- MATCH_REASON_PLAYER_CONFIRM = 4;
- MATCH_REASON_FAILED = 5;
- MATCH_REASON_SYSTEM_ERROR = 6;
- MATCH_REASON_INTERRUPTED = 7;
- MATCH_REASON_MP_UNAVAILABLE = 8;
- MATCH_REASON_CONFIRM_TIMEOUT = 9;
-}
diff --git a/proto/MatchType.proto b/proto/MatchType.proto
deleted file mode 100644
index 2014a74e..00000000
--- a/proto/MatchType.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 MatchType {
- MATCH_TYPE_NONE = 0;
- MATCH_TYPE_DUNGEON = 1;
- MATCH_TYPE_MP_PLAY = 2;
- MATCH_TYPE_MECHANICUS = 3;
- MATCH_TYPE_GENERAL = 4;
- MATCH_TYPE_GCG = 5;
-}
diff --git a/proto/MechanicusCandidateTeamCreateReq.proto b/proto/MechanicusCandidateTeamCreateReq.proto
deleted file mode 100644
index 7379a4b0..00000000
--- a/proto/MechanicusCandidateTeamCreateReq.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 MechanicusCandidateTeamCreateReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3925;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 difficult_level = 2;
-}
diff --git a/proto/MechanicusCandidateTeamCreateRsp.proto b/proto/MechanicusCandidateTeamCreateRsp.proto
deleted file mode 100644
index 14d9c28f..00000000
--- a/proto/MechanicusCandidateTeamCreateRsp.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 MechanicusCandidateTeamCreateRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3942;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 difficult_level = 11;
- uint32 dungeon_id = 5;
- int32 retcode = 10;
-}
diff --git a/proto/MechanicusCloseNotify.proto b/proto/MechanicusCloseNotify.proto
deleted file mode 100644
index f9b49f1c..00000000
--- a/proto/MechanicusCloseNotify.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 MechanicusCloseNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3943;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 mechanicus_id = 9;
-}
diff --git a/proto/MechanicusCoinNotify.proto b/proto/MechanicusCoinNotify.proto
deleted file mode 100644
index 69eb22c9..00000000
--- a/proto/MechanicusCoinNotify.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 MechanicusCoinNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3919;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 coin = 8;
- uint32 mechanicus_id = 5;
-}
diff --git a/proto/MechanicusInfo.proto b/proto/MechanicusInfo.proto
deleted file mode 100644
index 056378cd..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 {
- uint32 mechanicus_id = 1;
- uint32 punish_over_time = 11;
- bool is_finish_teach_dungeon = 7;
- repeated uint32 Unk3300_KJLGFEPIENG = 6;
- repeated uint32 Unk3300_EEBEOCMAIKN = 9;
- uint32 coin = 10;
- repeated Uint32Pair gear_level_pair_list = 13;
-}
diff --git a/proto/MechanicusLevelupGearReq.proto b/proto/MechanicusLevelupGearReq.proto
deleted file mode 100644
index 7660e7b1..00000000
--- a/proto/MechanicusLevelupGearReq.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 MechanicusLevelupGearReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3978;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 mechanicus_id = 14;
- uint32 gear_id = 13;
-}
diff --git a/proto/MechanicusLevelupGearRsp.proto b/proto/MechanicusLevelupGearRsp.proto
deleted file mode 100644
index e710e91a..00000000
--- a/proto/MechanicusLevelupGearRsp.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 MechanicusLevelupGearRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3957;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 8;
- uint32 gear_id = 9;
- uint32 mechanicus_id = 4;
- uint32 after_gear_level = 12;
-}
diff --git a/proto/MechanicusOpenNotify.proto b/proto/MechanicusOpenNotify.proto
deleted file mode 100644
index dd8a9a7c..00000000
--- a/proto/MechanicusOpenNotify.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 MechanicusOpenNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4000;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 mechanicus_id = 13;
-}
diff --git a/proto/MechanicusSequenceOpenNotify.proto b/proto/MechanicusSequenceOpenNotify.proto
deleted file mode 100644
index dd0084e8..00000000
--- a/proto/MechanicusSequenceOpenNotify.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 MechanicusSequenceOpenNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3956;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 mechanicus_id = 12;
- uint32 sequence_id = 9;
-}
diff --git a/proto/MechanicusUnlockGearReq.proto b/proto/MechanicusUnlockGearReq.proto
deleted file mode 100644
index 1d7cf21e..00000000
--- a/proto/MechanicusUnlockGearReq.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 MechanicusUnlockGearReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3961;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 gear_id = 6;
- uint32 mechanicus_id = 10;
-}
diff --git a/proto/MechanicusUnlockGearRsp.proto b/proto/MechanicusUnlockGearRsp.proto
deleted file mode 100644
index 59c1194e..00000000
--- a/proto/MechanicusUnlockGearRsp.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 MechanicusUnlockGearRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3947;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 gear_id = 1;
- uint32 mechanicus_id = 7;
- int32 retcode = 10;
-}
diff --git a/proto/MeetNpcReq.proto b/proto/MeetNpcReq.proto
deleted file mode 100644
index 06c34d65..00000000
--- a/proto/MeetNpcReq.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 MeetNpcReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 561;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 npc_id = 15;
-}
diff --git a/proto/MeetNpcRsp.proto b/proto/MeetNpcRsp.proto
deleted file mode 100644
index 6d8540ea..00000000
--- a/proto/MeetNpcRsp.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 MeetNpcRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 547;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 13;
- uint32 npc_first_met_id = 7;
-}
diff --git a/proto/MetNpcIdListNotify.proto b/proto/MetNpcIdListNotify.proto
deleted file mode 100644
index 62abcf37..00000000
--- a/proto/MetNpcIdListNotify.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 MetNpcIdListNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 543;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 npc_first_met_id_list = 4;
-}
diff --git a/proto/MichiaeMatsuriDarkPressureLevelUpdateNotify.proto b/proto/MichiaeMatsuriDarkPressureLevelUpdateNotify.proto
deleted file mode 100644
index da647b35..00000000
--- a/proto/MichiaeMatsuriDarkPressureLevelUpdateNotify.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 MichiaeMatsuriDarkPressureLevelUpdateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8136;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 dark_pressure_level = 9;
-}
diff --git a/proto/MichiaeMatsuriGainCrystalExpUpdateNotify.proto b/proto/MichiaeMatsuriGainCrystalExpUpdateNotify.proto
deleted file mode 100644
index a7b5bb31..00000000
--- a/proto/MichiaeMatsuriGainCrystalExpUpdateNotify.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 MichiaeMatsuriGainCrystalExpUpdateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8318;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 activity_id = 13;
- uint32 gain_crystal_exp = 3;
-}
diff --git a/proto/MichiaeMatsuriInteractStatueReq.proto b/proto/MichiaeMatsuriInteractStatueReq.proto
deleted file mode 100644
index 29f01b42..00000000
--- a/proto/MichiaeMatsuriInteractStatueReq.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 MichiaeMatsuriInteractStatueReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8008;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 statue_entity_id = 9;
-}
diff --git a/proto/MichiaeMatsuriInteractStatueRsp.proto b/proto/MichiaeMatsuriInteractStatueRsp.proto
deleted file mode 100644
index 87650a7e..00000000
--- a/proto/MichiaeMatsuriInteractStatueRsp.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 MichiaeMatsuriInteractStatueRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8150;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 3;
-}
diff --git a/proto/MichiaeMatsuriRemoveChallengeMarkNotify.proto b/proto/MichiaeMatsuriRemoveChallengeMarkNotify.proto
deleted file mode 100644
index 10735ed8..00000000
--- a/proto/MichiaeMatsuriRemoveChallengeMarkNotify.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 MichiaeMatsuriRemoveChallengeMarkNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8581;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 group_id = 10;
- uint32 gadget_id = 13;
-}
diff --git a/proto/MichiaeMatsuriRemoveChestMarkNotify.proto b/proto/MichiaeMatsuriRemoveChestMarkNotify.proto
deleted file mode 100644
index 613cc472..00000000
--- a/proto/MichiaeMatsuriRemoveChestMarkNotify.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 MichiaeMatsuriRemoveChestMarkNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8203;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 group_id = 5;
- uint32 config_id = 6;
-}
diff --git a/proto/MichiaeMatsuriStartBossChallengeReq.proto b/proto/MichiaeMatsuriStartBossChallengeReq.proto
deleted file mode 100644
index 035f5a86..00000000
--- a/proto/MichiaeMatsuriStartBossChallengeReq.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 MichiaeMatsuriStartBossChallengeReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8650;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 difficulty = 4;
- uint32 gadget_entity_id = 6;
-}
diff --git a/proto/MichiaeMatsuriStartBossChallengeRsp.proto b/proto/MichiaeMatsuriStartBossChallengeRsp.proto
deleted file mode 100644
index 914289b4..00000000
--- a/proto/MichiaeMatsuriStartBossChallengeRsp.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 MichiaeMatsuriStartBossChallengeRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8953;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 12;
-}
diff --git a/proto/MichiaeMatsuriStartDarkChallengeReq.proto b/proto/MichiaeMatsuriStartDarkChallengeReq.proto
deleted file mode 100644
index be549bdf..00000000
--- a/proto/MichiaeMatsuriStartDarkChallengeReq.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 MichiaeMatsuriStartDarkChallengeReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8166;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 worktop_entity_id = 15;
-}
diff --git a/proto/MichiaeMatsuriStartDarkChallengeRsp.proto b/proto/MichiaeMatsuriStartDarkChallengeRsp.proto
deleted file mode 100644
index 99d2f29d..00000000
--- a/proto/MichiaeMatsuriStartDarkChallengeRsp.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 MichiaeMatsuriStartDarkChallengeRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8379;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 12;
-}
diff --git a/proto/MichiaeMatsuriUnlockCrystalSkillReq.proto b/proto/MichiaeMatsuriUnlockCrystalSkillReq.proto
deleted file mode 100644
index 1dfdc41d..00000000
--- a/proto/MichiaeMatsuriUnlockCrystalSkillReq.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 MichiaeMatsuriUnlockCrystalSkillReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8632;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 crystal_skill_id = 10;
-}
diff --git a/proto/MichiaeMatsuriUnlockCrystalSkillRsp.proto b/proto/MichiaeMatsuriUnlockCrystalSkillRsp.proto
deleted file mode 100644
index e523d4a9..00000000
--- a/proto/MichiaeMatsuriUnlockCrystalSkillRsp.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 MichiaeMatsuriUnlockCrystalSkillRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8874;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 crystal_skill_id = 8;
- int32 retcode = 10;
-}
diff --git a/proto/MiracleRingDataNotify.proto b/proto/MiracleRingDataNotify.proto
deleted file mode 100644
index 6de36662..00000000
--- a/proto/MiracleRingDataNotify.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 MiracleRingDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5222;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_gadget_created = 15;
- uint32 gadget_entity_id = 7;
- uint32 Unk3300_OONPDLMPLNC = 9;
- uint32 Unk3300_POIAEGJNEKP = 8;
- uint32 last_take_reward_time = 12;
-}
diff --git a/proto/MiracleRingDestroyNotify.proto b/proto/MiracleRingDestroyNotify.proto
deleted file mode 100644
index 211037c3..00000000
--- a/proto/MiracleRingDestroyNotify.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 MiracleRingDestroyNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5212;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 entity_id = 8;
-}
diff --git a/proto/MiracleRingDropResultNotify.proto b/proto/MiracleRingDropResultNotify.proto
deleted file mode 100644
index 660c5f77..00000000
--- a/proto/MiracleRingDropResultNotify.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 MiracleRingDropResultNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5231;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 last_take_reward_time = 15;
- int32 drop_result = 8;
-}
diff --git a/proto/MiracleRingTakeRewardReq.proto b/proto/MiracleRingTakeRewardReq.proto
deleted file mode 100644
index f58e914b..00000000
--- a/proto/MiracleRingTakeRewardReq.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 MiracleRingTakeRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5235;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 gadget_entity_id = 14;
- uint32 gadget_id = 9;
-}
diff --git a/proto/MiracleRingTakeRewardRsp.proto b/proto/MiracleRingTakeRewardRsp.proto
deleted file mode 100644
index e18e0d63..00000000
--- a/proto/MiracleRingTakeRewardRsp.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 MiracleRingTakeRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5227;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 10;
-}
diff --git a/proto/MistTrialDunegonFailNotify.proto b/proto/MistTrialDunegonFailNotify.proto
deleted file mode 100644
index e60ea919..00000000
--- a/proto/MistTrialDunegonFailNotify.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: 8135
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MistTrialDunegonFailNotify {
- int32 dungeon_id = 9;
-}
diff --git a/proto/MistTrialDungeonFailNotify.proto b/proto/MistTrialDungeonFailNotify.proto
deleted file mode 100644
index b2b77385..00000000
--- a/proto/MistTrialDungeonFailNotify.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 MistTrialDungeonFailNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8320;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 dungeon_id = 13;
-}
diff --git a/proto/MistTrialFloorLevelNotify.proto b/proto/MistTrialFloorLevelNotify.proto
deleted file mode 100644
index a5a539c3..00000000
--- a/proto/MistTrialFloorLevelNotify.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 MistTrialFloorLevelNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 988;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 dungeon_scene_id = 6;
- uint32 floor_level = 7;
-}
diff --git a/proto/MistTrialGetChallengeMissionReq.proto b/proto/MistTrialGetChallengeMissionReq.proto
deleted file mode 100644
index d605447f..00000000
--- a/proto/MistTrialGetChallengeMissionReq.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 MistTrialGetChallengeMissionReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8048;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 trial_id = 12;
-}
diff --git a/proto/MistTrialGetChallengeMissionRsp.proto b/proto/MistTrialGetChallengeMissionRsp.proto
deleted file mode 100644
index e8f9f6f0..00000000
--- a/proto/MistTrialGetChallengeMissionRsp.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 "MistTrialMissionInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message MistTrialGetChallengeMissionRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8193;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 trial_id = 6;
- repeated MistTrialMissionInfo mission_info_list = 3;
- int32 retcode = 7;
-}
diff --git a/proto/MistTrialGetDungeonExhibitionDataReq.proto b/proto/MistTrialGetDungeonExhibitionDataReq.proto
deleted file mode 100644
index 6e094c89..00000000
--- a/proto/MistTrialGetDungeonExhibitionDataReq.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 MistTrialGetDungeonExhibitionDataReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8983;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 trial_id = 6;
-}
diff --git a/proto/MistTrialGetDungeonExhibitionDataRsp.proto b/proto/MistTrialGetDungeonExhibitionDataRsp.proto
deleted file mode 100644
index f0be723b..00000000
--- a/proto/MistTrialGetDungeonExhibitionDataRsp.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 MistTrialGetDungeonExhibitionDataRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8903;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 trial_id = 10;
- int32 retcode = 2;
-}
diff --git a/proto/MistTrialMissionInfo.proto b/proto/MistTrialMissionInfo.proto
deleted file mode 100644
index b429d450..00000000
--- a/proto/MistTrialMissionInfo.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 MistTrialMissionInfo {
- uint32 param = 8;
- uint32 watcher_list_id = 5;
-}
diff --git a/proto/MistTrialSelectAvatarAndEnterDungeonReq.proto b/proto/MistTrialSelectAvatarAndEnterDungeonReq.proto
deleted file mode 100644
index 5274b614..00000000
--- a/proto/MistTrialSelectAvatarAndEnterDungeonReq.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";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message MistTrialSelectAvatarAndEnterDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8226;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- message SelectAvatarIndex {}
-
- repeated SelectAvatarIndex select_avatar_index_list = 11;
- repeated uint32 select_trial_avatar_id_list = 1;
- uint32 enter_point_id = 8;
- uint32 trial_id = 5;
-}
diff --git a/proto/MistTrialSelectAvatarAndEnterDungeonRsp.proto b/proto/MistTrialSelectAvatarAndEnterDungeonRsp.proto
deleted file mode 100644
index fda4d1de..00000000
--- a/proto/MistTrialSelectAvatarAndEnterDungeonRsp.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 MistTrialSelectAvatarAndEnterDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8658;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 trial_id = 2;
- int32 retcode = 7;
-}
diff --git a/proto/MistTrialSettleNotify.proto b/proto/MistTrialSettleNotify.proto
deleted file mode 100644
index be1e75c8..00000000
--- a/proto/MistTrialSettleNotify.proto
+++ /dev/null
@@ -1,40 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 "MistTrialBestAvatar.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message MistTrialSettleNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8116;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- map Unk3300_KFKHAACDJDJ = 5;
- map Unk3300_GMPEELLANLI = 2;
- uint32 dungeon_scene_id = 12;
- uint32 first_pass_time = 8;
- MistTrialBestAvatar best_hit_avatar = 3;
- repeated MistTrialBestAvatar best_avatar_list = 9;
-}
diff --git a/proto/MonsterAlertChangeNotify.proto b/proto/MonsterAlertChangeNotify.proto
deleted file mode 100644
index f563034f..00000000
--- a/proto/MonsterAlertChangeNotify.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 MonsterAlertChangeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 303;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated uint32 monster_entity_list = 5;
- uint32 is_alert = 12;
- uint32 avatar_entity_id = 15;
-}
diff --git a/proto/MonsterForceAlertNotify.proto b/proto/MonsterForceAlertNotify.proto
deleted file mode 100644
index 382afc57..00000000
--- a/proto/MonsterForceAlertNotify.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 MonsterForceAlertNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 333;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 monster_entity_id = 1;
-}
diff --git a/proto/MonsterSummonTagNotify.proto b/proto/MonsterSummonTagNotify.proto
deleted file mode 100644
index cb2db5f5..00000000
--- a/proto/MonsterSummonTagNotify.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 MonsterSummonTagNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1379;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 monster_entity_id = 8;
- map summon_tag_map = 4;
-}
diff --git a/proto/MpBlockNotify.proto b/proto/MpBlockNotify.proto
deleted file mode 100644
index 1934ce9e..00000000
--- a/proto/MpBlockNotify.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 MpBlockNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1806;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 end_time = 12;
-}
diff --git a/proto/MpPlayGuestReplyInviteReq.proto b/proto/MpPlayGuestReplyInviteReq.proto
deleted file mode 100644
index e250f700..00000000
--- a/proto/MpPlayGuestReplyInviteReq.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 MpPlayGuestReplyInviteReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1837;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 mp_play_id = 13;
- bool is_agree = 12;
-}
diff --git a/proto/MpPlayGuestReplyInviteRsp.proto b/proto/MpPlayGuestReplyInviteRsp.proto
deleted file mode 100644
index 3f03362c..00000000
--- a/proto/MpPlayGuestReplyInviteRsp.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 MpPlayGuestReplyInviteRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1804;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 mp_play_id = 7;
- int32 retcode = 2;
-}
diff --git a/proto/MpPlayGuestReplyNotify.proto b/proto/MpPlayGuestReplyNotify.proto
deleted file mode 100644
index e8096026..00000000
--- a/proto/MpPlayGuestReplyNotify.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 MpPlayGuestReplyNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1810;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_agree = 4;
- uint32 uid = 11;
- uint32 mp_play_id = 2;
-}
diff --git a/proto/MpPlayInviteResultNotify.proto b/proto/MpPlayInviteResultNotify.proto
deleted file mode 100644
index 1c820f4f..00000000
--- a/proto/MpPlayInviteResultNotify.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 MpPlayInviteResultNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1839;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool all_agree = 14;
- uint32 mp_play_id = 2;
-}
diff --git a/proto/MpPlayOwnerCheckReq.proto b/proto/MpPlayOwnerCheckReq.proto
deleted file mode 100644
index 16962c9b..00000000
--- a/proto/MpPlayOwnerCheckReq.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 MpPlayOwnerCheckReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1802;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 mp_play_id = 13;
- bool is_skip_match = 7;
-}
diff --git a/proto/MpPlayOwnerCheckRsp.proto b/proto/MpPlayOwnerCheckRsp.proto
deleted file mode 100644
index 5f86027f..00000000
--- a/proto/MpPlayOwnerCheckRsp.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 MpPlayOwnerCheckRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1843;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 wrong_uid = 4;
- uint32 mp_play_id = 9;
- bool is_skip_match = 15;
- int32 retcode = 6;
-}
diff --git a/proto/MpPlayOwnerInviteNotify.proto b/proto/MpPlayOwnerInviteNotify.proto
deleted file mode 100644
index f1b5bca1..00000000
--- a/proto/MpPlayOwnerInviteNotify.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 MpPlayOwnerInviteNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1821;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 mp_play_id = 11;
- bool is_remain_reward = 4;
- uint32 cd = 7;
-}
diff --git a/proto/MpPlayOwnerStartInviteReq.proto b/proto/MpPlayOwnerStartInviteReq.proto
deleted file mode 100644
index a2264ff6..00000000
--- a/proto/MpPlayOwnerStartInviteReq.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 MpPlayOwnerStartInviteReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1809;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool is_skip_match = 9;
- uint32 mp_play_id = 10;
-}
diff --git a/proto/MpPlayOwnerStartInviteRsp.proto b/proto/MpPlayOwnerStartInviteRsp.proto
deleted file mode 100644
index 35f90f78..00000000
--- a/proto/MpPlayOwnerStartInviteRsp.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 MpPlayOwnerStartInviteRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1830;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_skip_match = 14;
- int32 retcode = 8;
- uint32 mp_play_id = 4;
-}
diff --git a/proto/MpPlayPrepareInterruptNotify.proto b/proto/MpPlayPrepareInterruptNotify.proto
deleted file mode 100644
index 3a8135b0..00000000
--- a/proto/MpPlayPrepareInterruptNotify.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 MpPlayPrepareInterruptNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1850;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 mp_play_id = 1;
-}
diff --git a/proto/MpPlayPrepareNotify.proto b/proto/MpPlayPrepareNotify.proto
deleted file mode 100644
index 1339e6a8..00000000
--- a/proto/MpPlayPrepareNotify.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 MpPlayPrepareNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1801;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 mp_play_id = 3;
- uint32 prepare_end_time = 13;
-}
diff --git a/proto/MsgParam.proto b/proto/MsgParam.proto
deleted file mode 100644
index 622c50e9..00000000
--- a/proto/MsgParam.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 MsgParam {
- oneof param {
- uint32 int_param = 13;
- float flt_param = 14;
- string str_param = 4;
- }
-}
diff --git a/proto/MultistagePlayEndNotify.proto b/proto/MultistagePlayEndNotify.proto
deleted file mode 100644
index 53f41006..00000000
--- a/proto/MultistagePlayEndNotify.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 MultistagePlayEndNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5345;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 group_id = 4;
- uint32 play_index = 15;
-}
diff --git a/proto/MultistagePlayFinishStageReq.proto b/proto/MultistagePlayFinishStageReq.proto
deleted file mode 100644
index 1237048d..00000000
--- a/proto/MultistagePlayFinishStageReq.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 MultistagePlayFinishStageReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5330;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 group_id = 12;
- uint32 play_index = 7;
-}
diff --git a/proto/MultistagePlayFinishStageRsp.proto b/proto/MultistagePlayFinishStageRsp.proto
deleted file mode 100644
index a8b038e7..00000000
--- a/proto/MultistagePlayFinishStageRsp.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 MultistagePlayFinishStageRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5325;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 9;
- uint32 group_id = 2;
- uint32 play_index = 3;
-}
diff --git a/proto/MultistagePlayInfo.proto b/proto/MultistagePlayInfo.proto
deleted file mode 100644
index ef0075cc..00000000
--- a/proto/MultistagePlayInfo.proto
+++ /dev/null
@@ -1,49 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 "BrickBreakerStageInfo.proto";
-import "CharAmusementInfo.proto";
-import "CoinCollectStageInfo.proto";
-import "HideAndSeekStageInfo.proto";
-import "InBattleChessInfo.proto";
-import "InBattleFleurFairInfo.proto";
-import "InBattleIrodoriChessInfo.proto";
-import "InBattleMechanicusInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message MultistagePlayInfo {
- uint32 play_index = 13;
- uint32 duration = 2;
- uint32 stage_type = 5;
- uint32 group_id = 1;
- uint32 stage_index = 10;
- uint32 begin_time = 9;
- uint32 play_type = 15;
- oneof detail {
- InBattleMechanicusInfo mechanicus_info = 1303;
- InBattleFleurFairInfo fleur_fair_info = 1502;
- HideAndSeekStageInfo hide_and_seek_info = 1725;
- InBattleChessInfo chess_info = 1756;
- InBattleIrodoriChessInfo irodori_chess_info = 1835;
- CharAmusementInfo char_amusement_info = 1015;
- BrickBreakerStageInfo brick_breaker_info = 547;
- CoinCollectStageInfo coin_collect_info = 1263;
- }
-}
diff --git a/proto/MultistagePlayInfoNotify.proto b/proto/MultistagePlayInfoNotify.proto
deleted file mode 100644
index c5515c14..00000000
--- a/proto/MultistagePlayInfoNotify.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 "MultistagePlayInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message MultistagePlayInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5379;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- MultistagePlayInfo info = 5;
-}
diff --git a/proto/MultistagePlaySettleNotify.proto b/proto/MultistagePlaySettleNotify.proto
deleted file mode 100644
index d66066bd..00000000
--- a/proto/MultistagePlaySettleNotify.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 "InBattleChessSettleInfo.proto";
-import "InBattleIrodoriChessSettleInfo.proto";
-import "InBattleMechanicusSettleInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message MultistagePlaySettleNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5360;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 group_id = 3;
- uint32 play_index = 9;
- oneof detail {
- InBattleMechanicusSettleInfo mechanicus_settle_info = 649;
- InBattleChessSettleInfo chess_settle_info = 512;
- InBattleIrodoriChessSettleInfo irodori_chess_settle_info = 520;
- }
-}
diff --git a/proto/MultistagePlayStageEndNotify.proto b/proto/MultistagePlayStageEndNotify.proto
deleted file mode 100644
index 2adfca48..00000000
--- a/proto/MultistagePlayStageEndNotify.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 MultistagePlayStageEndNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5392;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 group_id = 3;
- uint32 play_index = 1;
-}
diff --git a/proto/MultistageSettleWatcherInfo.proto b/proto/MultistageSettleWatcherInfo.proto
deleted file mode 100644
index e2a5df4c..00000000
--- a/proto/MultistageSettleWatcherInfo.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 MultistageSettleWatcherInfo {
- bool is_inverse = 3;
- uint32 cur_progress = 6;
- uint32 watcher_id = 5;
- uint32 total_progress = 11;
-}
diff --git a/proto/MuqadasPotionActivityEnterDungeonReq.proto b/proto/MuqadasPotionActivityEnterDungeonReq.proto
deleted file mode 100644
index 895dc048..00000000
--- a/proto/MuqadasPotionActivityEnterDungeonReq.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 MuqadasPotionActivityEnterDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 22772;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 level_id = 4;
-}
diff --git a/proto/MuqadasPotionActivityEnterDungeonRsp.proto b/proto/MuqadasPotionActivityEnterDungeonRsp.proto
deleted file mode 100644
index 1fafaf41..00000000
--- a/proto/MuqadasPotionActivityEnterDungeonRsp.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 MuqadasPotionActivityEnterDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 22650;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 level_id = 14;
- int32 retcode = 15;
-}
diff --git a/proto/MuqadasPotionCaptureWeaknessReq.proto b/proto/MuqadasPotionCaptureWeaknessReq.proto
deleted file mode 100644
index 5ab0bfbc..00000000
--- a/proto/MuqadasPotionCaptureWeaknessReq.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 MuqadasPotionCaptureWeaknessReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 24162;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 level_id = 7;
- uint32 capture_weakness_count = 10;
-}
diff --git a/proto/MuqadasPotionCaptureWeaknessRsp.proto b/proto/MuqadasPotionCaptureWeaknessRsp.proto
deleted file mode 100644
index 8d6561d5..00000000
--- a/proto/MuqadasPotionCaptureWeaknessRsp.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 MuqadasPotionCaptureWeaknessRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 21366;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 7;
-}
diff --git a/proto/MuqadasPotionDetailInfo.proto b/proto/MuqadasPotionDetailInfo.proto
deleted file mode 100644
index b840574a..00000000
--- a/proto/MuqadasPotionDetailInfo.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 "Unk3000_IIBHKLNAHHC.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message MuqadasPotionDetailInfo {
- repeated Unk3000_IIBHKLNAHHC Unk3000_IBEFNBFGAOP = 8;
-}
diff --git a/proto/MuqadasPotionRestartDungeonReq.proto b/proto/MuqadasPotionRestartDungeonReq.proto
deleted file mode 100644
index c0275473..00000000
--- a/proto/MuqadasPotionRestartDungeonReq.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 MuqadasPotionRestartDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 20087;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/MuqadasPotionRestartDungeonRsp.proto b/proto/MuqadasPotionRestartDungeonRsp.proto
deleted file mode 100644
index 1d08e501..00000000
--- a/proto/MuqadasPotionRestartDungeonRsp.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 MuqadasPotionRestartDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 20780;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 1;
-}
diff --git a/proto/MusicRecord.proto b/proto/MusicRecord.proto
deleted file mode 100644
index 2c4015ec..00000000
--- a/proto/MusicRecord.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 "Unk2700_AAAMOFPACEA.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message MusicRecord {
- repeated Unk2700_AAAMOFPACEA Unk2700_MBJFOAGKKDJ = 4;
- uint32 Unk2700_DFIBAIILJHN = 13;
-}
diff --git a/proto/NavMeshStatsNotify.proto b/proto/NavMeshStatsNotify.proto
deleted file mode 100644
index 0c1ca0f2..00000000
--- a/proto/NavMeshStatsNotify.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";
-
-import "PbNavMeshStatsInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message NavMeshStatsNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2323;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated PbNavMeshStatsInfo infos = 3;
-}
diff --git a/proto/NicknameAuditConfigNotify.proto b/proto/NicknameAuditConfigNotify.proto
deleted file mode 100644
index 331c009b..00000000
--- a/proto/NicknameAuditConfigNotify.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 NicknameAuditConfigNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 171;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 submit_limit = 3;
- bool is_open = 8;
-}
diff --git a/proto/NicknameSignatureAuditData.proto b/proto/NicknameSignatureAuditData.proto
deleted file mode 100644
index 9edc7a25..00000000
--- a/proto/NicknameSignatureAuditData.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 "ContentAuditAuxiliaryField.proto";
-import "ContentAuditField.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message NicknameSignatureAuditData {
- string aid = 1;
- string entity_id = 2;
- string lang = 3;
- string queue_key = 4;
- string region = 5;
- uint32 uid = 6;
- repeated ContentAuditField audit_field_list = 7;
- repeated ContentAuditAuxiliaryField aux_field_list = 8;
-}
diff --git a/proto/NightCrowGadgetObservationMatchReq.proto b/proto/NightCrowGadgetObservationMatchReq.proto
deleted file mode 100644
index ee2b6ff7..00000000
--- a/proto/NightCrowGadgetObservationMatchReq.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 NightCrowGadgetObservationMatchReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 895;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 gadget_entity_id = 7;
- uint32 target_gadget_state = 1;
-}
diff --git a/proto/NightCrowGadgetObservationMatchRsp.proto b/proto/NightCrowGadgetObservationMatchRsp.proto
deleted file mode 100644
index 7570c31c..00000000
--- a/proto/NightCrowGadgetObservationMatchRsp.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 NightCrowGadgetObservationMatchRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 864;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 15;
-}
diff --git a/proto/NormalUidOpNotify.proto b/proto/NormalUidOpNotify.proto
deleted file mode 100644
index d27974b7..00000000
--- a/proto/NormalUidOpNotify.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 NormalUidOpNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5742;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 param_index = 2;
- repeated uint32 param_uid_list = 1;
- uint32 duration = 8;
- repeated uint32 param_list = 11;
-}
diff --git a/proto/NpcPositionInfo.proto b/proto/NpcPositionInfo.proto
deleted file mode 100644
index 5207d0e1..00000000
--- a/proto/NpcPositionInfo.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 NpcPositionInfo {
- uint32 npc_id = 1;
- Vector pos = 2;
-}
diff --git a/proto/NpcTalkStateNotify.proto b/proto/NpcTalkStateNotify.proto
deleted file mode 100644
index 0ce9d95d..00000000
--- a/proto/NpcTalkStateNotify.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 NpcTalkStateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 450;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_ban = 2;
-}
diff --git a/proto/OfferingInteractReq.proto b/proto/OfferingInteractReq.proto
deleted file mode 100644
index 3a0aabd9..00000000
--- a/proto/OfferingInteractReq.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 OfferingInteractReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2920;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 offering_id = 9;
-}
diff --git a/proto/OfferingInteractRsp.proto b/proto/OfferingInteractRsp.proto
deleted file mode 100644
index 704d1682..00000000
--- a/proto/OfferingInteractRsp.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";
-
-import "PlayerOfferingData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message OfferingInteractRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2906;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 1;
- PlayerOfferingData offering_data = 4;
-}
diff --git a/proto/OneofGatherPointDetectorDataNotify.proto b/proto/OneofGatherPointDetectorDataNotify.proto
deleted file mode 100644
index 63b0b378..00000000
--- a/proto/OneofGatherPointDetectorDataNotify.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 "OneofGatherPointDetectorData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message OneofGatherPointDetectorDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4293;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated OneofGatherPointDetectorData oneof_gather_point_detector_data_list = 2;
-}
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/OpActivityDataNotify.proto b/proto/OpActivityDataNotify.proto
deleted file mode 100644
index d37295a7..00000000
--- a/proto/OpActivityDataNotify.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 "OpActivityInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message OpActivityDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5156;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated OpActivityInfo op_activity_info_list = 4;
-}
diff --git a/proto/OpActivityStateNotify.proto b/proto/OpActivityStateNotify.proto
deleted file mode 100644
index 9e525d96..00000000
--- a/proto/OpActivityStateNotify.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";
-
-import "OpActivityTagBriefInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message OpActivityStateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2579;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 finished_bonus_activity_id_list = 6;
- repeated OpActivityTagBriefInfo opened_op_activity_info_list = 8;
-}
diff --git a/proto/OpActivityTagBriefInfo.proto b/proto/OpActivityTagBriefInfo.proto
deleted file mode 100644
index 3f85586f..00000000
--- a/proto/OpActivityTagBriefInfo.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 OpActivityTagBriefInfo {
- bool has_reward = 14;
- uint32 op_activity_type = 2;
- uint32 config_id = 13;
-}
diff --git a/proto/OpActivityUpdateNotify.proto b/proto/OpActivityUpdateNotify.proto
deleted file mode 100644
index d2b1ab58..00000000
--- a/proto/OpActivityUpdateNotify.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 "OpActivityInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message OpActivityUpdateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5119;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- OpActivityInfo op_activity_info = 9;
-}
diff --git a/proto/OpenBlossomCircleCampGuideNotify.proto b/proto/OpenBlossomCircleCampGuideNotify.proto
deleted file mode 100644
index 14d5a032..00000000
--- a/proto/OpenBlossomCircleCampGuideNotify.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 OpenBlossomCircleCampGuideNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2761;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 refresh_id = 8;
- repeated uint32 circle_camp_id_list = 6;
-}
diff --git a/proto/Operation.proto b/proto/Operation.proto
deleted file mode 100644
index 27996c33..00000000
--- a/proto/Operation.proto
+++ /dev/null
@@ -1,11 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-enum Operation {
- Add = 0;
- Mod = 1;
- Del = 2;
- Get = 3;
-}
diff --git a/proto/OrderDisplayNotify.proto b/proto/OrderDisplayNotify.proto
deleted file mode 100644
index e3d784a2..00000000
--- a/proto/OrderDisplayNotify.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 OrderDisplayNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4131;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 order_id = 5;
-}
diff --git a/proto/OrderFinishNotify.proto b/proto/OrderFinishNotify.proto
deleted file mode 100644
index d081a803..00000000
--- a/proto/OrderFinishNotify.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 "ItemParam.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message OrderFinishNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4122;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 order_id = 8;
- string product_id = 5;
- uint32 card_product_remain_days = 6;
- repeated ItemParam item_list = 4;
- uint32 add_mcoin = 14;
-}
diff --git a/proto/OtherCustomDungeonBrief.proto b/proto/OtherCustomDungeonBrief.proto
deleted file mode 100644
index 50d1dfe3..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 {
- bool is_adventure_dungeon = 12;
- uint32 battle_min_cost_time = 10;
- repeated uint32 tag_list = 13;
- bool is_stored = 8;
- uint32 dungeon_id = 15;
- bool is_psn_platform = 1;
- uint64 dungeon_guid = 7;
- CustomDungeonSetting setting = 2;
- CustomDungeonSocial social = 14;
- CustomDungeonAbstract abstract = 4;
- SocialDetail creator_detail = 11;
-}
diff --git a/proto/OtherPlayerEnterHomeNotify.proto b/proto/OtherPlayerEnterHomeNotify.proto
deleted file mode 100644
index 5a54a595..00000000
--- a/proto/OtherPlayerEnterHomeNotify.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";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message OtherPlayerEnterHomeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4749;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- enum Reason {
- REASON_INVALID = 0;
- REASON_ENTER = 1;
- REASON_LEAVE = 2;
- }
-
- string nickname = 5;
- Reason reason = 10;
-}
diff --git a/proto/OutStuckCustomDungeonReq.proto b/proto/OutStuckCustomDungeonReq.proto
deleted file mode 100644
index f348ff70..00000000
--- a/proto/OutStuckCustomDungeonReq.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 OutStuckCustomDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6213;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/OutStuckCustomDungeonRsp.proto b/proto/OutStuckCustomDungeonRsp.proto
deleted file mode 100644
index 6b9a5a24..00000000
--- a/proto/OutStuckCustomDungeonRsp.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 OutStuckCustomDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6238;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- int32 retcode = 10;
-}
diff --git a/proto/PBNavMeshPoly.proto b/proto/PBNavMeshPoly.proto
deleted file mode 100644
index 78bc980f..00000000
--- a/proto/PBNavMeshPoly.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 PBNavMeshPoly {
- enum EdgeType {
- EDGE_TYPE_INNER = 0;
- EDGE_TYPE_TILE_BOUND = 1;
- EDGE_TYPE_TILE_BOUND_UNCONNECT = 2;
- EDGE_TYPE_TILE_BOUND_OVERIDE = 3;
- }
-
- int32 area = 14;
- repeated int32 vects = 13;
- repeated EdgeType edge_types = 5;
-}
diff --git a/proto/PBNavMeshTile.proto b/proto/PBNavMeshTile.proto
deleted file mode 100644
index e50db8c8..00000000
--- a/proto/PBNavMeshTile.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 "PBNavMeshPoly.proto";
-import "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PBNavMeshTile {
- repeated Vector vecs = 12;
- repeated PBNavMeshPoly polys = 13;
-}
diff --git a/proto/PSNBlackListNotify.proto b/proto/PSNBlackListNotify.proto
deleted file mode 100644
index bd663f5a..00000000
--- a/proto/PSNBlackListNotify.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 "FriendBrief.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PSNBlackListNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4085;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated FriendBrief psn_blacklist = 13;
-}
diff --git a/proto/PSNFriendListNotify.proto b/proto/PSNFriendListNotify.proto
deleted file mode 100644
index c584c6b3..00000000
--- a/proto/PSNFriendListNotify.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 "FriendBrief.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PSNFriendListNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4087;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated FriendBrief psn_friend_list = 1;
-}
diff --git a/proto/PathfindingPingNotify.proto b/proto/PathfindingPingNotify.proto
deleted file mode 100644
index 5077d702..00000000
--- a/proto/PathfindingPingNotify.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 PathfindingPingNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2319;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/PbNavMeshStatsInfo.proto b/proto/PbNavMeshStatsInfo.proto
deleted file mode 100644
index 69b25000..00000000
--- a/proto/PbNavMeshStatsInfo.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 PbNavMeshStatsInfo {
- int32 Unk3300_MOKPJBIPHNI = 8;
- int32 Unk3300_IMLHLJAOBLF = 3;
- int32 Unk3300_DHJKKJLKDHB = 15;
- int32 Unk3300_EEONKADBJME = 13;
-}
diff --git a/proto/PerformOperationNotify.proto b/proto/PerformOperationNotify.proto
deleted file mode 100644
index 3afcc5fd..00000000
--- a/proto/PerformOperationNotify.proto
+++ /dev/null
@@ -1,43 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 PerformOperationNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1176;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- enum OperateType {
- OPERATE_TYPE_NONE = 0;
- OPERATE_TYPE_EFFECT = 1;
- }
-
- OperateType operate_type = 13;
- uint32 index = 7;
- Vector pos = 9;
- uint32 entity_id = 5;
- Vector rot = 4;
-}
diff --git a/proto/PersistentDungeonSwitchAvatarReq.proto b/proto/PersistentDungeonSwitchAvatarReq.proto
deleted file mode 100644
index 1c8adf35..00000000
--- a/proto/PersistentDungeonSwitchAvatarReq.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 PersistentDungeonSwitchAvatarReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1624;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint64 cur_avatar_guid = 14;
- repeated uint64 avatar_team_guid_list = 2;
-}
diff --git a/proto/PersistentDungeonSwitchAvatarRsp.proto b/proto/PersistentDungeonSwitchAvatarRsp.proto
deleted file mode 100644
index 8a30eb83..00000000
--- a/proto/PersistentDungeonSwitchAvatarRsp.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 PersistentDungeonSwitchAvatarRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1677;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 4;
- repeated uint64 avatar_team_guid_list = 9;
- uint64 cur_avatar_guid = 15;
-}
diff --git a/proto/PersonalLineNewUnlockNotify.proto b/proto/PersonalLineNewUnlockNotify.proto
deleted file mode 100644
index 427b5ffd..00000000
--- a/proto/PersonalLineNewUnlockNotify.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 PersonalLineNewUnlockNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 411;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 personal_line_id_list = 6;
-}
diff --git a/proto/PhotoActivityClientViewReq.proto b/proto/PhotoActivityClientViewReq.proto
deleted file mode 100644
index 15dc66e0..00000000
--- a/proto/PhotoActivityClientViewReq.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 PhotoActivityClientViewReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 9000;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 pos_id = 13;
-}
diff --git a/proto/PhotoActivityClientViewRsp.proto b/proto/PhotoActivityClientViewRsp.proto
deleted file mode 100644
index 15291426..00000000
--- a/proto/PhotoActivityClientViewRsp.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 PhotoActivityClientViewRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8963;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 13;
- uint32 pos_id = 2;
-}
diff --git a/proto/PhotoActivityFinishReq.proto b/proto/PhotoActivityFinishReq.proto
deleted file mode 100644
index 548d9e39..00000000
--- a/proto/PhotoActivityFinishReq.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 PhotoActivityFinishReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8395;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 pos_id = 8;
- uint32 check_root_id = 11;
- bool is_succ = 15;
-}
diff --git a/proto/PhotoActivityFinishRsp.proto b/proto/PhotoActivityFinishRsp.proto
deleted file mode 100644
index 1106e28a..00000000
--- a/proto/PhotoActivityFinishRsp.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 PhotoActivityFinishRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8847;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 3;
- uint32 pos_id = 9;
-}
diff --git a/proto/PhotoGallerySettleInfo.proto b/proto/PhotoGallerySettleInfo.proto
deleted file mode 100644
index b181bc68..00000000
--- a/proto/PhotoGallerySettleInfo.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 "GalleryStopReason.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PhotoGallerySettleInfo {
- GalleryStopReason reason = 13;
-}
diff --git a/proto/PhotoStage.proto b/proto/PhotoStage.proto
deleted file mode 100644
index b09a916e..00000000
--- a/proto/PhotoStage.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 PhotoStage {
- Vector center = 15;
- uint32 open_time = 2;
- bool Unk2700_DDOBNKLLLDF = 4;
- uint32 Unk2700_CKGJEOOKFIF = 9;
- bool is_open = 6;
-}
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/PlantFlowerAcceptAllGiveFlowerReq.proto b/proto/PlantFlowerAcceptAllGiveFlowerReq.proto
deleted file mode 100644
index 49529591..00000000
--- a/proto/PlantFlowerAcceptAllGiveFlowerReq.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 PlantFlowerAcceptAllGiveFlowerReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8240;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 schedule_id = 14;
-}
diff --git a/proto/PlantFlowerAcceptAllGiveFlowerRsp.proto b/proto/PlantFlowerAcceptAllGiveFlowerRsp.proto
deleted file mode 100644
index b94c5b8f..00000000
--- a/proto/PlantFlowerAcceptAllGiveFlowerRsp.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 "PlantFlowerAcceptFlowerResultInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlantFlowerAcceptAllGiveFlowerRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8313;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 schedule_id = 12;
- int32 retcode = 6;
- repeated PlantFlowerAcceptFlowerResultInfo accept_flower_result_info_list = 13;
-}
diff --git a/proto/PlantFlowerAcceptFlowerResultInfo.proto b/proto/PlantFlowerAcceptFlowerResultInfo.proto
deleted file mode 100644
index c79d0127..00000000
--- a/proto/PlantFlowerAcceptFlowerResultInfo.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 PlantFlowerAcceptFlowerResultInfo {
- uint32 uid = 9;
- map Unk3300_PALEJEDIAJP = 6;
- map Unk3300_ILAADDCOPKE = 7;
-}
diff --git a/proto/PlantFlowerAcceptGiveFlowerReq.proto b/proto/PlantFlowerAcceptGiveFlowerReq.proto
deleted file mode 100644
index 8fc868a0..00000000
--- a/proto/PlantFlowerAcceptGiveFlowerReq.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 PlantFlowerAcceptGiveFlowerReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8300;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 uid = 13;
- uint32 schedule_id = 12;
-}
diff --git a/proto/PlantFlowerAcceptGiveFlowerRsp.proto b/proto/PlantFlowerAcceptGiveFlowerRsp.proto
deleted file mode 100644
index 99337cf2..00000000
--- a/proto/PlantFlowerAcceptGiveFlowerRsp.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 "PlantFlowerAcceptFlowerResultInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlantFlowerAcceptGiveFlowerRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8554;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- PlantFlowerAcceptFlowerResultInfo accept_flower_result_info = 3;
- uint32 schedule_id = 6;
- int32 retcode = 9;
-}
diff --git a/proto/PlantFlowerEditFlowerCombinationReq.proto b/proto/PlantFlowerEditFlowerCombinationReq.proto
deleted file mode 100644
index 2b3ab846..00000000
--- a/proto/PlantFlowerEditFlowerCombinationReq.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 "CustomGadgetTreeInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlantFlowerEditFlowerCombinationReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8396;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 entity_id = 3;
- CustomGadgetTreeInfo flower_combination_info = 8;
- uint32 schedule_id = 12;
-}
diff --git a/proto/PlantFlowerEditFlowerCombinationRsp.proto b/proto/PlantFlowerEditFlowerCombinationRsp.proto
deleted file mode 100644
index 1e726743..00000000
--- a/proto/PlantFlowerEditFlowerCombinationRsp.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 PlantFlowerEditFlowerCombinationRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8684;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 schedule_id = 7;
- int32 retcode = 8;
-}
diff --git a/proto/PlantFlowerFriendFlowerWishData.proto b/proto/PlantFlowerFriendFlowerWishData.proto
deleted file mode 100644
index d053119e..00000000
--- a/proto/PlantFlowerFriendFlowerWishData.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 "ProfilePicture.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlantFlowerFriendFlowerWishData {
- uint32 uid = 5;
- map flower_num_map = 11;
- ProfilePicture profile_picture = 8;
- string nickname = 15;
-}
diff --git a/proto/PlantFlowerGetCanGiveFriendFlowerReq.proto b/proto/PlantFlowerGetCanGiveFriendFlowerReq.proto
deleted file mode 100644
index b0d812eb..00000000
--- a/proto/PlantFlowerGetCanGiveFriendFlowerReq.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 PlantFlowerGetCanGiveFriendFlowerReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8545;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 schedule_id = 14;
-}
diff --git a/proto/PlantFlowerGetCanGiveFriendFlowerRsp.proto b/proto/PlantFlowerGetCanGiveFriendFlowerRsp.proto
deleted file mode 100644
index f2189357..00000000
--- a/proto/PlantFlowerGetCanGiveFriendFlowerRsp.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 PlantFlowerGetCanGiveFriendFlowerRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8273;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- map flower_num_map = 5;
- int32 retcode = 3;
- uint32 schedule_id = 13;
-}
diff --git a/proto/PlantFlowerGetFriendFlowerWishListReq.proto b/proto/PlantFlowerGetFriendFlowerWishListReq.proto
deleted file mode 100644
index 8eaf210a..00000000
--- a/proto/PlantFlowerGetFriendFlowerWishListReq.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 PlantFlowerGetFriendFlowerWishListReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8132;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 schedule_id = 10;
-}
diff --git a/proto/PlantFlowerGetFriendFlowerWishListRsp.proto b/proto/PlantFlowerGetFriendFlowerWishListRsp.proto
deleted file mode 100644
index b3ea4dc5..00000000
--- a/proto/PlantFlowerGetFriendFlowerWishListRsp.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 "PlantFlowerFriendFlowerWishData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlantFlowerGetFriendFlowerWishListRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8682;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 schedule_id = 14;
- int32 retcode = 7;
- repeated PlantFlowerFriendFlowerWishData friend_flower_wish_list = 13;
-}
diff --git a/proto/PlantFlowerGetRecvFlowerListReq.proto b/proto/PlantFlowerGetRecvFlowerListReq.proto
deleted file mode 100644
index 75f02928..00000000
--- a/proto/PlantFlowerGetRecvFlowerListReq.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 PlantFlowerGetRecvFlowerListReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8662;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 schedule_id = 6;
-}
diff --git a/proto/PlantFlowerGetRecvFlowerListRsp.proto b/proto/PlantFlowerGetRecvFlowerListRsp.proto
deleted file mode 100644
index b561e699..00000000
--- a/proto/PlantFlowerGetRecvFlowerListRsp.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 "PlantFlowerRecvFlowerData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlantFlowerGetRecvFlowerListRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8229;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated PlantFlowerRecvFlowerData recv_flower_list = 15;
- int32 retcode = 11;
- uint32 schedule_id = 4;
-}
diff --git a/proto/PlantFlowerGetSeedInfoReq.proto b/proto/PlantFlowerGetSeedInfoReq.proto
deleted file mode 100644
index e97c4ba8..00000000
--- a/proto/PlantFlowerGetSeedInfoReq.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 PlantFlowerGetSeedInfoReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8674;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 schedule_id = 14;
-}
diff --git a/proto/PlantFlowerGetSeedInfoRsp.proto b/proto/PlantFlowerGetSeedInfoRsp.proto
deleted file mode 100644
index 7d382f81..00000000
--- a/proto/PlantFlowerGetSeedInfoRsp.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 PlantFlowerGetSeedInfoRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8912;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 5;
- uint32 seed_reward_id = 8;
- uint32 schedule_id = 13;
-}
diff --git a/proto/PlantFlowerGiveFriendFlowerReq.proto b/proto/PlantFlowerGiveFriendFlowerReq.proto
deleted file mode 100644
index 833a63eb..00000000
--- a/proto/PlantFlowerGiveFriendFlowerReq.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 PlantFlowerGiveFriendFlowerReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8930;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 schedule_id = 6;
- uint32 uid = 3;
- map flower_num_map = 13;
-}
diff --git a/proto/PlantFlowerGiveFriendFlowerRsp.proto b/proto/PlantFlowerGiveFriendFlowerRsp.proto
deleted file mode 100644
index 9884fa71..00000000
--- a/proto/PlantFlowerGiveFriendFlowerRsp.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 PlantFlowerGiveFriendFlowerRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8559;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 limit_flower_list = 12;
- uint32 schedule_id = 10;
- int32 retcode = 14;
-}
diff --git a/proto/PlantFlowerHaveRecvFlowerNotify.proto b/proto/PlantFlowerHaveRecvFlowerNotify.proto
deleted file mode 100644
index f83e1541..00000000
--- a/proto/PlantFlowerHaveRecvFlowerNotify.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 PlantFlowerHaveRecvFlowerNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8101;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 schedule_id = 11;
-}
diff --git a/proto/PlantFlowerRecvFlowerData.proto b/proto/PlantFlowerRecvFlowerData.proto
deleted file mode 100644
index 4ad88ed6..00000000
--- a/proto/PlantFlowerRecvFlowerData.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 "ProfilePicture.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlantFlowerRecvFlowerData {
- string nickname = 14;
- uint32 uid = 2;
- ProfilePicture profile_picture = 12;
- map flower_num_map = 11;
-}
diff --git a/proto/PlantFlowerSetFlowerWishReq.proto b/proto/PlantFlowerSetFlowerWishReq.proto
deleted file mode 100644
index 1f84f55f..00000000
--- a/proto/PlantFlowerSetFlowerWishReq.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 PlantFlowerSetFlowerWishReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8420;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 schedule_id = 4;
- map flower_num_map = 3;
-}
diff --git a/proto/PlantFlowerSetFlowerWishRsp.proto b/proto/PlantFlowerSetFlowerWishRsp.proto
deleted file mode 100644
index 730542fd..00000000
--- a/proto/PlantFlowerSetFlowerWishRsp.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 PlantFlowerSetFlowerWishRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8324;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 schedule_id = 5;
- int32 retcode = 12;
-}
diff --git a/proto/PlantFlowerTakeSeedRewardReq.proto b/proto/PlantFlowerTakeSeedRewardReq.proto
deleted file mode 100644
index 9180385a..00000000
--- a/proto/PlantFlowerTakeSeedRewardReq.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 PlantFlowerTakeSeedRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8611;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 schedule_id = 2;
-}
diff --git a/proto/PlantFlowerTakeSeedRewardRsp.proto b/proto/PlantFlowerTakeSeedRewardRsp.proto
deleted file mode 100644
index 01647492..00000000
--- a/proto/PlantFlowerTakeSeedRewardRsp.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 PlantFlowerTakeSeedRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8685;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 schedule_id = 11;
- int32 retcode = 6;
-}
diff --git a/proto/PlayProduct.proto b/proto/PlayProduct.proto
deleted file mode 100644
index 44f2a8dd..00000000
--- a/proto/PlayProduct.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 PlayProduct {
- string product_id = 1;
- string price_tier = 2;
- uint32 schedule_id = 3;
-}
diff --git a/proto/PlayerAllowEnterMpAfterAgreeMatchNotify.proto b/proto/PlayerAllowEnterMpAfterAgreeMatchNotify.proto
deleted file mode 100644
index bb39837a..00000000
--- a/proto/PlayerAllowEnterMpAfterAgreeMatchNotify.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 PlayerAllowEnterMpAfterAgreeMatchNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4184;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 target_uid = 11;
-}
diff --git a/proto/PlayerApplyEnterHomeNotify.proto b/proto/PlayerApplyEnterHomeNotify.proto
deleted file mode 100644
index 92a6df51..00000000
--- a/proto/PlayerApplyEnterHomeNotify.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";
-
-import "OnlinePlayerInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlayerApplyEnterHomeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4486;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 src_app_id = 8;
- OnlinePlayerInfo src_player_info = 10;
-}
diff --git a/proto/PlayerApplyEnterHomeResultNotify.proto b/proto/PlayerApplyEnterHomeResultNotify.proto
deleted file mode 100644
index 0ddbfc2c..00000000
--- a/proto/PlayerApplyEnterHomeResultNotify.proto
+++ /dev/null
@@ -1,47 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a 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 PlayerApplyEnterHomeResultNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4793;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- enum Reason {
- REASON_PLAYER_JUDGE = 0;
- REASON_PLAYER_ENTER_OPTION_REFUSE = 1;
- REASON_PLAYER_ENTER_OPTION_DIRECT = 2;
- REASON_SYSTEM_JUDGE = 3;
- REASON_HOST_IN_MATCH = 4;
- REASON_PS_PLAYER_NOT_ACCEPT_OTHERS = 5;
- REASON_OPEN_STATE_NOT_OPEN = 6;
- REASON_HOST_IN_EDIT_MODE = 7;
- REASON_PRIOR_CHECK = 8;
- }
-
- uint32 target_uid = 9;
- string target_nickname = 2;
- bool is_agreed = 13;
- Reason reason = 5;
-}
diff --git a/proto/PlayerApplyEnterHomeResultReq.proto b/proto/PlayerApplyEnterHomeResultReq.proto
deleted file mode 100644
index 71aab577..00000000
--- a/proto/PlayerApplyEnterHomeResultReq.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 PlayerApplyEnterHomeResultReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4646;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 apply_uid = 9;
- bool is_agreed = 2;
-}
diff --git a/proto/PlayerApplyEnterHomeResultRsp.proto b/proto/PlayerApplyEnterHomeResultRsp.proto
deleted file mode 100644
index 9b2ff446..00000000
--- a/proto/PlayerApplyEnterHomeResultRsp.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 PlayerApplyEnterHomeResultRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4542;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 apply_uid = 3;
- bool is_agreed = 6;
- uint32 param = 4;
- int32 retcode = 14;
-}
diff --git a/proto/PlayerApplyEnterMpAfterMatchAgreedNotify.proto b/proto/PlayerApplyEnterMpAfterMatchAgreedNotify.proto
deleted file mode 100644
index f79e063c..00000000
--- a/proto/PlayerApplyEnterMpAfterMatchAgreedNotify.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 "MatchType.proto";
-import "OnlinePlayerInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlayerApplyEnterMpAfterMatchAgreedNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4168;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 matchserver_id = 3;
- OnlinePlayerInfo src_player_info = 7;
- MatchType match_type = 5;
-}
diff --git a/proto/PlayerCancelMatchReq.proto b/proto/PlayerCancelMatchReq.proto
deleted file mode 100644
index d12ba04b..00000000
--- a/proto/PlayerCancelMatchReq.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";
-
-import "MatchType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlayerCancelMatchReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4185;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- MatchType match_type = 1;
-}
diff --git a/proto/PlayerCancelMatchRsp.proto b/proto/PlayerCancelMatchRsp.proto
deleted file mode 100644
index cc50d868..00000000
--- a/proto/PlayerCancelMatchRsp.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";
-
-import "MatchType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlayerCancelMatchRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4177;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 5;
- MatchType match_type = 10;
-}
diff --git a/proto/PlayerChatCDNotify.proto b/proto/PlayerChatCDNotify.proto
deleted file mode 100644
index 88283c7e..00000000
--- a/proto/PlayerChatCDNotify.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 PlayerChatCDNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3450;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 over_time = 14;
-}
diff --git a/proto/PlayerConfirmMatchReq.proto b/proto/PlayerConfirmMatchReq.proto
deleted file mode 100644
index 4610238a..00000000
--- a/proto/PlayerConfirmMatchReq.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 "MatchType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlayerConfirmMatchReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4167;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- MatchType match_type = 3;
- bool is_agreed = 14;
-}
diff --git a/proto/PlayerConfirmMatchRsp.proto b/proto/PlayerConfirmMatchRsp.proto
deleted file mode 100644
index 9bf3cf14..00000000
--- a/proto/PlayerConfirmMatchRsp.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 "MatchType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlayerConfirmMatchRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4162;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_agreed = 10;
- MatchType match_type = 1;
- int32 retcode = 11;
- uint32 match_id = 5;
-}
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/PlayerDeathZoneNotify.proto b/proto/PlayerDeathZoneNotify.proto
deleted file mode 100644
index 59903597..00000000
--- a/proto/PlayerDeathZoneNotify.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 PlayerDeathZoneNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6272;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 cur_death_zone_id = 11;
-}
diff --git a/proto/PlayerDieOption.proto b/proto/PlayerDieOption.proto
deleted file mode 100644
index 88ada092..00000000
--- a/proto/PlayerDieOption.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 PlayerDieOption {
- PLAYER_DIE_OPTION_OPT_NONE = 0;
- PLAYER_DIE_OPTION_OPT_REPLAY = 1;
- PLAYER_DIE_OPTION_OPT_CANCEL = 2;
- PLAYER_DIE_OPTION_OPT_REVIVE = 3;
-}
diff --git a/proto/PlayerEyePointStateNotify.proto b/proto/PlayerEyePointStateNotify.proto
deleted file mode 100644
index 0d7e31e6..00000000
--- a/proto/PlayerEyePointStateNotify.proto
+++ /dev/null
@@ -1,49 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 "CylinderRegionSize.proto";
-import "PolygonRegionSize.proto";
-import "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlayerEyePointStateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3079;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- Vector eye_point_pos = 12;
- bool Unk3300_KFOHOBLMMLB = 9;
- uint32 Unk3300_GNFJIOEGHOE = 1;
- uint32 Unk3300_BIHEKNFDDDI = 8;
- int32 fix_lod_level = 11;
- bool Unk3300_NIPFCFCBFAE = 14;
- uint32 Unk3300_JGEMKKJAHKA = 13;
- uint32 Unk3300_EOPFNBBBGPK = 6;
- oneof region_size {
- float sphere_radius = 1413;
- Vector cubic_size = 1362;
- CylinderRegionSize cylinder_size = 1250;
- PolygonRegionSize polygon_size = 608;
- }
-}
diff --git a/proto/PlayerFishingDataNotify.proto b/proto/PlayerFishingDataNotify.proto
deleted file mode 100644
index c8a7cd14..00000000
--- a/proto/PlayerFishingDataNotify.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 PlayerFishingDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5821;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 last_fish_rod_id = 8;
-}
diff --git a/proto/PlayerForceExitReq.proto b/proto/PlayerForceExitReq.proto
deleted file mode 100644
index 088fef9b..00000000
--- a/proto/PlayerForceExitReq.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 PlayerForceExitReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 126;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/PlayerGCGMatchConfirmNotify.proto b/proto/PlayerGCGMatchConfirmNotify.proto
deleted file mode 100644
index 7b8a04c8..00000000
--- a/proto/PlayerGCGMatchConfirmNotify.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 PlayerGCGMatchConfirmNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4171;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_agree = 6;
- uint32 match_id = 14;
- uint32 uid = 5;
-}
diff --git a/proto/PlayerGCGMatchDismissNotify.proto b/proto/PlayerGCGMatchDismissNotify.proto
deleted file mode 100644
index 6d15634b..00000000
--- a/proto/PlayerGCGMatchDismissNotify.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 "MatchReason.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlayerGCGMatchDismissNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4180;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 uid_list = 11;
- MatchReason reason = 7;
- uint32 match_id = 4;
-}
diff --git a/proto/PlayerGameTimeByLuaNotify.proto b/proto/PlayerGameTimeByLuaNotify.proto
deleted file mode 100644
index f2fc6a7d..00000000
--- a/proto/PlayerGameTimeByLuaNotify.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 PlayerGameTimeByLuaNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 186;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 game_time = 12;
- uint32 uid = 8;
- uint32 sim_speed = 14;
-}
diff --git a/proto/PlayerGeneralMatchConfirmNotify.proto b/proto/PlayerGeneralMatchConfirmNotify.proto
deleted file mode 100644
index c7ff1f26..00000000
--- a/proto/PlayerGeneralMatchConfirmNotify.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 PlayerGeneralMatchConfirmNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4195;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 match_id = 2;
- uint32 uid = 6;
- bool is_agree = 13;
-}
diff --git a/proto/PlayerGeneralMatchDismissNotify.proto b/proto/PlayerGeneralMatchDismissNotify.proto
deleted file mode 100644
index f2b3ffcf..00000000
--- a/proto/PlayerGeneralMatchDismissNotify.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 "MatchReason.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlayerGeneralMatchDismissNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4158;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- MatchReason reason = 11;
- repeated uint32 uid_list = 10;
- uint32 match_id = 3;
-}
diff --git a/proto/PlayerInjectFixNotify.proto b/proto/PlayerInjectFixNotify.proto
deleted file mode 100644
index 24e30e66..00000000
--- a/proto/PlayerInjectFixNotify.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 PlayerInjectFixNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 165;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 id = 11;
- bytes inject_fix = 12;
-}
diff --git a/proto/PlayerInvestigationAllInfoNotify.proto b/proto/PlayerInvestigationAllInfoNotify.proto
deleted file mode 100644
index c7a1da22..00000000
--- a/proto/PlayerInvestigationAllInfoNotify.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 "Investigation.proto";
-import "InvestigationTarget.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlayerInvestigationAllInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1916;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated Investigation investigation_list = 11;
- repeated InvestigationTarget investigation_target_list = 5;
-}
diff --git a/proto/PlayerInvestigationNotify.proto b/proto/PlayerInvestigationNotify.proto
deleted file mode 100644
index fa62e5b7..00000000
--- a/proto/PlayerInvestigationNotify.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 "Investigation.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlayerInvestigationNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1915;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated Investigation investigation_list = 12;
-}
diff --git a/proto/PlayerInvestigationTargetNotify.proto b/proto/PlayerInvestigationTargetNotify.proto
deleted file mode 100644
index 345a8657..00000000
--- a/proto/PlayerInvestigationTargetNotify.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 "InvestigationTarget.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlayerInvestigationTargetNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1902;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated InvestigationTarget investigation_target_list = 10;
-}
diff --git a/proto/PlayerLogoutNotify.proto b/proto/PlayerLogoutNotify.proto
deleted file mode 100644
index e83967ee..00000000
--- a/proto/PlayerLogoutNotify.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 PlayerLogoutNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 161;
- // ENET_CHANNEL_ID = 0;
- // }
-
- int32 retcode = 12;
-}
diff --git a/proto/PlayerLogoutReq.proto b/proto/PlayerLogoutReq.proto
deleted file mode 100644
index 985104a6..00000000
--- a/proto/PlayerLogoutReq.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";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlayerLogoutReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 200;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- enum Reason {
- REASON_DISCONNECT = 0;
- REASON_CLIENT_REQ = 1;
- REASON_TIMEOUT = 2;
- REASON_ADMIN_REQ = 3;
- REASON_SERVER_CLOSE = 4;
- REASON_GM_CLEAR = 5;
- REASON_PLAYER_TRANSFER = 6;
- REASON_CLIENT_CHECKSUM_INVALID = 7;
- }
-
- Reason reason = 9;
-}
diff --git a/proto/PlayerLogoutRsp.proto b/proto/PlayerLogoutRsp.proto
deleted file mode 100644
index 9855e8e9..00000000
--- a/proto/PlayerLogoutRsp.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 PlayerLogoutRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 143;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 9;
-}
diff --git a/proto/PlayerLuaShellNotify.proto b/proto/PlayerLuaShellNotify.proto
deleted file mode 100644
index 00d1e2f2..00000000
--- a/proto/PlayerLuaShellNotify.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 "LuaShellType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlayerLuaShellNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 166;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 id = 8;
- LuaShellType shell_type = 1;
- bytes lua_shell = 4;
- uint32 use_type = 2;
-}
diff --git a/proto/PlayerMatchAgreedResultNotify.proto b/proto/PlayerMatchAgreedResultNotify.proto
deleted file mode 100644
index 10c797b3..00000000
--- a/proto/PlayerMatchAgreedResultNotify.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 "MatchType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlayerMatchAgreedResultNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4165;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- enum Reason {
- REASON_SUCC = 0;
- REASON_TARGET_SCENE_CANNOT_ENTER = 1;
- REASON_SELF_MP_UNAVAILABLE = 2;
- REASON_OTHER_DATA_VERSION_NOT_LATEST = 3;
- REASON_DATA_VERSION_NOT_LATEST = 4;
- }
-
- MatchType match_type = 12;
- uint32 target_uid = 4;
- Reason reason = 13;
-}
diff --git a/proto/PlayerMatchInfoNotify.proto b/proto/PlayerMatchInfoNotify.proto
deleted file mode 100644
index 5234777f..00000000
--- a/proto/PlayerMatchInfoNotify.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 "MatchType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlayerMatchInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4172;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 dungeon_id = 4;
- uint32 Unk3300_BNEIANJBLBL = 5;
- uint32 Unk3300_OCILKHJPJED = 10;
- uint32 host_uid = 12;
- MatchType match_type = 13;
- uint32 mechanicus_difficult_level = 15;
- uint32 mp_play_id = 2;
- uint32 match_id = 7;
- repeated uint32 match_param_list = 11;
-}
diff --git a/proto/PlayerMatchStopNotify.proto b/proto/PlayerMatchStopNotify.proto
deleted file mode 100644
index a3867402..00000000
--- a/proto/PlayerMatchStopNotify.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";
-
-import "MatchReason.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlayerMatchStopNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4181;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- MatchReason reason = 10;
- uint32 host_uid = 8;
-}
diff --git a/proto/PlayerMatchSuccNotify.proto b/proto/PlayerMatchSuccNotify.proto
deleted file mode 100644
index 1db50ea1..00000000
--- a/proto/PlayerMatchSuccNotify.proto
+++ /dev/null
@@ -1,43 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 "GCGMatchInfo.proto";
-import "GeneralMatchInfo.proto";
-import "MatchType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlayerMatchSuccNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4194;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- GeneralMatchInfo general_match_info = 7;
- uint32 dungeon_id = 3;
- MatchType match_type = 15;
- uint32 mechanicus_difficult_level = 5;
- uint32 confirm_end_time = 13;
- GCGMatchInfo gcg_match_info = 9;
- uint32 mp_play_id = 11;
- uint32 host_uid = 10;
-}
diff --git a/proto/PlayerNicknameAuditDataNotify.proto b/proto/PlayerNicknameAuditDataNotify.proto
deleted file mode 100644
index f16a3273..00000000
--- a/proto/PlayerNicknameAuditDataNotify.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 "ContentAuditInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlayerNicknameAuditDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 162;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- ContentAuditInfo info = 7;
-}
diff --git a/proto/PlayerNicknameNotify.proto b/proto/PlayerNicknameNotify.proto
deleted file mode 100644
index ce1c680b..00000000
--- a/proto/PlayerNicknameNotify.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 PlayerNicknameNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 151;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- string nickname = 4;
-}
diff --git a/proto/PlayerOfferingData.proto b/proto/PlayerOfferingData.proto
deleted file mode 100644
index cb8de65a..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 level = 8;
- uint32 offering_id = 3;
- bool is_new_max_level = 14;
- bool is_first_interact = 9;
- repeated uint32 taken_level_reward_list = 2;
-}
diff --git a/proto/PlayerOfferingDataNotify.proto b/proto/PlayerOfferingDataNotify.proto
deleted file mode 100644
index 80b36051..00000000
--- a/proto/PlayerOfferingDataNotify.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 "PlayerOfferingData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlayerOfferingDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2911;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated PlayerOfferingData offering_data_list = 11;
-}
diff --git a/proto/PlayerOfferingReq.proto b/proto/PlayerOfferingReq.proto
deleted file mode 100644
index 84b8bee5..00000000
--- a/proto/PlayerOfferingReq.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 PlayerOfferingReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2915;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 offering_id = 15;
-}
diff --git a/proto/PlayerOfferingRsp.proto b/proto/PlayerOfferingRsp.proto
deleted file mode 100644
index 6dbba7dc..00000000
--- a/proto/PlayerOfferingRsp.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 "ItemParam.proto";
-import "PlayerOfferingData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlayerOfferingRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2916;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 5;
- repeated ItemParam item_list = 3;
- PlayerOfferingData offering_data = 10;
-}
diff --git a/proto/PlayerPreEnterMpNotify.proto b/proto/PlayerPreEnterMpNotify.proto
deleted file mode 100644
index 446be528..00000000
--- a/proto/PlayerPreEnterMpNotify.proto
+++ /dev/null
@@ -1,40 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a 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 PlayerPreEnterMpNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1817;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- enum State {
- STATE_INVALID = 0;
- STATE_START = 1;
- STATE_TIMEOUT = 2;
- }
-
- string nickname = 6;
- uint32 uid = 4;
- State state = 10;
-}
diff --git a/proto/PlayerQuitDungeonRsp.proto b/proto/PlayerQuitDungeonRsp.proto
deleted file mode 100644
index 7b42d386..00000000
--- a/proto/PlayerQuitDungeonRsp.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 PlayerQuitDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 943;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 point_id = 10;
- int32 retcode = 6;
-}
diff --git a/proto/PlayerQuitFromHomeNotify.proto b/proto/PlayerQuitFromHomeNotify.proto
deleted file mode 100644
index 1be23050..00000000
--- a/proto/PlayerQuitFromHomeNotify.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";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlayerQuitFromHomeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4724;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- enum QuitReason {
- QUIT_REASON_INVALID = 0;
- QUIT_REASON_KICK_BY_HOST = 1;
- QUIT_REASON_BACK_TO_MY_WORLD = 2;
- QUIT_REASON_HOME_BLOCKED = 3;
- QUIT_REASON_HOME_IN_EDIT_MODE = 4;
- QUIT_REASON_BY_MUIP = 5;
- QUIT_REASON_CUR_MODULE_CLOSED = 6;
- }
-
- QuitReason reason = 11;
-}
diff --git a/proto/PlayerQuitFromMpNotify.proto b/proto/PlayerQuitFromMpNotify.proto
deleted file mode 100644
index 2f0a64b2..00000000
--- a/proto/PlayerQuitFromMpNotify.proto
+++ /dev/null
@@ -1,46 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a 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 PlayerQuitFromMpNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1844;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- enum QuitReason {
- QUIT_REASON_INVALID = 0;
- QUIT_REASON_HOST_NO_OTHER_PLAYER = 1;
- QUIT_REASON_KICK_BY_HOST = 2;
- QUIT_REASON_BACK_TO_MY_WORLD = 3;
- QUIT_REASON_KICK_BY_HOST_LOGOUT = 4;
- QUIT_REASON_KICK_BY_HOST_BLOCK = 5;
- QUIT_REASON_BE_BLOCKED = 6;
- QUIT_REASON_KICK_BY_HOST_ENTER_HOME = 7;
- QUIT_REASON_HOST_SCENE_INVALID = 8;
- QUIT_REASON_KICK_BY_PLAY = 9;
- QUIT_REASON_KICK_BY_ISLAND_PARTY_GALLERY_START_FAILED = 10;
- }
-
- QuitReason reason = 2;
-}
diff --git a/proto/PlayerRandomCookReq.proto b/proto/PlayerRandomCookReq.proto
deleted file mode 100644
index 9dfd7640..00000000
--- a/proto/PlayerRandomCookReq.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";
-
-import "ItemParam.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlayerRandomCookReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 172;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated ItemParam material_list = 5;
-}
diff --git a/proto/PlayerRandomCookRsp.proto b/proto/PlayerRandomCookRsp.proto
deleted file mode 100644
index 4a3c0ac7..00000000
--- a/proto/PlayerRandomCookRsp.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 PlayerRandomCookRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 103;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 14;
-}
diff --git a/proto/PlayerRechargeDataNotify.proto b/proto/PlayerRechargeDataNotify.proto
deleted file mode 100644
index 27ff5806..00000000
--- a/proto/PlayerRechargeDataNotify.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";
-
-import "ProductPriceTier.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlayerRechargeDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4127;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated ProductPriceTier product_price_tier_list = 7;
- uint32 card_product_remain_days = 6;
-}
diff --git a/proto/PlayerReportReq.proto b/proto/PlayerReportReq.proto
deleted file mode 100644
index 94101409..00000000
--- a/proto/PlayerReportReq.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 "ReportReasonType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlayerReportReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4022;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- string target_home_module_name = 5;
- uint32 target_uid = 10;
- ReportReasonType reason = 7;
- string content = 11;
- uint32 target_home_module_id = 15;
-}
diff --git a/proto/PlayerReportRsp.proto b/proto/PlayerReportRsp.proto
deleted file mode 100644
index 978c08c1..00000000
--- a/proto/PlayerReportRsp.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 PlayerReportRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4082;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 cd_time = 8;
- int32 retcode = 7;
- uint32 target_uid = 11;
-}
diff --git a/proto/PlayerRoutineDataNotify.proto b/proto/PlayerRoutineDataNotify.proto
deleted file mode 100644
index da2a5be8..00000000
--- a/proto/PlayerRoutineDataNotify.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 "PlayerRoutineInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlayerRoutineDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3542;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated PlayerRoutineInfo routine_info_list = 11;
-}
diff --git a/proto/PlayerRoutineInfo.proto b/proto/PlayerRoutineInfo.proto
deleted file mode 100644
index 65efa147..00000000
--- a/proto/PlayerRoutineInfo.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 PlayerRoutineInfo {
- uint32 routine_type = 5;
- uint32 finished_num = 9;
-}
diff --git a/proto/PlayerSetLanguageReq.proto b/proto/PlayerSetLanguageReq.proto
deleted file mode 100644
index 107960a8..00000000
--- a/proto/PlayerSetLanguageReq.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 PlayerSetLanguageReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 111;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 language_type = 5;
-}
diff --git a/proto/PlayerSetLanguageRsp.proto b/proto/PlayerSetLanguageRsp.proto
deleted file mode 100644
index 31a60814..00000000
--- a/proto/PlayerSetLanguageRsp.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 PlayerSetLanguageRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 150;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 14;
-}
diff --git a/proto/PlayerSetOnlyMPWithPSPlayerReq.proto b/proto/PlayerSetOnlyMPWithPSPlayerReq.proto
deleted file mode 100644
index 373ddf91..00000000
--- a/proto/PlayerSetOnlyMPWithPSPlayerReq.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 PlayerSetOnlyMPWithPSPlayerReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1815;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool is_only = 10;
-}
diff --git a/proto/PlayerSetOnlyMPWithPSPlayerRsp.proto b/proto/PlayerSetOnlyMPWithPSPlayerRsp.proto
deleted file mode 100644
index e28ad2ab..00000000
--- a/proto/PlayerSetOnlyMPWithPSPlayerRsp.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 PlayerSetOnlyMPWithPSPlayerRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1818;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_only = 4;
- int32 retcode = 11;
-}
diff --git a/proto/PlayerSignatureAuditDataNotify.proto b/proto/PlayerSignatureAuditDataNotify.proto
deleted file mode 100644
index 0dc1d142..00000000
--- a/proto/PlayerSignatureAuditDataNotify.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 "ContentAuditInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlayerSignatureAuditDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4036;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- ContentAuditInfo info = 11;
-}
diff --git a/proto/PlayerSignatureNotify.proto b/proto/PlayerSignatureNotify.proto
deleted file mode 100644
index a05e9896..00000000
--- a/proto/PlayerSignatureNotify.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 PlayerSignatureNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4041;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- string signature = 13;
-}
diff --git a/proto/PlayerStartMatchReq.proto b/proto/PlayerStartMatchReq.proto
deleted file mode 100644
index 8bccb64d..00000000
--- a/proto/PlayerStartMatchReq.proto
+++ /dev/null
@@ -1,40 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 "MatchType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlayerStartMatchReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4192;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 mp_play_id = 12;
- uint32 mechanicus_difficult_level = 15;
- uint32 dungeon_id = 10;
- uint32 match_id = 2;
- MatchType match_type = 8;
- repeated uint32 match_param_list = 3;
-}
diff --git a/proto/PlayerStartMatchRsp.proto b/proto/PlayerStartMatchRsp.proto
deleted file mode 100644
index a20ce3ab..00000000
--- a/proto/PlayerStartMatchRsp.proto
+++ /dev/null
@@ -1,41 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 "MatchType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PlayerStartMatchRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4191;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 dungeon_id = 1;
- uint32 match_id = 12;
- MatchType match_type = 10;
- uint32 punish_end_time = 8;
- uint32 mp_play_id = 11;
- uint32 param = 7;
- uint32 mechanicus_difficult_level = 3;
- int32 retcode = 6;
-}
diff --git a/proto/PlayerUidExtInfo.proto b/proto/PlayerUidExtInfo.proto
deleted file mode 100644
index 870f117e..00000000
--- a/proto/PlayerUidExtInfo.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 PlayerUidExtInfo {
- uint32 reg_platform = 1;
-}
diff --git a/proto/PolygonRegionSize.proto b/proto/PolygonRegionSize.proto
deleted file mode 100644
index 95a2981c..00000000
--- a/proto/PolygonRegionSize.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 "VectorPlane.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PolygonRegionSize {
- float height = 3;
- repeated VectorPlane point_list = 9;
-}
diff --git a/proto/PotionDungeonAvatar.proto b/proto/PotionDungeonAvatar.proto
deleted file mode 100644
index 6751f02c..00000000
--- a/proto/PotionDungeonAvatar.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 PotionDungeonAvatar {
- uint64 avatar_guid = 14;
- bool is_trial = 1;
-}
diff --git a/proto/PotionEnterDungeonNotify.proto b/proto/PotionEnterDungeonNotify.proto
deleted file mode 100644
index d16bd237..00000000
--- a/proto/PotionEnterDungeonNotify.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 "PotionDungeonAvatar.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PotionEnterDungeonNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8777;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 mode_id = 11;
- uint32 level_id = 3;
- repeated PotionDungeonAvatar dungeon_avatar_list = 1;
- uint32 difficulty_level = 14;
- uint32 stage_id = 10;
-}
diff --git a/proto/PotionEnterDungeonReq.proto b/proto/PotionEnterDungeonReq.proto
deleted file mode 100644
index 87027b9f..00000000
--- a/proto/PotionEnterDungeonReq.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 "PotionAvatarInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PotionEnterDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8945;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 level_id = 6;
- repeated PotionAvatarInfo avatar_info_list = 15;
- uint32 mode_id = 10;
- repeated uint32 buff_id_list = 9;
- uint32 stage_id = 2;
-}
diff --git a/proto/PotionEnterDungeonRsp.proto b/proto/PotionEnterDungeonRsp.proto
deleted file mode 100644
index 7e1677a3..00000000
--- a/proto/PotionEnterDungeonRsp.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 PotionEnterDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8679;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 9;
-}
diff --git a/proto/PotionResetChallengeReq.proto b/proto/PotionResetChallengeReq.proto
deleted file mode 100644
index 9e940d83..00000000
--- a/proto/PotionResetChallengeReq.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 PotionResetChallengeReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8331;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 stage_id = 4;
-}
diff --git a/proto/PotionResetChallengeRsp.proto b/proto/PotionResetChallengeRsp.proto
deleted file mode 100644
index 40c27c40..00000000
--- a/proto/PotionResetChallengeRsp.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";
-
-import "PotionStageData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PotionResetChallengeRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8804;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 7;
- PotionStageData stage_data = 5;
-}
diff --git a/proto/PotionRestartDungeonReq.proto b/proto/PotionRestartDungeonReq.proto
deleted file mode 100644
index c209909d..00000000
--- a/proto/PotionRestartDungeonReq.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 PotionRestartDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8575;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/PotionRestartDungeonRsp.proto b/proto/PotionRestartDungeonRsp.proto
deleted file mode 100644
index 4fb92eda..00000000
--- a/proto/PotionRestartDungeonRsp.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 PotionRestartDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8492;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 10;
-}
diff --git a/proto/PotionSaveDungeonResultReq.proto b/proto/PotionSaveDungeonResultReq.proto
deleted file mode 100644
index ea8cd126..00000000
--- a/proto/PotionSaveDungeonResultReq.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 PotionSaveDungeonResultReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8672;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 level_id = 14;
- uint32 stage_id = 7;
-}
diff --git a/proto/PotionSaveDungeonResultRsp.proto b/proto/PotionSaveDungeonResultRsp.proto
deleted file mode 100644
index ed462653..00000000
--- a/proto/PotionSaveDungeonResultRsp.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 PotionSaveDungeonResultRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8579;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 13;
-}
diff --git a/proto/PotionStage.proto b/proto/PotionStage.proto
deleted file mode 100644
index 17454e5f..00000000
--- a/proto/PotionStage.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 "Unk2700_JLHKOLGFAMI.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PotionStage {
- uint32 stage_id = 11;
- repeated uint32 Unk2700_HFHCCJFDOKA = 2;
- bool is_open = 15;
- repeated Unk2700_JLHKOLGFAMI level_list = 14;
- repeated uint32 Unk2700_LONIJGBDPIG = 13;
-}
diff --git a/proto/PrivateChatRsp.proto b/proto/PrivateChatRsp.proto
deleted file mode 100644
index 6b813fef..00000000
--- a/proto/PrivateChatRsp.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 PrivateChatRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4980;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 4;
- uint32 chat_forbidden_endtime = 6;
-}
diff --git a/proto/PrivateChatSetSequenceReq.proto b/proto/PrivateChatSetSequenceReq.proto
deleted file mode 100644
index d45c433d..00000000
--- a/proto/PrivateChatSetSequenceReq.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: 4985
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PrivateChatSetSequenceReq {
- uint32 target_uid = 11;
- uint32 sequence = 15;
-}
diff --git a/proto/PrivateChatSetSequenceRsp.proto b/proto/PrivateChatSetSequenceRsp.proto
deleted file mode 100644
index 0fcbe07c..00000000
--- a/proto/PrivateChatSetSequenceRsp.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: 4957
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PrivateChatSetSequenceRsp {
- int32 retcode = 13;
-}
diff --git a/proto/ProductPriceTier.proto b/proto/ProductPriceTier.proto
deleted file mode 100644
index 97f82af7..00000000
--- a/proto/ProductPriceTier.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 ProductPriceTier {
- string price_tier = 3;
- string product_id = 14;
-}
diff --git a/proto/ProjectorOptionReq.proto b/proto/ProjectorOptionReq.proto
deleted file mode 100644
index 620394d1..00000000
--- a/proto/ProjectorOptionReq.proto
+++ /dev/null
@@ -1,40 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a 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 ProjectorOptionReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 803;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- enum ProjectorOpType {
- PROJECTOR_OP_TYPE_NONE = 0;
- PROJECTOR_OP_TYPE_CREATE = 1;
- PROJECTOR_OP_TYPE_DESTROY = 2;
- }
-
- uint32 op_type = 2;
- uint32 entity_id = 8;
-}
diff --git a/proto/ProjectorOptionRsp.proto b/proto/ProjectorOptionRsp.proto
deleted file mode 100644
index 3a7873f0..00000000
--- a/proto/ProjectorOptionRsp.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 ProjectorOptionRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 833;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 5;
- uint32 entity_id = 1;
- uint32 op_type = 14;
-}
diff --git a/proto/ProudSkillUpgradeReq.proto b/proto/ProudSkillUpgradeReq.proto
deleted file mode 100644
index f4634290..00000000
--- a/proto/ProudSkillUpgradeReq.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 ProudSkillUpgradeReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1078;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint64 avatar_guid = 13;
- uint32 old_proud_skill_level = 3;
- uint32 proud_skill_id = 2;
-}
diff --git a/proto/ProudSkillUpgradeRsp.proto b/proto/ProudSkillUpgradeRsp.proto
deleted file mode 100644
index 89faf5ae..00000000
--- a/proto/ProudSkillUpgradeRsp.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 ProudSkillUpgradeRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1057;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint64 avatar_guid = 3;
- uint32 proud_skill_id = 15;
- int32 retcode = 13;
-}
diff --git a/proto/PublishCustomDungeonReq.proto b/proto/PublishCustomDungeonReq.proto
deleted file mode 100644
index 424b358f..00000000
--- a/proto/PublishCustomDungeonReq.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 PublishCustomDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6245;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint64 dungeon_guid = 6;
- repeated uint32 tag_list = 9;
-}
diff --git a/proto/PublishCustomDungeonRsp.proto b/proto/PublishCustomDungeonRsp.proto
deleted file mode 100644
index cedb0bb7..00000000
--- a/proto/PublishCustomDungeonRsp.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 PublishCustomDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6202;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 13;
-}
diff --git a/proto/PublishUgcReq.proto b/proto/PublishUgcReq.proto
deleted file mode 100644
index 0ee5b448..00000000
--- a/proto/PublishUgcReq.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 "UgcType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PublishUgcReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6312;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint64 ugc_guid = 12;
- UgcType ugc_type = 10;
-}
diff --git a/proto/PublishUgcRsp.proto b/proto/PublishUgcRsp.proto
deleted file mode 100644
index 3caf0b94..00000000
--- a/proto/PublishUgcRsp.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 "UgcType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PublishUgcRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6334;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- UgcType ugc_type = 2;
- uint64 ugc_guid = 12;
- int32 retcode = 10;
-}
diff --git a/proto/PushTipsAllDataNotify.proto b/proto/PushTipsAllDataNotify.proto
deleted file mode 100644
index e4312ed9..00000000
--- a/proto/PushTipsAllDataNotify.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 "PushTipsData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PushTipsAllDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2237;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated PushTipsData push_tips_list = 4;
-}
diff --git a/proto/PushTipsChangeNotify.proto b/proto/PushTipsChangeNotify.proto
deleted file mode 100644
index 5b36945b..00000000
--- a/proto/PushTipsChangeNotify.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 "PushTipsData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message PushTipsChangeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2289;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated PushTipsData push_tips_list = 5;
-}
diff --git a/proto/PushTipsData.proto b/proto/PushTipsData.proto
deleted file mode 100644
index c1e7e3db..00000000
--- a/proto/PushTipsData.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 PushTipsData {
- uint32 push_tips_id = 4;
- uint32 state = 7;
-}
diff --git a/proto/PushTipsReadFinishReq.proto b/proto/PushTipsReadFinishReq.proto
deleted file mode 100644
index 341d060d..00000000
--- a/proto/PushTipsReadFinishReq.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 PushTipsReadFinishReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2244;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 push_tips_id = 11;
-}
diff --git a/proto/PushTipsReadFinishRsp.proto b/proto/PushTipsReadFinishRsp.proto
deleted file mode 100644
index 54a21071..00000000
--- a/proto/PushTipsReadFinishRsp.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 PushTipsReadFinishRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2207;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 push_tips_id = 13;
- int32 retcode = 12;
-}
diff --git a/proto/QuickOpenActivityReq.proto b/proto/QuickOpenActivityReq.proto
deleted file mode 100644
index e859adc1..00000000
--- a/proto/QuickOpenActivityReq.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 QuickOpenActivityReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8302;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 activity_id = 8;
-}
diff --git a/proto/QuickOpenActivityRsp.proto b/proto/QuickOpenActivityRsp.proto
deleted file mode 100644
index b302fbf0..00000000
--- a/proto/QuickOpenActivityRsp.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 QuickOpenActivityRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8677;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 12;
- uint32 activity_id = 9;
-}
diff --git a/proto/QuickUseWidgetReq.proto b/proto/QuickUseWidgetReq.proto
deleted file mode 100644
index 3ddd4f9b..00000000
--- a/proto/QuickUseWidgetReq.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 "WidgetCameraInfo.proto";
-import "WidgetCreateLocationInfo.proto";
-import "WidgetCreatorInfo.proto";
-import "WidgetThunderBirdFeatherInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message QuickUseWidgetReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4284;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
- oneof param {
- WidgetCreateLocationInfo location_info = 1872;
- WidgetCameraInfo camera_info = 1835;
- WidgetCreatorInfo creator_info = 72;
- WidgetThunderBirdFeatherInfo thunder_bird_feather_info = 491;
- }
-}
diff --git a/proto/RacingGalleryInfo.proto b/proto/RacingGalleryInfo.proto
deleted file mode 100644
index 30f73259..00000000
--- a/proto/RacingGalleryInfo.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 "Unk2700_OJJNGIHDJEH.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message RacingGalleryInfo {
- repeated Unk2700_OJJNGIHDJEH record_list = 7;
-}
diff --git a/proto/RacingGallerySettleInfo.proto b/proto/RacingGallerySettleInfo.proto
deleted file mode 100644
index 8b29d848..00000000
--- a/proto/RacingGallerySettleInfo.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 "GalleryStopReason.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message RacingGallerySettleInfo {
- uint32 winner_uid = 10;
- uint32 use_time = 15;
- GalleryStopReason reason = 11;
-}
diff --git a/proto/ReadNicknameAuditReq.proto b/proto/ReadNicknameAuditReq.proto
deleted file mode 100644
index 5e20940c..00000000
--- a/proto/ReadNicknameAuditReq.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 ReadNicknameAuditReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 132;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/ReadNicknameAuditRsp.proto b/proto/ReadNicknameAuditRsp.proto
deleted file mode 100644
index 43e761c0..00000000
--- a/proto/ReadNicknameAuditRsp.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 ReadNicknameAuditRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 168;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 15;
-}
diff --git a/proto/ReadPrivateChatRsp.proto b/proto/ReadPrivateChatRsp.proto
deleted file mode 100644
index b9770ca9..00000000
--- a/proto/ReadPrivateChatRsp.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 ReadPrivateChatRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4977;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 14;
-}
diff --git a/proto/ReadSignatureAuditReq.proto b/proto/ReadSignatureAuditReq.proto
deleted file mode 100644
index 2daa2cb3..00000000
--- a/proto/ReadSignatureAuditReq.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 ReadSignatureAuditReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4002;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/ReadSignatureAuditRsp.proto b/proto/ReadSignatureAuditRsp.proto
deleted file mode 100644
index 6616a24c..00000000
--- a/proto/ReadSignatureAuditRsp.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 ReadSignatureAuditRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4012;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 1;
-}
diff --git a/proto/ReceivedTrialAvatarActivityRewardReq.proto b/proto/ReceivedTrialAvatarActivityRewardReq.proto
deleted file mode 100644
index 68b023d6..00000000
--- a/proto/ReceivedTrialAvatarActivityRewardReq.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 ReceivedTrialAvatarActivityRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2155;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 trial_avatar_index_id = 9;
-}
diff --git a/proto/ReceivedTrialAvatarActivityRewardRsp.proto b/proto/ReceivedTrialAvatarActivityRewardRsp.proto
deleted file mode 100644
index 11dbe7de..00000000
--- a/proto/ReceivedTrialAvatarActivityRewardRsp.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 ReceivedTrialAvatarActivityRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2175;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 activity_id = 6;
- int32 retcode = 8;
- uint32 trial_avatar_index_id = 10;
-}
diff --git a/proto/RechargeReq.proto b/proto/RechargeReq.proto
deleted file mode 100644
index 3c09e007..00000000
--- a/proto/RechargeReq.proto
+++ /dev/null
@@ -1,41 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 "PlayProduct.proto";
-import "ShopCardProduct.proto";
-import "ShopConcertProduct.proto";
-import "ShopMcoinProduct.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message RechargeReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4142;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- ShopMcoinProduct mcoin_product = 10;
- ShopCardProduct card_product = 4;
- PlayProduct play_product = 3;
- ShopConcertProduct concert_product = 11;
-}
diff --git a/proto/RechargeRsp.proto b/proto/RechargeRsp.proto
deleted file mode 100644
index a9741223..00000000
--- a/proto/RechargeRsp.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 RechargeRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4141;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- string product_id = 10;
- bool is_show_minors_hint = 1;
- int32 retcode = 9;
-}
diff --git a/proto/RedPointData.proto b/proto/RedPointData.proto
deleted file mode 100644
index ccd65a47..00000000
--- a/proto/RedPointData.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 RedPointData {
- uint32 red_point_type = 1;
- bool is_show = 2;
- uint32 content_id = 3;
-}
diff --git a/proto/RedeemLegendaryKeyReq.proto b/proto/RedeemLegendaryKeyReq.proto
deleted file mode 100644
index 5a6b94ad..00000000
--- a/proto/RedeemLegendaryKeyReq.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 RedeemLegendaryKeyReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 464;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/RedeemLegendaryKeyRsp.proto b/proto/RedeemLegendaryKeyRsp.proto
deleted file mode 100644
index a9ad10cc..00000000
--- a/proto/RedeemLegendaryKeyRsp.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 RedeemLegendaryKeyRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 467;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 6;
- uint32 legendary_key_count = 2;
-}
diff --git a/proto/ReformFireworksReq.proto b/proto/ReformFireworksReq.proto
deleted file mode 100644
index 0d488272..00000000
--- a/proto/ReformFireworksReq.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";
-
-import "FireworksReformData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ReformFireworksReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6074;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- FireworksReformData fireworks_reform_data = 1;
-}
diff --git a/proto/ReformFireworksRsp.proto b/proto/ReformFireworksRsp.proto
deleted file mode 100644
index b8f866cc..00000000
--- a/proto/ReformFireworksRsp.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 ReformFireworksRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6062;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 15;
-}
diff --git a/proto/RefreshBackgroundAvatarReq.proto b/proto/RefreshBackgroundAvatarReq.proto
deleted file mode 100644
index d74586f2..00000000
--- a/proto/RefreshBackgroundAvatarReq.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 RefreshBackgroundAvatarReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1765;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/RefreshBackgroundAvatarRsp.proto b/proto/RefreshBackgroundAvatarRsp.proto
deleted file mode 100644
index d91d5f2d..00000000
--- a/proto/RefreshBackgroundAvatarRsp.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 RefreshBackgroundAvatarRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1744;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- map hp_full_time_map = 4;
- int32 retcode = 11;
-}
diff --git a/proto/RefreshEntityAuthNotify.proto b/proto/RefreshEntityAuthNotify.proto
deleted file mode 100644
index 5152d164..00000000
--- a/proto/RefreshEntityAuthNotify.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 RefreshEntityAuthNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3099;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated uint32 entity_id_list = 4;
-}
diff --git a/proto/RefreshRogueDiaryCardReq.proto b/proto/RefreshRogueDiaryCardReq.proto
deleted file mode 100644
index 78736a19..00000000
--- a/proto/RefreshRogueDiaryCardReq.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 RefreshRogueDiaryCardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8868;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated uint32 refresh_card_list = 9;
-}
diff --git a/proto/RefreshRogueDiaryCardRsp.proto b/proto/RefreshRogueDiaryCardRsp.proto
deleted file mode 100644
index a4af69d1..00000000
--- a/proto/RefreshRogueDiaryCardRsp.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 RefreshRogueDiaryCardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8359;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 6;
- repeated uint32 rand_card_list = 14;
-}
diff --git a/proto/RefreshRoguelikeDungeonCardReq.proto b/proto/RefreshRoguelikeDungeonCardReq.proto
deleted file mode 100644
index b0b090cc..00000000
--- a/proto/RefreshRoguelikeDungeonCardReq.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 RefreshRoguelikeDungeonCardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8065;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/RefreshRoguelikeDungeonCardRsp.proto b/proto/RefreshRoguelikeDungeonCardRsp.proto
deleted file mode 100644
index 1bb0d423..00000000
--- a/proto/RefreshRoguelikeDungeonCardRsp.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 RefreshRoguelikeDungeonCardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8994;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 14;
- repeated uint32 res_card_list = 2;
-}
diff --git a/proto/RegionSearch.proto b/proto/RegionSearch.proto
deleted file mode 100644
index 7e4877f6..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 {
- RegionSearchState state = 2;
- bool is_entered = 6;
- uint32 progress = 5;
- uint32 region_search_id = 1;
-}
diff --git a/proto/RegionSearchChangeRegionNotify.proto b/proto/RegionSearchChangeRegionNotify.proto
deleted file mode 100644
index 986513c8..00000000
--- a/proto/RegionSearchChangeRegionNotify.proto
+++ /dev/null
@@ -1,40 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a 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 RegionSearchChangeRegionNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5641;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- enum RegionEvent {
- REGION_EVENT_NONE = 0;
- REGION_EVENT_ENTER = 1;
- REGION_EVENT_LEAVE = 2;
- }
-
- uint32 region_id = 6;
- RegionEvent event = 11;
-}
diff --git a/proto/RegionSearchInfo.proto b/proto/RegionSearchInfo.proto
deleted file mode 100644
index fb27b57f..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 {
- bool is_entered = 2;
- repeated RegionSearch region_search_list = 7;
- uint32 id = 9;
-}
diff --git a/proto/RegionSearchNotify.proto b/proto/RegionSearchNotify.proto
deleted file mode 100644
index cd669bed..00000000
--- a/proto/RegionSearchNotify.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";
-
-import "RegionSearchInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message RegionSearchNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5642;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated RegionSearchInfo region_search_list = 3;
- uint32 uid = 14;
-}
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/RegionalPlayInfoNotify.proto b/proto/RegionalPlayInfoNotify.proto
deleted file mode 100644
index cf5c6efa..00000000
--- a/proto/RegionalPlayInfoNotify.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 "RegionalPlayVar.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message RegionalPlayInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6292;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 play_type = 3;
- repeated RegionalPlayVar var_list = 13;
- string play_name = 5;
- bool Unk3300_FMEPEBIHNOL = 1;
- bool Unk3300_MBGOJOBNPNG = 14;
-}
diff --git a/proto/RegionalPlayVar.proto b/proto/RegionalPlayVar.proto
deleted file mode 100644
index c833712e..00000000
--- a/proto/RegionalPlayVar.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 RegionalPlayVar {
- uint32 type = 5;
- float Unk3300_FOBMHHNIPPH = 4;
- float Unk3300_PIDHFABKIJN = 3;
- float value = 2;
-}
diff --git a/proto/RemotePlayerWidgetNotify.proto b/proto/RemotePlayerWidgetNotify.proto
deleted file mode 100644
index 3f6d8513..00000000
--- a/proto/RemotePlayerWidgetNotify.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 "PlayerWidgetInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message RemotePlayerWidgetNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5910;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated PlayerWidgetInfo player_widget_info_list = 10;
-}
diff --git a/proto/RemoveBlacklistReq.proto b/proto/RemoveBlacklistReq.proto
deleted file mode 100644
index 36ca5031..00000000
--- a/proto/RemoveBlacklistReq.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 RemoveBlacklistReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4003;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 target_uid = 4;
-}
diff --git a/proto/RemoveBlacklistRsp.proto b/proto/RemoveBlacklistRsp.proto
deleted file mode 100644
index 54f7713f..00000000
--- a/proto/RemoveBlacklistRsp.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 RemoveBlacklistRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4033;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 target_uid = 6;
- int32 retcode = 8;
-}
diff --git a/proto/RemoveCustomDungeonReq.proto b/proto/RemoveCustomDungeonReq.proto
deleted file mode 100644
index f2636c80..00000000
--- a/proto/RemoveCustomDungeonReq.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 RemoveCustomDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6234;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint64 dungeon_guid = 7;
-}
diff --git a/proto/RemoveCustomDungeonRsp.proto b/proto/RemoveCustomDungeonRsp.proto
deleted file mode 100644
index c83bb312..00000000
--- a/proto/RemoveCustomDungeonRsp.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 RemoveCustomDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6215;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint64 dungeon_guid = 3;
- int32 retcode = 10;
-}
diff --git a/proto/RemoveRandTaskInfoNotify.proto b/proto/RemoveRandTaskInfoNotify.proto
deleted file mode 100644
index 40d5c3c0..00000000
--- a/proto/RemoveRandTaskInfoNotify.proto
+++ /dev/null
@@ -1,41 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a 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 RemoveRandTaskInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 198;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- enum FinishReason {
- FINISH_REASON_DEFAULT = 0;
- FINISH_REASON_CLEAR = 1;
- FINISH_REASON_DISTANCE = 2;
- FINISH_REASON_FINISH = 3;
- }
-
- uint32 rand_task_id = 10;
- FinishReason reason = 13;
- bool is_succ = 5;
-}
diff --git a/proto/ReplayCustomDungeonReq.proto b/proto/ReplayCustomDungeonReq.proto
deleted file mode 100644
index 65a8d2d6..00000000
--- a/proto/ReplayCustomDungeonReq.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 ReplayCustomDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6214;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/ReplayCustomDungeonRsp.proto b/proto/ReplayCustomDungeonRsp.proto
deleted file mode 100644
index 038a8c80..00000000
--- a/proto/ReplayCustomDungeonRsp.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 ReplayCustomDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6248;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- int32 retcode = 5;
-}
diff --git a/proto/ReportFightAntiCheatNotify.proto b/proto/ReportFightAntiCheatNotify.proto
deleted file mode 100644
index d861a5c7..00000000
--- a/proto/ReportFightAntiCheatNotify.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 ReportFightAntiCheatNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 388;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 Unk3300_MIFNAAADBBP = 8;
- uint32 Unk3300_ABCKMPPMNCH = 10;
-}
diff --git a/proto/ReportReasonType.proto b/proto/ReportReasonType.proto
deleted file mode 100644
index 536b8acb..00000000
--- a/proto/ReportReasonType.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";
-
-enum ReportReasonType {
- REPORT_REASON_TYPE_NONE = 0;
- REPORT_REASON_TYPE_DECEPTIVE_ADS = 1;
- REPORT_REASON_TYPE_ABUSING = 2;
- REPORT_REASON_TYPE_CHEAT = 3;
- REPORT_REASON_TYPE_POLITICAL = 4;
- REPORT_REASON_TYPE_OTHER = 5;
- REPORT_REASON_TYPE_HOME = 6;
-}
diff --git a/proto/ReportTrackingIOInfoNotify.proto b/proto/ReportTrackingIOInfoNotify.proto
deleted file mode 100644
index 5113f641..00000000
--- a/proto/ReportTrackingIOInfoNotify.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";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ReportTrackingIOInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4144;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- string Unk3300_KGGPDKGDELG = 13;
- string Unk3300_DJHKHEFPCDK = 10;
- string Unk3300_PIBFPDAMJLE = 6;
- string Unk3300_CNPIGDOEJPB = 8;
- string Unk3300_GEJJKDLGFPH = 3;
-}
diff --git a/proto/RequestLiveInfoReq.proto b/proto/RequestLiveInfoReq.proto
deleted file mode 100644
index 91a3d0fb..00000000
--- a/proto/RequestLiveInfoReq.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 RequestLiveInfoReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 805;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 live_id = 13;
-}
diff --git a/proto/RequestLiveInfoRsp.proto b/proto/RequestLiveInfoRsp.proto
deleted file mode 100644
index 157a1645..00000000
--- a/proto/RequestLiveInfoRsp.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 RequestLiveInfoRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 894;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 13;
- string Unk3300_BDOGCPKPLOK = 11;
- string Unk3300_DNGGIOIKLHC = 6;
- uint32 live_id = 10;
-}
diff --git a/proto/ReserveRogueDiaryAvatarReq.proto b/proto/ReserveRogueDiaryAvatarReq.proto
deleted file mode 100644
index c6a4df4a..00000000
--- a/proto/ReserveRogueDiaryAvatarReq.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";
-
-import "RogueDiaryAvatar.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ReserveRogueDiaryAvatarReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8311;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated RogueDiaryAvatar reserve_avatar_list = 3;
-}
diff --git a/proto/ReserveRogueDiaryAvatarRsp.proto b/proto/ReserveRogueDiaryAvatarRsp.proto
deleted file mode 100644
index f95f2852..00000000
--- a/proto/ReserveRogueDiaryAvatarRsp.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 ReserveRogueDiaryAvatarRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8901;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 2;
-}
diff --git a/proto/ResetRogueDiaryPlayReq.proto b/proto/ResetRogueDiaryPlayReq.proto
deleted file mode 100644
index 20afca03..00000000
--- a/proto/ResetRogueDiaryPlayReq.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 ResetRogueDiaryPlayReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8125;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 stage_id = 9;
-}
diff --git a/proto/ResetRogueDiaryPlayRsp.proto b/proto/ResetRogueDiaryPlayRsp.proto
deleted file mode 100644
index 0b53cab4..00000000
--- a/proto/ResetRogueDiaryPlayRsp.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 ResetRogueDiaryPlayRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8943;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 5;
-}
diff --git a/proto/ResinCard.proto b/proto/ResinCard.proto
deleted file mode 100644
index 9fb85bd8..00000000
--- a/proto/ResinCard.proto
+++ /dev/null
@@ -1,11 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "ItemParam.proto";
-
-message ResinCard {
- repeated ItemParam baseItemList = 1;
- repeated ItemParam perDayItemList = 2;
-}
diff --git a/proto/ResinCardData.proto b/proto/ResinCardData.proto
deleted file mode 100644
index 3a9970e3..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 last_daily_reward_time = 10;
- uint32 config_id = 2;
- uint32 expire_time = 13;
- uint32 remain_reward_days = 11;
-}
diff --git a/proto/ResinCardDataUpdateNotify.proto b/proto/ResinCardDataUpdateNotify.proto
deleted file mode 100644
index 399c2107..00000000
--- a/proto/ResinCardDataUpdateNotify.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";
-
-import "ResinCardData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ResinCardDataUpdateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4134;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 today_start_time = 4;
- repeated ResinCardData card_data_list = 14;
-}
diff --git a/proto/RestartCoinCollectPlaySingleModeReq.proto b/proto/RestartCoinCollectPlaySingleModeReq.proto
deleted file mode 100644
index db12db20..00000000
--- a/proto/RestartCoinCollectPlaySingleModeReq.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 RestartCoinCollectPlaySingleModeReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 21382;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 level_id = 2;
- uint32 multistage_play_index = 3;
-}
diff --git a/proto/RestartCoinCollectPlaySingleModeRsp.proto b/proto/RestartCoinCollectPlaySingleModeRsp.proto
deleted file mode 100644
index 5f83bf7a..00000000
--- a/proto/RestartCoinCollectPlaySingleModeRsp.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 RestartCoinCollectPlaySingleModeRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 23294;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 level_id = 10;
- int32 retcode = 6;
-}
diff --git a/proto/RestartEffigyChallengeReq.proto b/proto/RestartEffigyChallengeReq.proto
deleted file mode 100644
index 47282031..00000000
--- a/proto/RestartEffigyChallengeReq.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 RestartEffigyChallengeReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2051;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/RestartEffigyChallengeRsp.proto b/proto/RestartEffigyChallengeRsp.proto
deleted file mode 100644
index 3b2e1c94..00000000
--- a/proto/RestartEffigyChallengeRsp.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 RestartEffigyChallengeRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2172;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 5;
-}
diff --git a/proto/ResumeRogueDiaryDungeonReq.proto b/proto/ResumeRogueDiaryDungeonReq.proto
deleted file mode 100644
index 8ab03aac..00000000
--- a/proto/ResumeRogueDiaryDungeonReq.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 ResumeRogueDiaryDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8704;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 stage_id = 15;
-}
diff --git a/proto/ResumeRogueDiaryDungeonRsp.proto b/proto/ResumeRogueDiaryDungeonRsp.proto
deleted file mode 100644
index d0c68714..00000000
--- a/proto/ResumeRogueDiaryDungeonRsp.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 ResumeRogueDiaryDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8332;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 2;
-}
diff --git a/proto/RetryCurRogueDiaryDungeonReq.proto b/proto/RetryCurRogueDiaryDungeonReq.proto
deleted file mode 100644
index f1d39daf..00000000
--- a/proto/RetryCurRogueDiaryDungeonReq.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 RetryCurRogueDiaryDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8696;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/RetryCurRogueDiaryDungeonRsp.proto b/proto/RetryCurRogueDiaryDungeonRsp.proto
deleted file mode 100644
index 7129b2a8..00000000
--- a/proto/RetryCurRogueDiaryDungeonRsp.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 RetryCurRogueDiaryDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8269;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 13;
-}
diff --git a/proto/ReunionActivateNotify.proto b/proto/ReunionActivateNotify.proto
deleted file mode 100644
index 50515ae1..00000000
--- a/proto/ReunionActivateNotify.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";
-
-import "ReunionBriefInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ReunionActivateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5071;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_activate = 7;
- ReunionBriefInfo reunion_brief_info = 9;
-}
diff --git a/proto/ReunionBriefInfo.proto b/proto/ReunionBriefInfo.proto
deleted file mode 100644
index b827fac3..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_day_start_time = 1;
- string version = 11;
- uint32 mission_id = 6;
- uint32 finish_time = 2;
- bool Unk3300_OKGAAEDENEI = 13;
- uint32 privilege_id = 5;
- ReunionPrivilegeInfo privilege_info = 10;
- uint32 start_time = 14;
- uint32 first_gift_reward_id = 9;
- bool Unk3300_ODKLPOMKKPD = 8;
- bool Unk3300_MHHLEJIFFIM = 7;
- uint32 sign_in_config_id = 12;
-}
diff --git a/proto/ReunionBriefInfoReq.proto b/proto/ReunionBriefInfoReq.proto
deleted file mode 100644
index fc9b7a45..00000000
--- a/proto/ReunionBriefInfoReq.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 ReunionBriefInfoReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5092;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/ReunionBriefInfoRsp.proto b/proto/ReunionBriefInfoRsp.proto
deleted file mode 100644
index fe862226..00000000
--- a/proto/ReunionBriefInfoRsp.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 "ReunionBriefInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ReunionBriefInfoRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5091;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 2;
- ReunionBriefInfo reunion_brief_info = 13;
- bool is_activate = 15;
-}
diff --git a/proto/ReunionDailyRefreshNotify.proto b/proto/ReunionDailyRefreshNotify.proto
deleted file mode 100644
index 941db6d6..00000000
--- a/proto/ReunionDailyRefreshNotify.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 "ReunionBriefInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ReunionDailyRefreshNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5054;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- ReunionBriefInfo reunion_brief_info = 6;
-}
diff --git a/proto/ReunionMissionInfo.proto b/proto/ReunionMissionInfo.proto
deleted file mode 100644
index a8a8a5fd..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 {
- bool is_taken_reward = 10;
- bool is_finished = 13;
- repeated ReunionWatcherInfo watcher_list = 15;
- repeated ReunionWatcherInfo cur_day_watcher_list = 8;
- uint32 next_refresh_time = 5;
- repeated bool is_taken_reward_list = 4;
- uint32 mission_id = 9;
- uint32 cur_score = 2;
-}
diff --git a/proto/ReunionPrivilegeChangeNotify.proto b/proto/ReunionPrivilegeChangeNotify.proto
deleted file mode 100644
index 8514a7a2..00000000
--- a/proto/ReunionPrivilegeChangeNotify.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 "ReunionPrivilegeInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ReunionPrivilegeChangeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5087;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- ReunionPrivilegeInfo privilege_info = 10;
-}
diff --git a/proto/ReunionPrivilegeInfo.proto b/proto/ReunionPrivilegeInfo.proto
deleted file mode 100644
index 3bbd915c..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 Unk3300_GJBEAFPMFAA = 14;
- uint32 privilege_id = 2;
- uint32 Unk3300_ALOLACFGMHI = 1;
-}
diff --git a/proto/ReunionSettleNotify.proto b/proto/ReunionSettleNotify.proto
deleted file mode 100644
index 6321364f..00000000
--- a/proto/ReunionSettleNotify.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 ReunionSettleNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5080;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-}
diff --git a/proto/ReunionSignInInfo.proto b/proto/ReunionSignInInfo.proto
deleted file mode 100644
index 67da8bb8..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 Unk3300_MNJELIDKMCF = 3;
- repeated uint32 reward_day_list = 12;
- uint32 config_id = 8;
- uint32 Unk3300_NFNOKBNBLGE = 10;
-}
diff --git a/proto/ReunionWatcherInfo.proto b/proto/ReunionWatcherInfo.proto
deleted file mode 100644
index b1d25c7b..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 total_progress = 4;
- uint32 reward_unlock_time = 1;
- uint32 watcher_id = 9;
- bool is_taken_reward = 12;
- uint32 cur_progress = 10;
-}
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/RogueCellInfo.proto b/proto/RogueCellInfo.proto
deleted file mode 100644
index 68e97630..00000000
--- a/proto/RogueCellInfo.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 "RogueCellState.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message RogueCellInfo {
- uint32 dungeon_id = 1;
- uint32 cell_config_id = 14;
- uint32 cell_id = 2;
- RogueCellState state = 9;
- uint32 cell_type = 13;
-}
diff --git a/proto/RogueCellState.proto b/proto/RogueCellState.proto
deleted file mode 100644
index 7af01852..00000000
--- a/proto/RogueCellState.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 RogueCellState {
- ROGUE_CELL_STATE_NONE = 0;
- ROGUE_CELL_STATE_BATTLE = 1;
- ROGUE_CELL_STATE_SUCCESS = 2;
- ROGUE_CELL_STATE_FINISH = 3;
- ROGUE_CELL_STATE_TAKEN_CHEST = 4;
-}
diff --git a/proto/RogueCellUpdateNotify.proto b/proto/RogueCellUpdateNotify.proto
deleted file mode 100644
index eb5c7b0d..00000000
--- a/proto/RogueCellUpdateNotify.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 "RogueCellInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message RogueCellUpdateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8851;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- RogueCellInfo cell_info = 5;
-}
diff --git a/proto/RogueDiaryAvatar.proto b/proto/RogueDiaryAvatar.proto
deleted file mode 100644
index 429e7e43..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 {
- uint32 level = 10;
- repeated RogueDiaryAvatarDisableStatus disable_status_list = 7;
- uint32 tired_round = 2;
- ActivityDungeonAvatar avatar = 14;
-}
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/RogueDiaryCoinAddNotify.proto b/proto/RogueDiaryCoinAddNotify.proto
deleted file mode 100644
index 93fe93a0..00000000
--- a/proto/RogueDiaryCoinAddNotify.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 RogueDiaryCoinAddNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8525;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 num = 11;
-}
diff --git a/proto/RogueDiaryDungeonInfoNotify.proto b/proto/RogueDiaryDungeonInfoNotify.proto
deleted file mode 100644
index 7351c9be..00000000
--- a/proto/RogueDiaryDungeonInfoNotify.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 "RogueDiaryRoomInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message RogueDiaryDungeonInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8096;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 stage_id = 12;
- uint32 time = 9;
- repeated uint32 Unk3300_MMBEJGDFCGE = 6;
- uint32 cur_room = 1;
- repeated uint32 Unk3300_DKCFGLAKPJL = 8;
- uint32 dungeon_id = 7;
- repeated RogueDiaryRoomInfo room_list = 5;
- uint32 difficulty = 14;
- uint32 cur_round = 10;
- uint32 coin = 3;
-}
diff --git a/proto/RogueDiaryRepairInfoNotify.proto b/proto/RogueDiaryRepairInfoNotify.proto
deleted file mode 100644
index b9622b3e..00000000
--- a/proto/RogueDiaryRepairInfoNotify.proto
+++ /dev/null
@@ -1,43 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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";
-import "RogueDiaryRoomInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message RogueDiaryRepairInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8084;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated RogueDiaryAvatar avatar_list = 2;
- repeated RogueDiaryAvatar trial_avatar_list = 10;
- repeated RogueDiaryRoomInfo room_list = 11;
- repeated uint32 select_card_list = 12;
- repeated uint32 chosen_card_list = 5;
- uint32 stage_id = 7;
- repeated RogueDiaryAvatar select_avatar_list = 3;
- repeated uint32 rand_card_list = 13;
-}
diff --git a/proto/RogueDiaryReviveAvatarReq.proto b/proto/RogueDiaryReviveAvatarReq.proto
deleted file mode 100644
index 8ad6b9d5..00000000
--- a/proto/RogueDiaryReviveAvatarReq.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";
-
-import "RogueDiaryAvatar.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message RogueDiaryReviveAvatarReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8678;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- RogueDiaryAvatar revive_avatar = 15;
-}
diff --git a/proto/RogueDiaryReviveAvatarRsp.proto b/proto/RogueDiaryReviveAvatarRsp.proto
deleted file mode 100644
index d1122abd..00000000
--- a/proto/RogueDiaryReviveAvatarRsp.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 RogueDiaryReviveAvatarRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8061;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 9;
-}
diff --git a/proto/RogueDiaryRoomInfo.proto b/proto/RogueDiaryRoomInfo.proto
deleted file mode 100644
index 45e21327..00000000
--- a/proto/RogueDiaryRoomInfo.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 "Uint32Pair.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message RogueDiaryRoomInfo {
- bool is_boss = 6;
- uint32 config_id = 3;
- repeated Uint32Pair monster_list = 4;
-}
diff --git a/proto/RogueDiaryStage.proto b/proto/RogueDiaryStage.proto
deleted file mode 100644
index 1f1d116a..00000000
--- a/proto/RogueDiaryStage.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 "Unk2700_CMOCCENBOLJ.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message RogueDiaryStage {
- uint32 stage_id = 1;
- Unk2700_CMOCCENBOLJ best_record = 12;
- bool Unk2700_PEDCFBJLHGP = 10;
-}
diff --git a/proto/RogueDiaryTiredAvatarNotify.proto b/proto/RogueDiaryTiredAvatarNotify.proto
deleted file mode 100644
index a922cb5d..00000000
--- a/proto/RogueDiaryTiredAvatarNotify.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 "RogueDiaryAvatar.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message RogueDiaryTiredAvatarNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8660;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 Unk3300_DMEMBBPEIGK = 1;
- uint32 Unk3300_BGEJGLBMFII = 14;
- bool is_need_show = 11;
- repeated RogueDiaryAvatar optional_tired_avatar_list = 5;
-}
diff --git a/proto/RogueDungeonPlayerCellChangeNotify.proto b/proto/RogueDungeonPlayerCellChangeNotify.proto
deleted file mode 100644
index e122208d..00000000
--- a/proto/RogueDungeonPlayerCellChangeNotify.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 RogueDungeonPlayerCellChangeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8093;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 cell_id = 4;
- uint32 old_cell_id = 7;
-}
diff --git a/proto/RogueEffectRecord.proto b/proto/RogueEffectRecord.proto
deleted file mode 100644
index a9cb852b..00000000
--- a/proto/RogueEffectRecord.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 RogueEffectRecord {
- uint32 source_id = 9;
- bool is_new = 8;
- uint32 count = 3;
- repeated uint32 extra_param_list = 15;
-}
diff --git a/proto/RogueEliteCellDifficultyType.proto b/proto/RogueEliteCellDifficultyType.proto
deleted file mode 100644
index 9aa50f1f..00000000
--- a/proto/RogueEliteCellDifficultyType.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 RogueEliteCellDifficultyType {
- ROGUE_ELITE_CELL_DIFFICULTY_TYPE_NORMAL = 0;
- ROGUE_ELITE_CELL_DIFFICULTY_TYPE_HARD = 1;
-}
diff --git a/proto/RogueFinishRepairReq.proto b/proto/RogueFinishRepairReq.proto
deleted file mode 100644
index d1fd31ad..00000000
--- a/proto/RogueFinishRepairReq.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 "RogueDiaryAvatar.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message RogueFinishRepairReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8483;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated RogueDiaryAvatar chosen_avatar_list = 14;
- repeated uint32 chosen_card_list = 15;
-}
diff --git a/proto/RogueFinishRepairRsp.proto b/proto/RogueFinishRepairRsp.proto
deleted file mode 100644
index 0c3963be..00000000
--- a/proto/RogueFinishRepairRsp.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 RogueFinishRepairRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8503;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 8;
-}
diff --git a/proto/RogueHealAvatarsReq.proto b/proto/RogueHealAvatarsReq.proto
deleted file mode 100644
index 19d27b7d..00000000
--- a/proto/RogueHealAvatarsReq.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 RogueHealAvatarsReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8175;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 cell_id = 2;
- uint32 dungeon_id = 15;
-}
diff --git a/proto/RogueHealAvatarsRsp.proto b/proto/RogueHealAvatarsRsp.proto
deleted file mode 100644
index 6f9f8eaa..00000000
--- a/proto/RogueHealAvatarsRsp.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 RogueHealAvatarsRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8252;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 dungeon_id = 3;
- uint32 cell_id = 8;
- int32 retcode = 9;
-}
diff --git a/proto/RogueResumeDungeonReq.proto b/proto/RogueResumeDungeonReq.proto
deleted file mode 100644
index f751d117..00000000
--- a/proto/RogueResumeDungeonReq.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 RogueResumeDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8275;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 stage_id = 9;
-}
diff --git a/proto/RogueResumeDungeonRsp.proto b/proto/RogueResumeDungeonRsp.proto
deleted file mode 100644
index ab92009a..00000000
--- a/proto/RogueResumeDungeonRsp.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 RogueResumeDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8772;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 stage_id = 15;
- int32 retcode = 5;
-}
diff --git a/proto/RogueSwitchAvatarReq.proto b/proto/RogueSwitchAvatarReq.proto
deleted file mode 100644
index fcc1727f..00000000
--- a/proto/RogueSwitchAvatarReq.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 RogueSwitchAvatarReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8399;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated uint64 onstage_avatar_guid_list = 8;
- uint32 dungeon_id = 10;
- uint32 cell_id = 11;
- uint64 cur_avatar_guid = 4;
-}
diff --git a/proto/RogueSwitchAvatarRsp.proto b/proto/RogueSwitchAvatarRsp.proto
deleted file mode 100644
index 5a1719bf..00000000
--- a/proto/RogueSwitchAvatarRsp.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";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message RogueSwitchAvatarRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8445;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint64 backstage_avatar_guid_list = 3;
- uint32 dungeon_id = 15;
- repeated uint64 onstage_avatar_guid_list = 8;
- uint32 cell_id = 1;
- uint64 cur_avatar_guid = 5;
- int32 retcode = 7;
-}
diff --git a/proto/RoguelikeCardGachaNotify.proto b/proto/RoguelikeCardGachaNotify.proto
deleted file mode 100644
index 173a6e80..00000000
--- a/proto/RoguelikeCardGachaNotify.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 RoguelikeCardGachaNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8057;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_can_refresh = 7;
- repeated uint32 card_list = 15;
-}
diff --git a/proto/RoguelikeEffectDataNotify.proto b/proto/RoguelikeEffectDataNotify.proto
deleted file mode 100644
index f68c1a81..00000000
--- a/proto/RoguelikeEffectDataNotify.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";
-
-import "RogueEffectRecord.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message RoguelikeEffectDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8544;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated RogueEffectRecord card_list = 3;
- repeated RogueEffectRecord curse_list = 8;
-}
diff --git a/proto/RoguelikeEffectViewReq.proto b/proto/RoguelikeEffectViewReq.proto
deleted file mode 100644
index 6decf62b..00000000
--- a/proto/RoguelikeEffectViewReq.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 RoguelikeEffectViewReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8605;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated uint32 Unk3300_FKGJGIJHKJI = 10;
- repeated uint32 Unk3300_LMIIAEPBKNB = 15;
-}
diff --git a/proto/RoguelikeEffectViewRsp.proto b/proto/RoguelikeEffectViewRsp.proto
deleted file mode 100644
index cc9d5c18..00000000
--- a/proto/RoguelikeEffectViewRsp.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 RoguelikeEffectViewRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8437;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- int32 retcode = 8;
-}
diff --git a/proto/RoguelikeGiveUpReq.proto b/proto/RoguelikeGiveUpReq.proto
deleted file mode 100644
index 54cf263a..00000000
--- a/proto/RoguelikeGiveUpReq.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 RoguelikeGiveUpReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8442;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 stage_id = 3;
-}
diff --git a/proto/RoguelikeGiveUpRsp.proto b/proto/RoguelikeGiveUpRsp.proto
deleted file mode 100644
index 798bbc7a..00000000
--- a/proto/RoguelikeGiveUpRsp.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 "RoguelikeDungeonSettleInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message RoguelikeGiveUpRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8905;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 6;
- uint32 stage_id = 14;
- oneof info {
- RoguelikeDungeonSettleInfo settle_info = 2;
- }
-}
diff --git a/proto/RoguelikeMistClearNotify.proto b/proto/RoguelikeMistClearNotify.proto
deleted file mode 100644
index 9fc1b879..00000000
--- a/proto/RoguelikeMistClearNotify.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 RoguelikeMistClearNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8768;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-}
diff --git a/proto/RoguelikeRefreshCardCostUpdateNotify.proto b/proto/RoguelikeRefreshCardCostUpdateNotify.proto
deleted file mode 100644
index e37c2696..00000000
--- a/proto/RoguelikeRefreshCardCostUpdateNotify.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 RoguelikeRefreshCardCostUpdateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8210;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 item_count = 13;
- uint32 item_id = 15;
-}
diff --git a/proto/RoguelikeResourceBonusPropUpdateNotify.proto b/proto/RoguelikeResourceBonusPropUpdateNotify.proto
deleted file mode 100644
index 80840b55..00000000
--- a/proto/RoguelikeResourceBonusPropUpdateNotify.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 RoguelikeResourceBonusPropUpdateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8426;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- float bonus_resource_prop = 5;
-}
diff --git a/proto/RoguelikeRuneRecordUpdateNotify.proto b/proto/RoguelikeRuneRecordUpdateNotify.proto
deleted file mode 100644
index b6db917c..00000000
--- a/proto/RoguelikeRuneRecordUpdateNotify.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 "RoguelikeRuneRecord.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message RoguelikeRuneRecordUpdateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8629;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated RoguelikeRuneRecord rune_record_list = 11;
-}
diff --git a/proto/RoguelikeSelectAvatarAndEnterDungeonReq.proto b/proto/RoguelikeSelectAvatarAndEnterDungeonReq.proto
deleted file mode 100644
index d5bf2c57..00000000
--- a/proto/RoguelikeSelectAvatarAndEnterDungeonReq.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 RoguelikeSelectAvatarAndEnterDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8988;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 stage_id = 1;
- repeated uint64 onstage_avatar_guid_list = 12;
- repeated uint64 backstage_avatar_guid_list = 4;
-}
diff --git a/proto/RoguelikeSelectAvatarAndEnterDungeonRsp.proto b/proto/RoguelikeSelectAvatarAndEnterDungeonRsp.proto
deleted file mode 100644
index 5a12b288..00000000
--- a/proto/RoguelikeSelectAvatarAndEnterDungeonRsp.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 RoguelikeSelectAvatarAndEnterDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8910;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 15;
- uint32 stage_id = 1;
-}
diff --git a/proto/RoguelikeTakeStageFirstPassRewardReq.proto b/proto/RoguelikeTakeStageFirstPassRewardReq.proto
deleted file mode 100644
index 38f17736..00000000
--- a/proto/RoguelikeTakeStageFirstPassRewardReq.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 RoguelikeTakeStageFirstPassRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8531;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 stage_id = 2;
-}
diff --git a/proto/RoguelikeTakeStageFirstPassRewardRsp.proto b/proto/RoguelikeTakeStageFirstPassRewardRsp.proto
deleted file mode 100644
index 827d4eec..00000000
--- a/proto/RoguelikeTakeStageFirstPassRewardRsp.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 RoguelikeTakeStageFirstPassRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8182;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 stage_id = 15;
- int32 retcode = 10;
-}
diff --git a/proto/SalesmanTakeRewardReq.proto b/proto/SalesmanTakeRewardReq.proto
deleted file mode 100644
index 454ac184..00000000
--- a/proto/SalesmanTakeRewardReq.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 SalesmanTakeRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2069;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 position = 15;
- uint32 schedule_id = 14;
-}
diff --git a/proto/SalesmanTakeRewardRsp.proto b/proto/SalesmanTakeRewardRsp.proto
deleted file mode 100644
index f9b15fc5..00000000
--- a/proto/SalesmanTakeRewardRsp.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 SalesmanTakeRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2026;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 reward_id = 12;
- int32 retcode = 4;
- uint32 position = 15;
- uint32 schedule_id = 2;
-}
diff --git a/proto/SalesmanTakeSpecialRewardReq.proto b/proto/SalesmanTakeSpecialRewardReq.proto
deleted file mode 100644
index 07de6cab..00000000
--- a/proto/SalesmanTakeSpecialRewardReq.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 SalesmanTakeSpecialRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2067;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 schedule_id = 11;
-}
diff --git a/proto/SalesmanTakeSpecialRewardRsp.proto b/proto/SalesmanTakeSpecialRewardRsp.proto
deleted file mode 100644
index b7006539..00000000
--- a/proto/SalesmanTakeSpecialRewardRsp.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 SalesmanTakeSpecialRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2044;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 schedule_id = 6;
- int32 retcode = 7;
-}
diff --git a/proto/SalvageEscortGallerySettleInfo.proto b/proto/SalvageEscortGallerySettleInfo.proto
deleted file mode 100644
index 32dd2b93..00000000
--- a/proto/SalvageEscortGallerySettleInfo.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 "SalvageEscortStopReason.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SalvageEscortGallerySettleInfo {
- uint32 time_remain = 15;
- SalvageEscortStopReason reason = 11;
-}
diff --git a/proto/SalvageEscortRestartReq.proto b/proto/SalvageEscortRestartReq.proto
deleted file mode 100644
index ce3841f9..00000000
--- a/proto/SalvageEscortRestartReq.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 SalvageEscortRestartReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8520;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 gallery_id = 1;
-}
diff --git a/proto/SalvageEscortRestartRsp.proto b/proto/SalvageEscortRestartRsp.proto
deleted file mode 100644
index 4b4c9175..00000000
--- a/proto/SalvageEscortRestartRsp.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 SalvageEscortRestartRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8553;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 gallery_id = 7;
- int32 retcode = 8;
-}
diff --git a/proto/SalvageEscortSettleInfo.proto b/proto/SalvageEscortSettleInfo.proto
deleted file mode 100644
index 2d80b4f3..00000000
--- a/proto/SalvageEscortSettleInfo.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 "SalvageEscortGallerySettleInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SalvageEscortSettleInfo {
- SalvageEscortGallerySettleInfo settle_info = 6;
- bool is_new_record = 2;
-}
diff --git a/proto/SalvageEscortSettleNotify.proto b/proto/SalvageEscortSettleNotify.proto
deleted file mode 100644
index 80a1ac8a..00000000
--- a/proto/SalvageEscortSettleNotify.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";
-
-import "SalvageEscortSettleInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SalvageEscortSettleNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8798;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- SalvageEscortSettleInfo settle_info = 1;
- uint32 gallery_id = 6;
-}
diff --git a/proto/SalvageEscortStopReason.proto b/proto/SalvageEscortStopReason.proto
deleted file mode 100644
index daad30d9..00000000
--- a/proto/SalvageEscortStopReason.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";
-
-enum SalvageEscortStopReason {
- SALVAGE_ESCORT_STOP_REASON_NONE = 0;
- SALVAGE_ESCORT_STOP_REASON_SUCCESS = 1;
- SALVAGE_ESCORT_STOP_REASON_DUMP = 2;
- SALVAGE_ESCORT_STOP_REASON_TIME = 3;
- SALVAGE_ESCORT_STOP_REASON_INTERRUPT = 4;
- SALVAGE_ESCORT_STOP_REASON_LEAVE = 5;
- SALVAGE_ESCORT_STOP_REASON_FULL = 6;
-}
diff --git a/proto/SalvagePreventGallerySettleInfo.proto b/proto/SalvagePreventGallerySettleInfo.proto
deleted file mode 100644
index 79c3adab..00000000
--- a/proto/SalvagePreventGallerySettleInfo.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 "SalvagePreventStopReason.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SalvagePreventGallerySettleInfo {
- uint32 monster_count = 2;
- SalvagePreventStopReason reason = 11;
- uint32 final_score = 4;
- uint32 time_remain = 8;
-}
diff --git a/proto/SalvagePreventRestartReq.proto b/proto/SalvagePreventRestartReq.proto
deleted file mode 100644
index 27d7112d..00000000
--- a/proto/SalvagePreventRestartReq.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 SalvagePreventRestartReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8796;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 gallery_id = 7;
-}
diff --git a/proto/SalvagePreventRestartRsp.proto b/proto/SalvagePreventRestartRsp.proto
deleted file mode 100644
index 88e50132..00000000
--- a/proto/SalvagePreventRestartRsp.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 SalvagePreventRestartRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8493;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 7;
- uint32 gallery_id = 6;
-}
diff --git a/proto/SalvagePreventSettleInfo.proto b/proto/SalvagePreventSettleInfo.proto
deleted file mode 100644
index 14c0dabf..00000000
--- a/proto/SalvagePreventSettleInfo.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 "SalvagePreventGallerySettleInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SalvagePreventSettleInfo {
- SalvagePreventGallerySettleInfo settle_info = 4;
- bool is_new_record = 12;
-}
diff --git a/proto/SalvagePreventSettleNotify.proto b/proto/SalvagePreventSettleNotify.proto
deleted file mode 100644
index f0fda643..00000000
--- a/proto/SalvagePreventSettleNotify.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";
-
-import "SalvagePreventSettleInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SalvagePreventSettleNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8435;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 gallery_id = 13;
- SalvagePreventSettleInfo settle_info = 11;
-}
diff --git a/proto/SalvagePreventStopReason.proto b/proto/SalvagePreventStopReason.proto
deleted file mode 100644
index 91df65c3..00000000
--- a/proto/SalvagePreventStopReason.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";
-
-enum SalvagePreventStopReason {
- SALVAGE_PREVENT_STOP_REASON_NONE = 0;
- SALVAGE_PREVENT_STOP_REASON_SUCCESS = 1;
- SALVAGE_PREVENT_STOP_REASON_ARRIVAL = 2;
- SALVAGE_PREVENT_STOP_REASON_INTERRUPT = 3;
- SALVAGE_PREVENT_STOP_REASON_LEAVE = 4;
- SALVAGE_PREVENT_STOP_REASON_FULL = 5;
- SALVAGE_PREVENT_STOP_REASON_AWAY = 6;
-}
diff --git a/proto/SaveCoopDialogReq.proto b/proto/SaveCoopDialogReq.proto
deleted file mode 100644
index 9156cd8a..00000000
--- a/proto/SaveCoopDialogReq.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 SaveCoopDialogReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1954;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 Unk3300_AMKDDJEPAKM = 10;
- uint32 Unk3300_KMBGNIICNAF = 8;
-}
diff --git a/proto/SaveCoopDialogRsp.proto b/proto/SaveCoopDialogRsp.proto
deleted file mode 100644
index 0ca52780..00000000
--- a/proto/SaveCoopDialogRsp.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 SaveCoopDialogRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1960;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 5;
- uint32 Unk3300_AMKDDJEPAKM = 15;
- uint32 Unk3300_KMBGNIICNAF = 9;
-}
diff --git a/proto/SaveCustomDungeonRoomReq.proto b/proto/SaveCustomDungeonRoomReq.proto
deleted file mode 100644
index 551ffe4f..00000000
--- a/proto/SaveCustomDungeonRoomReq.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 "CustomDungeonRoom.proto";
-import "CustomDungeonSetting.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SaveCustomDungeonRoomReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6222;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- CustomDungeonSetting setting = 1;
- CustomDungeonRoom custom_dungeon_room = 4;
- bool is_update_setting = 12;
-}
diff --git a/proto/SaveCustomDungeonRoomRsp.proto b/proto/SaveCustomDungeonRoomRsp.proto
deleted file mode 100644
index c2ee76c3..00000000
--- a/proto/SaveCustomDungeonRoomRsp.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 "CustomDungeonBlock.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SaveCustomDungeonRoomRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6235;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 9;
- uint32 room_id = 3;
- repeated CustomDungeonBlock error_block_list = 8;
-}
diff --git a/proto/SaveMainCoopReq.proto b/proto/SaveMainCoopReq.proto
deleted file mode 100644
index 972f17a4..00000000
--- a/proto/SaveMainCoopReq.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";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SaveMainCoopReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1972;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- map Unk3300_JFPLEDLNJPF = 14;
- uint32 self_confidence = 6;
- uint32 id = 13;
- uint32 save_point_id = 2;
- map Unk3300_OMEEMFJFKBH = 12;
-}
diff --git a/proto/SaveMainCoopRsp.proto b/proto/SaveMainCoopRsp.proto
deleted file mode 100644
index b59c2a40..00000000
--- a/proto/SaveMainCoopRsp.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 SaveMainCoopRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1985;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 id = 11;
- repeated uint32 save_point_id_list = 3;
- int32 retcode = 6;
-}
diff --git a/proto/SaveUgcReq.proto b/proto/SaveUgcReq.proto
deleted file mode 100644
index 2fb77d85..00000000
--- a/proto/SaveUgcReq.proto
+++ /dev/null
@@ -1,43 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 "UgcMusicBriefInfo.proto";
-import "UgcMusicRecord.proto";
-import "UgcType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SaveUgcReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6344;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- UgcType ugc_type = 3;
- oneof record {
- UgcMusicRecord music_record = 11;
- }
- oneof brief {
- UgcMusicBriefInfo music_brief_info = 260;
- }
-}
diff --git a/proto/SaveUgcRsp.proto b/proto/SaveUgcRsp.proto
deleted file mode 100644
index 99c263d3..00000000
--- a/proto/SaveUgcRsp.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 "UgcType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SaveUgcRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6317;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint64 ugc_guid = 9;
- int32 retcode = 8;
- UgcType ugc_type = 2;
-}
diff --git a/proto/SceneAudioNotify.proto b/proto/SceneAudioNotify.proto
deleted file mode 100644
index 34495257..00000000
--- a/proto/SceneAudioNotify.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";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SceneAudioNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3009;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 source_uid = 6;
- repeated float param2 = 11;
- repeated string param3 = 13;
- int32 type = 15;
- repeated uint32 param1 = 14;
-}
diff --git a/proto/SceneAvatarStaminaStepReq.proto b/proto/SceneAvatarStaminaStepReq.proto
deleted file mode 100644
index f880abcf..00000000
--- a/proto/SceneAvatarStaminaStepReq.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SceneAvatarStaminaStepReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 257;
- // ENET_CHANNEL_ID = 1;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool use_client_rot = 9;
- Vector rot = 12;
-}
diff --git a/proto/SceneAvatarStaminaStepRsp.proto b/proto/SceneAvatarStaminaStepRsp.proto
deleted file mode 100644
index 3b7785f7..00000000
--- a/proto/SceneAvatarStaminaStepRsp.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SceneAvatarStaminaStepRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 227;
- // ENET_CHANNEL_ID = 1;
- // ENET_IS_RELIABLE = 1;
- // }
-
- Vector rot = 1;
- bool use_client_rot = 9;
- int32 retcode = 7;
-}
diff --git a/proto/SceneCreateEntityReq.proto b/proto/SceneCreateEntityReq.proto
deleted file mode 100644
index 0ba767fb..00000000
--- a/proto/SceneCreateEntityReq.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 "CreateEntityInfo.proto";
-import "CreateReason.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SceneCreateEntityReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 294;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- CreateReason reason = 4;
- CreateEntityInfo entity = 8;
- bool is_destroy_when_disconnect = 15;
-}
diff --git a/proto/SceneCreateEntityRsp.proto b/proto/SceneCreateEntityRsp.proto
deleted file mode 100644
index 09956010..00000000
--- a/proto/SceneCreateEntityRsp.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 "CreateEntityInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SceneCreateEntityRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 272;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 15;
- CreateEntityInfo entity = 4;
- uint32 entity_id = 5;
-}
diff --git a/proto/SceneDataNotify.proto b/proto/SceneDataNotify.proto
deleted file mode 100644
index d9c3bd76..00000000
--- a/proto/SceneDataNotify.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 SceneDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3368;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 scene_tag_id_list = 3;
- repeated string level_config_name_list = 6;
-}
diff --git a/proto/SceneDestroyEntityReq.proto b/proto/SceneDestroyEntityReq.proto
deleted file mode 100644
index fa280013..00000000
--- a/proto/SceneDestroyEntityReq.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 SceneDestroyEntityReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 203;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 entity_id = 11;
-}
diff --git a/proto/SceneDestroyEntityRsp.proto b/proto/SceneDestroyEntityRsp.proto
deleted file mode 100644
index 48898ec0..00000000
--- a/proto/SceneDestroyEntityRsp.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 SceneDestroyEntityRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 233;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 entity_id = 15;
- int32 retcode = 5;
-}
diff --git a/proto/SceneEntitiesMoveCombineNotify.proto b/proto/SceneEntitiesMoveCombineNotify.proto
deleted file mode 100644
index ad02e5ab..00000000
--- a/proto/SceneEntitiesMoveCombineNotify.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 "EntityMoveInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SceneEntitiesMoveCombineNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3452;
- // ENET_CHANNEL_ID = 1;
- // }
-
- repeated EntityMoveInfo entity_move_info_list = 14;
-}
diff --git a/proto/SceneEntitiesMovesReq.proto b/proto/SceneEntitiesMovesReq.proto
deleted file mode 100644
index ff7bdd92..00000000
--- a/proto/SceneEntitiesMovesReq.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 "EntityMoveInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SceneEntitiesMovesReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 292;
- // ENET_CHANNEL_ID = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated EntityMoveInfo entity_move_info_list = 11;
-}
diff --git a/proto/SceneEntitiesMovesRsp.proto b/proto/SceneEntitiesMovesRsp.proto
deleted file mode 100644
index 997983ce..00000000
--- a/proto/SceneEntitiesMovesRsp.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 "EntityMoveFailInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SceneEntitiesMovesRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 245;
- // ENET_CHANNEL_ID = 1;
- // }
-
- repeated EntityMoveFailInfo entity_move_fail_info_list = 10;
-}
diff --git a/proto/SceneEntityMoveReq.proto b/proto/SceneEntityMoveReq.proto
deleted file mode 100644
index 6f1985b5..00000000
--- a/proto/SceneEntityMoveReq.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 "MotionInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SceneEntityMoveReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 247;
- // ENET_CHANNEL_ID = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 scene_time = 5;
- MotionInfo motion_info = 4;
- uint32 entity_id = 13;
- uint32 reliable_seq = 3;
-}
diff --git a/proto/SceneEntityMoveRsp.proto b/proto/SceneEntityMoveRsp.proto
deleted file mode 100644
index 0b4642fe..00000000
--- a/proto/SceneEntityMoveRsp.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 "MotionInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SceneEntityMoveRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 278;
- // ENET_CHANNEL_ID = 1;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 scene_time = 11;
- MotionInfo fail_motion = 8;
- uint32 entity_id = 12;
- int32 retcode = 9;
- uint32 reliable_seq = 15;
-}
diff --git a/proto/SceneEntityUpdateNotify.proto b/proto/SceneEntityUpdateNotify.proto
deleted file mode 100644
index 6c787e95..00000000
--- a/proto/SceneEntityUpdateNotify.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 "SceneEntityInfo.proto";
-import "VisionType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SceneEntityUpdateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3115;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- VisionType appear_type = 11;
- uint32 param = 12;
- repeated SceneEntityInfo entity_list = 10;
-}
diff --git a/proto/SceneGalleryBalloonInfo.proto b/proto/SceneGalleryBalloonInfo.proto
deleted file mode 100644
index 8e0edbb2..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 = 13;
- uint32 end_time = 9;
-}
diff --git a/proto/SceneGalleryBounceConjuringInfo.proto b/proto/SceneGalleryBounceConjuringInfo.proto
deleted file mode 100644
index 54518993..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_score = 4;
- uint32 total_destroyed_machine_count = 12;
-}
diff --git a/proto/SceneGalleryBrokenFloorInfo.proto b/proto/SceneGalleryBrokenFloorInfo.proto
deleted file mode 100644
index 727a8367..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 {
- uint32 end_time = 10;
- map fall_count_map = 15;
-}
diff --git a/proto/SceneGalleryBulletInfo.proto b/proto/SceneGalleryBulletInfo.proto
deleted file mode 100644
index bb905b92..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 {
- map hit_count_map = 2;
- uint32 end_time = 13;
-}
diff --git a/proto/SceneGalleryBuoyantCombatInfo.proto b/proto/SceneGalleryBuoyantCombatInfo.proto
deleted file mode 100644
index ec8007d5..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 = 9;
- uint32 kill_special_monster_count = 13;
- uint32 kill_monster_count = 12;
-}
diff --git a/proto/SceneGalleryCharAmusementInfo.proto b/proto/SceneGalleryCharAmusementInfo.proto
deleted file mode 100644
index 729d7aa9..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_success = 13;
- uint32 max_score = 11;
- uint32 cur_score = 9;
- bool is_last_level = 10;
- bool is_finish = 14;
-}
diff --git a/proto/SceneGalleryCoinCollectInfo.proto b/proto/SceneGalleryCoinCollectInfo.proto
deleted file mode 100644
index c4ad57e4..00000000
--- a/proto/SceneGalleryCoinCollectInfo.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 SceneGalleryCoinCollectInfo {
- uint32 Unk3300_DKBJMLJGLIB = 11;
- uint32 Unk3300_CPLDPCMBHOE = 12;
-}
diff --git a/proto/SceneGalleryCrystalLinkInfo.proto b/proto/SceneGalleryCrystalLinkInfo.proto
deleted file mode 100644
index e5dbd73e..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 = 13;
-}
diff --git a/proto/SceneGalleryEffigyChallengeV2Info.proto b/proto/SceneGalleryEffigyChallengeV2Info.proto
deleted file mode 100644
index a3722748..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 Unk3300_MICPCKIOEJA = 1;
- uint32 Unk3300_BMPCKGJAGPE = 8;
- uint32 Unk3300_EOGAPBOFHOP = 2;
- uint32 Unk3300_MBHBNIPEPNJ = 7;
- uint32 Unk3300_AIEEGIBMOFH = 11;
-}
diff --git a/proto/SceneGalleryFallInfo.proto b/proto/SceneGalleryFallInfo.proto
deleted file mode 100644
index 9e48b4c4..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 {
- uint32 end_time = 4;
- map scene_player_fall_info_map = 3;
-}
diff --git a/proto/SceneGalleryFlowerInfo.proto b/proto/SceneGalleryFlowerInfo.proto
deleted file mode 100644
index 7743d467..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 cur_score = 5;
- uint32 target_score = 14;
- uint32 end_time = 12;
-}
diff --git a/proto/SceneGalleryFungusFighterCaptureInfo.proto b/proto/SceneGalleryFungusFighterCaptureInfo.proto
deleted file mode 100644
index 4e165ed7..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 = 15;
-}
diff --git a/proto/SceneGalleryFungusFighterTrainingInfo.proto b/proto/SceneGalleryFungusFighterTrainingInfo.proto
deleted file mode 100644
index c41a583c..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 Unk3300_GMLIPFDMDOG = 15;
- uint32 Unk3300_IOEELCAMDCK = 8;
- uint32 max_monster_count = 10;
- uint32 Unk3300_EDHANEGNMJM = 2;
- uint32 buff_id = 13;
- uint32 Unk3300_HGPGNCMNDJN = 14;
- uint32 Unk3300_EKAMCPNGCGH = 5;
-}
diff --git a/proto/SceneGalleryHandballInfo.proto b/proto/SceneGalleryHandballInfo.proto
deleted file mode 100644
index bae4c898..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 = 6;
- bool is_have_ball = 11;
-}
diff --git a/proto/SceneGalleryHideAndSeekInfo.proto b/proto/SceneGalleryHideAndSeekInfo.proto
deleted file mode 100644
index 0dc83c66..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 Unk3300_LHMHALKDBBN = 10;
- repeated uint32 Unk3300_CNLKMGFFAEC = 7;
-}
diff --git a/proto/SceneGalleryHomeBalloonInfo.proto b/proto/SceneGalleryHomeBalloonInfo.proto
deleted file mode 100644
index ae9c12bf..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 = 11;
-}
diff --git a/proto/SceneGalleryInfo.proto b/proto/SceneGalleryInfo.proto
deleted file mode 100644
index e2a0a622..00000000
--- a/proto/SceneGalleryInfo.proto
+++ /dev/null
@@ -1,98 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 "SceneGalleryCoinCollectInfo.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 "SceneGallerySalvageEscortInfo.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 {
- uint32 pre_start_end_time = 14;
- uint32 owner_uid = 9;
- repeated SceneGalleryProgressInfo progress_info_list = 10;
- uint32 gallery_id = 4;
- uint32 start_time = 3;
- uint32 player_count = 15;
- uint32 end_time = 1;
- GalleryStageType stage = 8;
- oneof info {
- SceneGalleryBalloonInfo balloon_info = 5;
- SceneGalleryFallInfo fall_info = 7;
- SceneGalleryFlowerInfo flower_info = 11;
- SceneGalleryBulletInfo bullet_info = 12;
- SceneGalleryBrokenFloorInfo broken_floor_info = 6;
- SceneGalleryHideAndSeekInfo hide_and_seek_info = 13;
- SceneGalleryBuoyantCombatInfo buoyant_combat_info = 1224;
- SceneGalleryBounceConjuringInfo bounce_conjuring_info = 621;
- SceneGalleryHandballInfo handball_info = 1835;
- SceneGallerySumoInfo sumo_info = 877;
- SceneGallerySalvagePreventInfo salvage_prevent_info = 1477;
- SceneGallerySalvageEscortInfo salvage_escort_info = 732;
- SceneGalleryHomeBalloonInfo home_balloon_info = 1866;
- SceneGalleryCrystalLinkInfo crystal_link_info = 666;
- SceneGalleryIrodoriMasterInfo irodori_master_info = 1679;
- SceneGalleryLuminanceStoneChallengeInfo luminance_stone_challenge_info = 1847;
- SceneGalleryHomeSeekFurnitureInfo home_seek_furniture_info = 540;
- SceneGalleryIslandPartyDownHillInfo island_party_down_hill_info = 2047;
- SceneGallerySummerTimeV2BoatInfo summer_time_v2_boat_info = 1890;
- SceneGalleryIslandPartyRaftInfo island_party_raft_info = 244;
- SceneGalleryIslandPartySailInfo island_party_sail_info = 633;
- SceneGalleryInstableSprayInfo instable_spray_info = 75;
- SceneGalleryMuqadasPotionInfo muqadas_potion_info = 496;
- SceneGalleryTreasureSeelieInfo treasure_seelie_info = 16;
- SceneGalleryVintageHuntingInfo vintage_hunting_info = 1470;
- SceneGalleryWindFieldInfo wind_field_info = 1001;
- SceneGalleryFungusFighterTrainingInfo fungus_fighter_training_info = 861;
- SceneGalleryEffigyChallengeV2Info effigy_challenge_info = 1577;
- SceneGalleryFungusFighterCaptureInfo fungus_fighter_capture_info = 711;
- SceneGalleryCharAmusementInfo char_amusement_info = 152;
- SceneGalleryCoinCollectInfo coin_collect_info = 1243;
- }
-}
diff --git a/proto/SceneGalleryInfoNotify.proto b/proto/SceneGalleryInfoNotify.proto
deleted file mode 100644
index 37da147a..00000000
--- a/proto/SceneGalleryInfoNotify.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 "SceneGalleryInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SceneGalleryInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5525;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- SceneGalleryInfo gallery_info = 11;
-}
diff --git a/proto/SceneGalleryInstableSprayBuffInfo.proto b/proto/SceneGalleryInstableSprayBuffInfo.proto
deleted file mode 100644
index 3e150d09..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 {
- uint64 Unk3300_KKDFLBMKGEF = 3;
- uint32 buff_id = 6;
- uint64 Unk3300_EPHAABKNLHC = 2;
-}
diff --git a/proto/SceneGalleryInstableSprayInfo.proto b/proto/SceneGalleryInstableSprayInfo.proto
deleted file mode 100644
index 39db8b86..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 = 10;
- repeated SceneGalleryInstableSprayBuffInfo buff_info_list = 4;
-}
diff --git a/proto/SceneGalleryIrodoriMasterInfo.proto b/proto/SceneGalleryIrodoriMasterInfo.proto
deleted file mode 100644
index 20c6d2b5..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 {
- bool is_cg_viewed = 12;
- uint32 difficulty = 10;
- uint32 level_id = 7;
-}
diff --git a/proto/SceneGalleryIslandPartyDownHillInfo.proto b/proto/SceneGalleryIslandPartyDownHillInfo.proto
deleted file mode 100644
index 0e3c13d8..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 max_kill_monster_count = 10;
- GalleryStartSource start_source = 2;
- uint32 total_kill_monster_count = 12;
- uint32 coin = 4;
-}
diff --git a/proto/SceneGalleryIslandPartyRaftInfo.proto b/proto/SceneGalleryIslandPartyRaftInfo.proto
deleted file mode 100644
index dc1a4fdf..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 = 12;
- uint32 Unk3300_FBACMOFGPGJ = 6;
- uint32 point_id = 10;
- uint32 Unk3300_HHEKIPECDAK = 14;
- GalleryStartSource start_source = 7;
- uint32 Unk3300_HNECEGNMKNK = 13;
-}
diff --git a/proto/SceneGalleryIslandPartySailInfo.proto b/proto/SceneGalleryIslandPartySailInfo.proto
deleted file mode 100644
index c6594637..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 coin = 5;
- uint32 Unk3300_HCJGDHEMBLM = 4;
- uint32 Unk3300_MJHMCAPGBIK = 6;
- uint32 Unk3300_PFCJODGNDCI = 3;
- IslandPartySailStage stage = 14;
- uint32 Unk3300_MJOIIJIBAHF = 10;
- GalleryStartSource start_source = 13;
-}
diff --git a/proto/SceneGalleryLuminanceStoneChallengeInfo.proto b/proto/SceneGalleryLuminanceStoneChallengeInfo.proto
deleted file mode 100644
index 8fc6c4cf..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 clean_mud_count = 12;
- uint32 kill_special_monster_count = 3;
- uint32 score = 4;
- uint32 kill_monster_count = 8;
-}
diff --git a/proto/SceneGalleryMuqadasPotionInfo.proto b/proto/SceneGalleryMuqadasPotionInfo.proto
deleted file mode 100644
index db537114..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 = 1;
- uint32 Unk3300_NHOLGGAFMPH = 5;
- uint32 Unk3300_LKEICOLMPII = 10;
- uint32 capture_weakness_count = 12;
-}
diff --git a/proto/SceneGalleryProgressInfo.proto b/proto/SceneGalleryProgressInfo.proto
deleted file mode 100644
index 83b74b7e..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 {
- string key = 3;
- uint32 ui_form = 12;
- repeated uint32 progress_stage_list = 7;
- uint32 progress = 13;
-}
diff --git a/proto/SceneGallerySalvageEscortInfo.proto b/proto/SceneGallerySalvageEscortInfo.proto
deleted file mode 100644
index bab45796..00000000
--- a/proto/SceneGallerySalvageEscortInfo.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 SceneGallerySalvageEscortInfo {
- uint32 max_monster_count = 4;
- uint32 monster_count = 10;
- uint32 Unk3300_FGDPFNPENNC = 11;
- uint32 Unk3300_HDMPOAJLPED = 9;
-}
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 853de94b..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 = 1;
-}
diff --git a/proto/SceneGallerySummerTimeV2BoatInfo.proto b/proto/SceneGallerySummerTimeV2BoatInfo.proto
deleted file mode 100644
index c1453a42..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 used_time = 6;
- uint32 param1 = 5;
- uint32 param3 = 12;
- uint32 param2 = 3;
-}
diff --git a/proto/SceneGallerySumoInfo.proto b/proto/SceneGallerySumoInfo.proto
deleted file mode 100644
index 10df8465..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 kill_elite_monster_num = 4;
- uint32 score = 7;
- uint32 kill_normal_monster_num = 12;
-}
diff --git a/proto/SceneGalleryTreasureSeelieInfo.proto b/proto/SceneGalleryTreasureSeelieInfo.proto
deleted file mode 100644
index 10da95c4..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 = 1;
- 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 f8122e1a..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 = 9;
- oneof info {
- VintageHuntingFirstStageInfo first_stage_info = 5;
- VintageHuntingSecondStageInfo second_stage_info = 14;
- VintageHuntingThirdStageInfo third_stage_info = 8;
- }
-}
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/SceneGalleryVintageHuntingSettleNotify.proto b/proto/SceneGalleryVintageHuntingSettleNotify.proto
deleted file mode 100644
index 080fa411..00000000
--- a/proto/SceneGalleryVintageHuntingSettleNotify.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 "VintageHuntingFirstStageSettleInfo.proto";
-import "VintageHuntingSecondStageSettleInfo.proto";
-import "VintageHuntingThirdStageSettleInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SceneGalleryVintageHuntingSettleNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 22325;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool has_new_watcher = 3;
- bool is_new_record = 13;
- uint32 Unk3300_EHGDIKOGLKL = 15;
- uint32 Unk3300_KOAKHMLFPGM = 6;
- uint32 stage_id = 9;
- oneof info {
- VintageHuntingFirstStageSettleInfo first_stage_info = 7;
- VintageHuntingSecondStageSettleInfo second_stage_info = 8;
- VintageHuntingThirdStageSettleInfo third_stage_info = 14;
- }
-}
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 f3d63f24..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 Unk3300_MMONPDMIEBN = 6;
- uint32 Unk3300_OJHJPBCAONA = 2;
- uint32 Unk3300_NBIBKFKOCFK = 15;
- uint32 Unk3300_EKMHMHJDHIL = 13;
- uint32 Unk3300_GNJKOCLJFNM = 7;
- uint32 Unk3300_GNKCFHMDOHJ = 3;
- uint32 Unk3300_FFODAKMKGEK = 4;
- uint32 Unk3300_GLNHBJJJINK = 14;
-}
diff --git a/proto/SceneInitFinishReq.proto b/proto/SceneInitFinishReq.proto
deleted file mode 100644
index f51db398..00000000
--- a/proto/SceneInitFinishReq.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 SceneInitFinishReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 219;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 enter_scene_token = 7;
-}
diff --git a/proto/SceneKickPlayerNotify.proto b/proto/SceneKickPlayerNotify.proto
deleted file mode 100644
index a41cefc4..00000000
--- a/proto/SceneKickPlayerNotify.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 SceneKickPlayerNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 201;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 target_uid = 13;
- uint32 kicker_uid = 12;
-}
diff --git a/proto/ScenePlayBattleInfo.proto b/proto/ScenePlayBattleInfo.proto
deleted file mode 100644
index aebb8771..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 duration = 14;
- uint32 progress = 5;
- uint32 prepare_end_time = 1;
- uint32 play_type = 12;
- repeated uint32 progress_stage_list = 13;
- uint32 state = 7;
- uint32 mode = 6;
- uint32 type = 10;
- uint32 play_id = 11;
- uint32 start_time = 8;
-}
diff --git a/proto/ScenePlayBattleInfoListNotify.proto b/proto/ScenePlayBattleInfoListNotify.proto
deleted file mode 100644
index 04dbb01f..00000000
--- a/proto/ScenePlayBattleInfoListNotify.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 "ScenePlayBattleInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ScenePlayBattleInfoListNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4375;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated ScenePlayBattleInfo battle_info_list = 14;
-}
diff --git a/proto/ScenePlayBattleInfoNotify.proto b/proto/ScenePlayBattleInfoNotify.proto
deleted file mode 100644
index f335bdbe..00000000
--- a/proto/ScenePlayBattleInfoNotify.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 "ScenePlayBattleInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ScenePlayBattleInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4429;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- ScenePlayBattleInfo battle_info = 8;
-}
diff --git a/proto/ScenePlayBattleInterruptNotify.proto b/proto/ScenePlayBattleInterruptNotify.proto
deleted file mode 100644
index d5048bdb..00000000
--- a/proto/ScenePlayBattleInterruptNotify.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 ScenePlayBattleInterruptNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4389;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 interrupt_state = 8;
- uint32 play_id = 10;
- uint32 play_type = 1;
-}
diff --git a/proto/ScenePlayBattleResultNotify.proto b/proto/ScenePlayBattleResultNotify.proto
deleted file mode 100644
index 49c9ff26..00000000
--- a/proto/ScenePlayBattleResultNotify.proto
+++ /dev/null
@@ -1,40 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 "ScenePlayBattleSettlePlayerInfo.proto";
-import "ScenePlayBattleSettleRewardInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ScenePlayBattleResultNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4398;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated ScenePlayBattleSettlePlayerInfo settle_player_info_list = 14;
- repeated ScenePlayBattleSettleRewardInfo settle_reward_info_list = 10;
- uint32 cost_time = 6;
- uint32 play_type = 4;
- bool is_win = 15;
- uint32 play_id = 8;
-}
diff --git a/proto/ScenePlayBattleSettlePlayerInfo.proto b/proto/ScenePlayBattleSettlePlayerInfo.proto
deleted file mode 100644
index c1b38e7b..00000000
--- a/proto/ScenePlayBattleSettlePlayerInfo.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 "ExhibitionDisplayInfo.proto";
-import "ProfilePicture.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ScenePlayBattleSettlePlayerInfo {
- uint32 uid = 7;
- repeated ExhibitionDisplayInfo card_list = 4;
- ProfilePicture profile_picture = 8;
- string nickname = 3;
- int64 param = 11;
- uint32 statistic_id = 13;
- string online_id = 5;
- uint32 head_image = 2;
-}
diff --git a/proto/ScenePlayBattleSettleRewardInfo.proto b/proto/ScenePlayBattleSettleRewardInfo.proto
deleted file mode 100644
index 53e71b7c..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 {
- uint32 uid = 7;
- repeated ItemParam reward_item_list = 11;
-}
diff --git a/proto/ScenePlayBattleUidOpNotify.proto b/proto/ScenePlayBattleUidOpNotify.proto
deleted file mode 100644
index ce8e9fed..00000000
--- a/proto/ScenePlayBattleUidOpNotify.proto
+++ /dev/null
@@ -1,41 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a 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 ScenePlayBattleUidOpNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4449;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 op = 5;
- uint32 param_duration = 10;
- uint32 play_id = 13;
- repeated uint32 param_target_list = 12;
- uint32 entity_id = 2;
- repeated uint32 param_list = 9;
- string param_str = 11;
- uint32 param_index = 15;
- repeated uint32 uid_list = 6;
- uint32 play_type = 14;
-}
diff --git a/proto/ScenePlayGuestReplyInviteReq.proto b/proto/ScenePlayGuestReplyInviteReq.proto
deleted file mode 100644
index 576ae3ea..00000000
--- a/proto/ScenePlayGuestReplyInviteReq.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 ScenePlayGuestReplyInviteReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4411;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool is_agree = 7;
- uint32 play_id = 4;
-}
diff --git a/proto/ScenePlayGuestReplyInviteRsp.proto b/proto/ScenePlayGuestReplyInviteRsp.proto
deleted file mode 100644
index 799d3f50..00000000
--- a/proto/ScenePlayGuestReplyInviteRsp.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 ScenePlayGuestReplyInviteRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4397;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_agree = 1;
- int32 retcode = 7;
- uint32 play_id = 15;
-}
diff --git a/proto/ScenePlayGuestReplyNotify.proto b/proto/ScenePlayGuestReplyNotify.proto
deleted file mode 100644
index 72afc0fd..00000000
--- a/proto/ScenePlayGuestReplyNotify.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 ScenePlayGuestReplyNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4428;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 play_id = 4;
- uint32 guest_uid = 5;
- bool is_agree = 2;
-}
diff --git a/proto/ScenePlayInfo.proto b/proto/ScenePlayInfo.proto
deleted file mode 100644
index 058afe8b..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 {
- bool is_open = 14;
- uint32 entry_id = 10;
- uint32 play_id = 15;
- uint32 play_type = 13;
-}
diff --git a/proto/ScenePlayInfoListNotify.proto b/proto/ScenePlayInfoListNotify.proto
deleted file mode 100644
index 074b5eb6..00000000
--- a/proto/ScenePlayInfoListNotify.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 "ScenePlayInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ScenePlayInfoListNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4377;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated ScenePlayInfo play_info_list = 15;
-}
diff --git a/proto/ScenePlayInviteResultNotify.proto b/proto/ScenePlayInviteResultNotify.proto
deleted file mode 100644
index d4d5133f..00000000
--- a/proto/ScenePlayInviteResultNotify.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 ScenePlayInviteResultNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4407;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 play_id = 14;
- bool is_all_agree = 11;
-}
diff --git a/proto/ScenePlayOutofRegionNotify.proto b/proto/ScenePlayOutofRegionNotify.proto
deleted file mode 100644
index f80c8a41..00000000
--- a/proto/ScenePlayOutofRegionNotify.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 ScenePlayOutofRegionNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4392;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 play_id = 6;
-}
diff --git a/proto/ScenePlayOwnerCheckReq.proto b/proto/ScenePlayOwnerCheckReq.proto
deleted file mode 100644
index fcd1d933..00000000
--- a/proto/ScenePlayOwnerCheckReq.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 ScenePlayOwnerCheckReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4380;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 play_id = 10;
- bool is_skip_match = 8;
-}
diff --git a/proto/ScenePlayOwnerCheckRsp.proto b/proto/ScenePlayOwnerCheckRsp.proto
deleted file mode 100644
index b5d7f7a8..00000000
--- a/proto/ScenePlayOwnerCheckRsp.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 ScenePlayOwnerCheckRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4406;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 wrong_uid = 1;
- repeated uint32 param_list = 6;
- int32 retcode = 7;
- bool is_skip_match = 14;
- uint32 play_id = 4;
-}
diff --git a/proto/ScenePlayOwnerInviteNotify.proto b/proto/ScenePlayOwnerInviteNotify.proto
deleted file mode 100644
index 2414194c..00000000
--- a/proto/ScenePlayOwnerInviteNotify.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 ScenePlayOwnerInviteNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4393;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 invite_cd = 12;
- uint32 play_id = 6;
- bool is_remain_reward = 14;
-}
diff --git a/proto/ScenePlayOwnerStartInviteReq.proto b/proto/ScenePlayOwnerStartInviteReq.proto
deleted file mode 100644
index 976ff411..00000000
--- a/proto/ScenePlayOwnerStartInviteReq.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 ScenePlayOwnerStartInviteReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4369;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool is_skip_match = 4;
- uint32 play_id = 7;
-}
diff --git a/proto/ScenePlayOwnerStartInviteRsp.proto b/proto/ScenePlayOwnerStartInviteRsp.proto
deleted file mode 100644
index 446b0184..00000000
--- a/proto/ScenePlayOwnerStartInviteRsp.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 ScenePlayOwnerStartInviteRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4450;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 play_id = 7;
- int32 retcode = 10;
- bool is_skip_match = 15;
-}
diff --git a/proto/ScenePlayerBackgroundAvatarRefreshNotify.proto b/proto/ScenePlayerBackgroundAvatarRefreshNotify.proto
deleted file mode 100644
index 7d441b53..00000000
--- a/proto/ScenePlayerBackgroundAvatarRefreshNotify.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 "SceneEntityInfo.proto";
-import "VisionType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ScenePlayerBackgroundAvatarRefreshNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3388;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 param = 7;
- VisionType appear_type = 14;
- repeated SceneEntityInfo entity_list = 12;
-}
diff --git a/proto/ScenePlayerSoundNotify.proto b/proto/ScenePlayerSoundNotify.proto
deleted file mode 100644
index 6a3632a5..00000000
--- a/proto/ScenePlayerSoundNotify.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ScenePlayerSoundNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 266;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- enum PlaySoundType {
- PLAY_SOUND_TYPE_NONE = 0;
- PLAY_SOUND_TYPE_START = 1;
- PLAY_SOUND_TYPE_STOP = 2;
- }
-
- Vector play_pos = 6;
- PlaySoundType play_type = 15;
- string sound_name = 14;
-}
diff --git a/proto/SceneUnlockInfo.proto b/proto/SceneUnlockInfo.proto
deleted file mode 100644
index 70f0c672..00000000
--- a/proto/SceneUnlockInfo.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";
-
-message SceneUnlockInfo {
- uint32 sceneId = 1;
- bool isLocked = 2;
- repeated uint32 sceneTagIdList = 3;
-}
diff --git a/proto/SceneWeatherForcastReq.proto b/proto/SceneWeatherForcastReq.proto
deleted file mode 100644
index defd707c..00000000
--- a/proto/SceneWeatherForcastReq.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: 3110
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SceneWeatherForcastReq {
- uint32 weather_area_id = 15;
-}
diff --git a/proto/SceneWeatherForcastRsp.proto b/proto/SceneWeatherForcastRsp.proto
deleted file mode 100644
index e2ffd4c8..00000000
--- a/proto/SceneWeatherForcastRsp.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: 3012
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SceneWeatherForcastRsp {
- uint64 next_climate_time = 14;
- repeated uint32 forcast_climate_list = 2;
- int32 retcode = 4;
-}
diff --git a/proto/SceneWeatherForecastReq.proto b/proto/SceneWeatherForecastReq.proto
deleted file mode 100644
index cdd6a3e2..00000000
--- a/proto/SceneWeatherForecastReq.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 SceneWeatherForecastReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3350;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 weather_area_id = 9;
-}
diff --git a/proto/SceneWeatherForecastRsp.proto b/proto/SceneWeatherForecastRsp.proto
deleted file mode 100644
index 612bd8c1..00000000
--- a/proto/SceneWeatherForecastRsp.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 SceneWeatherForecastRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3064;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 forecast_climate_list = 15;
- int32 retcode = 12;
- uint64 next_climate_time = 4;
-}
diff --git a/proto/ScoreChallengeInfo.proto b/proto/ScoreChallengeInfo.proto
deleted file mode 100644
index eef94a08..00000000
--- a/proto/ScoreChallengeInfo.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 ScoreChallengeInfo {
- uint32 Unk2700_LJCOLDIKHNE = 13;
- uint32 max_score = 7;
-}
diff --git a/proto/SeaLampCoinNotify.proto b/proto/SeaLampCoinNotify.proto
deleted file mode 100644
index 2fa12da4..00000000
--- a/proto/SeaLampCoinNotify.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 SeaLampCoinNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2188;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 sea_lamp_coin = 8;
-}
diff --git a/proto/SeaLampFlyLampNotify.proto b/proto/SeaLampFlyLampNotify.proto
deleted file mode 100644
index a204ecf6..00000000
--- a/proto/SeaLampFlyLampNotify.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SeaLampFlyLampNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2114;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- Vector pos = 4;
- uint32 item_id = 3;
- uint32 item_num = 15;
- int32 param = 13;
-}
diff --git a/proto/SeaLampFlyLampReq.proto b/proto/SeaLampFlyLampReq.proto
deleted file mode 100644
index 4199742c..00000000
--- a/proto/SeaLampFlyLampReq.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SeaLampFlyLampReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2187;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- Vector pos = 5;
- uint32 item_num = 15;
- uint32 item_id = 7;
- int32 param = 14;
-}
diff --git a/proto/SeaLampFlyLampRsp.proto b/proto/SeaLampFlyLampRsp.proto
deleted file mode 100644
index f1ca608c..00000000
--- a/proto/SeaLampFlyLampRsp.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 SeaLampFlyLampRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2161;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 3;
- uint32 item_num = 9;
- uint32 item_id = 10;
-}
diff --git a/proto/SeaLampPopularityNotify.proto b/proto/SeaLampPopularityNotify.proto
deleted file mode 100644
index 8fd43516..00000000
--- a/proto/SeaLampPopularityNotify.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 SeaLampPopularityNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2135;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 popularity = 6;
-}
diff --git a/proto/SeaLampTakeContributionRewardReq.proto b/proto/SeaLampTakeContributionRewardReq.proto
deleted file mode 100644
index 66889785..00000000
--- a/proto/SeaLampTakeContributionRewardReq.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 SeaLampTakeContributionRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2199;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 config_id = 15;
- uint32 activity_id = 14;
-}
diff --git a/proto/SeaLampTakeContributionRewardRsp.proto b/proto/SeaLampTakeContributionRewardRsp.proto
deleted file mode 100644
index e00192f9..00000000
--- a/proto/SeaLampTakeContributionRewardRsp.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 SeaLampTakeContributionRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2003;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 9;
- uint32 config_id = 5;
-}
diff --git a/proto/SeaLampTakePhaseRewardReq.proto b/proto/SeaLampTakePhaseRewardReq.proto
deleted file mode 100644
index 62e11a2d..00000000
--- a/proto/SeaLampTakePhaseRewardReq.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 SeaLampTakePhaseRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2006;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 phase_id = 9;
- uint32 activity_id = 14;
-}
diff --git a/proto/SeaLampTakePhaseRewardRsp.proto b/proto/SeaLampTakePhaseRewardRsp.proto
deleted file mode 100644
index 9387ab61..00000000
--- a/proto/SeaLampTakePhaseRewardRsp.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 SeaLampTakePhaseRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2105;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 phase_id = 13;
- int32 retcode = 6;
-}
diff --git a/proto/SealBattleBeginNotify.proto b/proto/SealBattleBeginNotify.proto
deleted file mode 100644
index 3496bc48..00000000
--- a/proto/SealBattleBeginNotify.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 "SealBattleType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SealBattleBeginNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 226;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- SealBattleType battle_type = 10;
- uint32 seal_entity_id = 7;
- uint32 seal_max_progress = 13;
- uint32 seal_radius = 5;
-}
diff --git a/proto/SealBattleEndNotify.proto b/proto/SealBattleEndNotify.proto
deleted file mode 100644
index cc6fa27b..00000000
--- a/proto/SealBattleEndNotify.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 SealBattleEndNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 277;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 seal_entity_id = 11;
- bool is_win = 12;
-}
diff --git a/proto/SealBattleProgressNotify.proto b/proto/SealBattleProgressNotify.proto
deleted file mode 100644
index a2b3e6f7..00000000
--- a/proto/SealBattleProgressNotify.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 SealBattleProgressNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 265;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 end_time = 5;
- uint32 seal_radius = 1;
- uint32 max_progress = 9;
- uint32 seal_entity_id = 6;
- uint32 progress = 4;
-}
diff --git a/proto/SealBattleType.proto b/proto/SealBattleType.proto
deleted file mode 100644
index 8738618d..00000000
--- a/proto/SealBattleType.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 SealBattleType {
- SEAL_BATTLE_TYPE_KEEP_ALIVE = 0;
- SEAL_BATTLE_TYPE_KILL_MONSTER = 1;
- SEAL_BATTLE_TYPE_ENERGY_CHARGE = 2;
-}
diff --git a/proto/SearchCustomDungeonReq.proto b/proto/SearchCustomDungeonReq.proto
deleted file mode 100644
index 191c8822..00000000
--- a/proto/SearchCustomDungeonReq.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 SearchCustomDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6201;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- string dungeon_code = 7;
-}
diff --git a/proto/SearchCustomDungeonRsp.proto b/proto/SearchCustomDungeonRsp.proto
deleted file mode 100644
index c6c84767..00000000
--- a/proto/SearchCustomDungeonRsp.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";
-
-import "OtherCustomDungeonBrief.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SearchCustomDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6239;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 2;
- OtherCustomDungeonBrief custom_dungeon_brief = 8;
-}
diff --git a/proto/SeeMonsterReq.proto b/proto/SeeMonsterReq.proto
deleted file mode 100644
index baaf25c3..00000000
--- a/proto/SeeMonsterReq.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 SeeMonsterReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 206;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 monster_id = 13;
-}
diff --git a/proto/SeeMonsterRsp.proto b/proto/SeeMonsterRsp.proto
deleted file mode 100644
index c31e86de..00000000
--- a/proto/SeeMonsterRsp.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 SeeMonsterRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 255;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 12;
-}
diff --git a/proto/SegmentCRCInfo.proto b/proto/SegmentCRCInfo.proto
deleted file mode 100644
index dec71a3f..00000000
--- a/proto/SegmentCRCInfo.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 SegmentCRCInfo {
- uint32 size = 6;
- string crc = 8;
- uint32 module = 4;
- int32 retcode = 3;
- uint32 offset = 9;
-}
diff --git a/proto/SegmentInfo.proto b/proto/SegmentInfo.proto
deleted file mode 100644
index ab798323..00000000
--- a/proto/SegmentInfo.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 SegmentInfo {
- uint32 module = 1;
- uint32 size = 7;
- uint32 offset = 11;
-}
diff --git a/proto/SelectAsterMidDifficultyReq.proto b/proto/SelectAsterMidDifficultyReq.proto
deleted file mode 100644
index 16cc1fb3..00000000
--- a/proto/SelectAsterMidDifficultyReq.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 SelectAsterMidDifficultyReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2060;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 schedule_id = 4;
- uint32 difficulty_id = 2;
- uint32 gadget_entity_id = 12;
-}
diff --git a/proto/SelectAsterMidDifficultyRsp.proto b/proto/SelectAsterMidDifficultyRsp.proto
deleted file mode 100644
index 62a8086f..00000000
--- a/proto/SelectAsterMidDifficultyRsp.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 SelectAsterMidDifficultyRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2101;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 schedule_id = 15;
- uint32 gadget_entity_id = 12;
- int32 retcode = 7;
- uint32 difficulty_id = 8;
-}
diff --git a/proto/SelectEffigyChallengeConditionReq.proto b/proto/SelectEffigyChallengeConditionReq.proto
deleted file mode 100644
index 7397abd6..00000000
--- a/proto/SelectEffigyChallengeConditionReq.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 SelectEffigyChallengeConditionReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2131;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 challenge_id = 6;
- repeated uint32 condition_id_list = 1;
- uint32 difficulty_id = 11;
-}
diff --git a/proto/SelectEffigyChallengeConditionRsp.proto b/proto/SelectEffigyChallengeConditionRsp.proto
deleted file mode 100644
index 60f46587..00000000
--- a/proto/SelectEffigyChallengeConditionRsp.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 SelectEffigyChallengeConditionRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2110;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 difficulty_id = 10;
- uint32 challenge_id = 7;
- repeated uint32 condition_id_list = 11;
- int32 retcode = 9;
-}
diff --git a/proto/SelectRoguelikeDungeonCardReq.proto b/proto/SelectRoguelikeDungeonCardReq.proto
deleted file mode 100644
index 229f1b31..00000000
--- a/proto/SelectRoguelikeDungeonCardReq.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 SelectRoguelikeDungeonCardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8529;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 card_id = 13;
-}
diff --git a/proto/SelectRoguelikeDungeonCardRsp.proto b/proto/SelectRoguelikeDungeonCardRsp.proto
deleted file mode 100644
index 9dbf67e1..00000000
--- a/proto/SelectRoguelikeDungeonCardRsp.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 SelectRoguelikeDungeonCardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8720;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 card_id = 14;
- int32 retcode = 11;
-}
diff --git a/proto/ServerCombatEndNotify.proto b/proto/ServerCombatEndNotify.proto
deleted file mode 100644
index ece74020..00000000
--- a/proto/ServerCombatEndNotify.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 ServerCombatEndNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1142;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 combat_end_type_list = 15;
-}
diff --git a/proto/ServerDisconnectClientNotify.proto b/proto/ServerDisconnectClientNotify.proto
deleted file mode 100644
index 4367595d..00000000
--- a/proto/ServerDisconnectClientNotify.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 ServerDisconnectClientNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 152;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 data = 4;
-}
diff --git a/proto/ServerGlobalValueChangeNotify.proto b/proto/ServerGlobalValueChangeNotify.proto
deleted file mode 100644
index fb29ef00..00000000
--- a/proto/ServerGlobalValueChangeNotify.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 ServerGlobalValueChangeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1199;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 key_hash = 3;
- float value = 15;
- uint32 entity_id = 7;
-}
diff --git a/proto/ServerLogLevel.proto b/proto/ServerLogLevel.proto
deleted file mode 100644
index 5c5febf3..00000000
--- a/proto/ServerLogLevel.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 ServerLogLevel {
- SERVER_LOG_LEVEL_NONE = 0;
- SERVER_LOG_LEVEL_DEBUG = 1;
- SERVER_LOG_LEVEL_INFO = 2;
- SERVER_LOG_LEVEL_WARNING = 3;
- SERVER_LOG_LEVEL_ERROR = 4;
-}
diff --git a/proto/ServerLogNotify.proto b/proto/ServerLogNotify.proto
deleted file mode 100644
index 7447c398..00000000
--- a/proto/ServerLogNotify.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 "ServerLogLevel.proto";
-import "ServerLogType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ServerLogNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 27;
- // ENET_CHANNEL_ID = 1;
- // ENET_IS_RELIABLE = 1;
- // }
-
- string server_log = 11;
- ServerLogLevel log_level = 5;
- ServerLogType log_type = 9;
-}
diff --git a/proto/ServerLogType.proto b/proto/ServerLogType.proto
deleted file mode 100644
index 0fe9d88b..00000000
--- a/proto/ServerLogType.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 ServerLogType {
- SERVER_LOG_TYPE_NONE = 0;
- SERVER_LOG_TYPE_ABILITY = 1;
- SERVER_LOG_TYPE_LEVEL = 2;
- SERVER_LOG_TYPE_ENTITY = 3;
- SERVER_LOG_TYPE_LUA = 4;
-}
diff --git a/proto/ServerMassiveEntity.proto b/proto/ServerMassiveEntity.proto
deleted file mode 100644
index f5aced2b..00000000
--- a/proto/ServerMassiveEntity.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 "MassiveBoxInfo.proto";
-import "MassiveGrassInfo.proto";
-import "MassiveWaterInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ServerMassiveEntity {
- uint32 entity_type = 1;
- uint32 config_id = 2;
- uint32 runtime_id = 3;
- uint32 authority_peer_id = 4;
- int64 obj_id = 5;
- oneof entity_info {
- MassiveWaterInfo water_info = 6;
- MassiveGrassInfo grass_info = 7;
- MassiveBoxInfo box_info = 8;
- }
-}
diff --git a/proto/ServerMessageNotify.proto b/proto/ServerMessageNotify.proto
deleted file mode 100644
index 9308161c..00000000
--- a/proto/ServerMessageNotify.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 ServerMessageNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5741;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 index = 13;
-}
diff --git a/proto/ServerTryCancelGeneralMatchNotify.proto b/proto/ServerTryCancelGeneralMatchNotify.proto
deleted file mode 100644
index f5175123..00000000
--- a/proto/ServerTryCancelGeneralMatchNotify.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 ServerTryCancelGeneralMatchNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4159;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 match_id = 12;
-}
diff --git a/proto/ServerUpdateGlobalValueNotify.proto b/proto/ServerUpdateGlobalValueNotify.proto
deleted file mode 100644
index 391403cf..00000000
--- a/proto/ServerUpdateGlobalValueNotify.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";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ServerUpdateGlobalValueNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1148;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- enum UpdateType {
- UPDATE_TYPE_INVALID = 0;
- UPDATE_TYPE_ADD = 1;
- UPDATE_TYPE_SET = 2;
- }
-
- uint32 key_hash = 8;
- UpdateType update_type = 9;
- float delta = 6;
- float value = 3;
- uint32 entity_id = 15;
-}
diff --git a/proto/SetCodexPushtipsReadReq.proto b/proto/SetCodexPushtipsReadReq.proto
deleted file mode 100644
index ed3ce425..00000000
--- a/proto/SetCodexPushtipsReadReq.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 SetCodexPushtipsReadReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4209;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 codex_id = 8;
- uint32 type_id = 3;
-}
diff --git a/proto/SetCodexPushtipsReadRsp.proto b/proto/SetCodexPushtipsReadRsp.proto
deleted file mode 100644
index 7744fa96..00000000
--- a/proto/SetCodexPushtipsReadRsp.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 SetCodexPushtipsReadRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4205;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 9;
- uint32 type_id = 4;
- uint32 codex_id = 14;
-}
diff --git a/proto/SetCoopChapterViewedReq.proto b/proto/SetCoopChapterViewedReq.proto
deleted file mode 100644
index 92e27167..00000000
--- a/proto/SetCoopChapterViewedReq.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 SetCoopChapterViewedReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1989;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 chapter_id = 6;
-}
diff --git a/proto/SetCoopChapterViewedRsp.proto b/proto/SetCoopChapterViewedRsp.proto
deleted file mode 100644
index be6c83bb..00000000
--- a/proto/SetCoopChapterViewedRsp.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 SetCoopChapterViewedRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2000;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 chapter_id = 9;
- int32 retcode = 3;
-}
diff --git a/proto/SetCurExpeditionChallengeIdReq.proto b/proto/SetCurExpeditionChallengeIdReq.proto
deleted file mode 100644
index 4e9f01b3..00000000
--- a/proto/SetCurExpeditionChallengeIdReq.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 SetCurExpeditionChallengeIdReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2028;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 id = 11;
-}
diff --git a/proto/SetCurExpeditionChallengeIdRsp.proto b/proto/SetCurExpeditionChallengeIdRsp.proto
deleted file mode 100644
index 931b0096..00000000
--- a/proto/SetCurExpeditionChallengeIdRsp.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 SetCurExpeditionChallengeIdRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2005;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 id = 13;
- int32 retcode = 1;
-}
diff --git a/proto/SetFriendRemarkNameReq.proto b/proto/SetFriendRemarkNameReq.proto
deleted file mode 100644
index e17a205e..00000000
--- a/proto/SetFriendRemarkNameReq.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 SetFriendRemarkNameReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4011;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 uid = 14;
- string remark_name = 10;
-}
diff --git a/proto/SetFriendRemarkNameRsp.proto b/proto/SetFriendRemarkNameRsp.proto
deleted file mode 100644
index 22dae496..00000000
--- a/proto/SetFriendRemarkNameRsp.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 SetFriendRemarkNameRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4050;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- string remark_name = 13;
- bool is_clear_remark = 12;
- uint32 uid = 1;
- int32 retcode = 7;
-}
diff --git a/proto/SetH5ActivityRedDotTimestampReq.proto b/proto/SetH5ActivityRedDotTimestampReq.proto
deleted file mode 100644
index ec339a06..00000000
--- a/proto/SetH5ActivityRedDotTimestampReq.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 SetH5ActivityRedDotTimestampReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5685;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 client_red_dot_timestamp = 2;
-}
diff --git a/proto/SetH5ActivityRedDotTimestampRsp.proto b/proto/SetH5ActivityRedDotTimestampRsp.proto
deleted file mode 100644
index 1142ca7f..00000000
--- a/proto/SetH5ActivityRedDotTimestampRsp.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 SetH5ActivityRedDotTimestampRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5677;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 1;
-}
diff --git a/proto/SetLimitOptimizationNotify.proto b/proto/SetLimitOptimizationNotify.proto
deleted file mode 100644
index 6c3bb0b7..00000000
--- a/proto/SetLimitOptimizationNotify.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 SetLimitOptimizationNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8066;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_active = 10;
-}
diff --git a/proto/SetSceneWeatherAreaReq.proto b/proto/SetSceneWeatherAreaReq.proto
deleted file mode 100644
index 0c58db40..00000000
--- a/proto/SetSceneWeatherAreaReq.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 SetSceneWeatherAreaReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 214;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- map weather_value_map = 8;
- uint32 weather_gadget_id = 12;
-}
diff --git a/proto/SetSceneWeatherAreaRsp.proto b/proto/SetSceneWeatherAreaRsp.proto
deleted file mode 100644
index 72bca7b7..00000000
--- a/proto/SetSceneWeatherAreaRsp.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 SetSceneWeatherAreaRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 270;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 12;
-}
diff --git a/proto/ShapeBox.proto b/proto/ShapeBox.proto
deleted file mode 100644
index bb2ef9fa..00000000
--- a/proto/ShapeBox.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 ShapeBox {
- Vector center = 1;
- Vector axis0 = 2;
- Vector axis1 = 3;
- Vector axis2 = 4;
- Vector extents = 5;
-}
diff --git a/proto/ShapeSphere.proto b/proto/ShapeSphere.proto
deleted file mode 100644
index b3e9d975..00000000
--- a/proto/ShapeSphere.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 ShapeSphere {
- Vector center = 1;
- float radius = 2;
-}
diff --git a/proto/ShareCDInfo.proto b/proto/ShareCDInfo.proto
deleted file mode 100644
index 2c076077..00000000
--- a/proto/ShareCDInfo.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 ShareCDInfo {
- uint64 cd_start_time = 1;
- uint32 share_cd_id = 12;
- uint32 index = 13;
-}
diff --git a/proto/ShowClientGuideNotify.proto b/proto/ShowClientGuideNotify.proto
deleted file mode 100644
index 1d4c79bd..00000000
--- a/proto/ShowClientGuideNotify.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 ShowClientGuideNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3369;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- string guide_name = 6;
-}
diff --git a/proto/ShowClientTutorialNotify.proto b/proto/ShowClientTutorialNotify.proto
deleted file mode 100644
index 7a9946ac..00000000
--- a/proto/ShowClientTutorialNotify.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 ShowClientTutorialNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3204;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 tutorial_id = 2;
-}
diff --git a/proto/ShowCommonTipsNotify.proto b/proto/ShowCommonTipsNotify.proto
deleted file mode 100644
index 4345edcc..00000000
--- a/proto/ShowCommonTipsNotify.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 ShowCommonTipsNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3065;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- string title = 3;
- string content = 9;
- uint32 close_time = 13;
-}
diff --git a/proto/ShowMessageNotify.proto b/proto/ShowMessageNotify.proto
deleted file mode 100644
index ff85889f..00000000
--- a/proto/ShowMessageNotify.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 "MsgParam.proto";
-import "SvrMsgId.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ShowMessageNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 19;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- SvrMsgId msg_id = 9;
- repeated MsgParam params = 10;
-}
diff --git a/proto/ShowTemplateReminderNotify.proto b/proto/ShowTemplateReminderNotify.proto
deleted file mode 100644
index 0eaf9a94..00000000
--- a/proto/ShowTemplateReminderNotify.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 ShowTemplateReminderNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3300;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool Unk3300_LABCNBEGCED = 6;
- repeated int32 param_list = 4;
- uint32 template_reminder_id = 2;
- bool Unk3300_AENIIBBBPJC = 12;
- repeated uint32 param_uid_list = 7;
-}
diff --git a/proto/SignInData.proto b/proto/SignInData.proto
deleted file mode 100644
index 29a0551a..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 = 4;
- repeated ItemParam reward_item_list = 15;
-}
diff --git a/proto/SignInInfo.proto b/proto/SignInInfo.proto
deleted file mode 100644
index 6ea04737..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 = 1;
- repeated SignInData signin_data_list = 10;
- uint32 Unk3300_MNJELIDKMCF = 5;
- uint32 schedule_id = 7;
- uint32 Unk3300_NFNOKBNBLGE = 3;
- repeated uint32 reward_day_list = 4;
- uint32 begin_time = 6;
- uint32 config_id = 9;
- uint32 end_time = 8;
-}
diff --git a/proto/SignInInfoReq.proto b/proto/SignInInfoReq.proto
deleted file mode 100644
index 050417bf..00000000
--- a/proto/SignInInfoReq.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 SignInInfoReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2556;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/SignInInfoRsp.proto b/proto/SignInInfoRsp.proto
deleted file mode 100644
index 68197d9e..00000000
--- a/proto/SignInInfoRsp.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";
-
-import "SignInInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SignInInfoRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2519;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 3;
- repeated SignInInfo sign_in_info_list = 8;
-}
diff --git a/proto/SignatureAuditConfigNotify.proto b/proto/SignatureAuditConfigNotify.proto
deleted file mode 100644
index c8062041..00000000
--- a/proto/SignatureAuditConfigNotify.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 SignatureAuditConfigNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4097;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_open = 6;
- uint32 submit_limit = 11;
-}
diff --git a/proto/SingleRestartBrickBreakerReq.proto b/proto/SingleRestartBrickBreakerReq.proto
deleted file mode 100644
index 0114440b..00000000
--- a/proto/SingleRestartBrickBreakerReq.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 SingleRestartBrickBreakerReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 20021;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool is_dungeon = 13;
- uint32 level_id = 8;
-}
diff --git a/proto/SingleRestartBrickBreakerRsp.proto b/proto/SingleRestartBrickBreakerRsp.proto
deleted file mode 100644
index d845d078..00000000
--- a/proto/SingleRestartBrickBreakerRsp.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 SingleRestartBrickBreakerRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 22269;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 level_id = 8;
- int32 retcode = 15;
- bool is_dungeon = 7;
-}
diff --git a/proto/SingleStartBrickBreakerReq.proto b/proto/SingleStartBrickBreakerReq.proto
deleted file mode 100644
index 10db9fad..00000000
--- a/proto/SingleStartBrickBreakerReq.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 SingleStartBrickBreakerReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 23663;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool is_dungeon = 13;
- uint32 level_id = 8;
- repeated uint32 chosen_skill_list = 12;
- repeated uint32 chosen_avatar_list = 5;
-}
diff --git a/proto/SingleStartBrickBreakerRsp.proto b/proto/SingleStartBrickBreakerRsp.proto
deleted file mode 100644
index 48beea32..00000000
--- a/proto/SingleStartBrickBreakerRsp.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 SingleStartBrickBreakerRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 20712;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 level_id = 10;
- bool is_dungeon = 9;
- int32 retcode = 8;
-}
diff --git a/proto/SkillRequest.proto b/proto/SkillRequest.proto
deleted file mode 100644
index 6d60c8d1..00000000
--- a/proto/SkillRequest.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 SkillRequest {
- uint32 skill_depot_id = 1;
-}
diff --git a/proto/SkillResponse.proto b/proto/SkillResponse.proto
deleted file mode 100644
index fba594ea..00000000
--- a/proto/SkillResponse.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 SkillResponse {
- uint32 skill_depot_id = 13;
- repeated uint32 skill_id_list = 9;
-}
diff --git a/proto/SkyCrystalDetectorDataUpdateNotify.proto b/proto/SkyCrystalDetectorDataUpdateNotify.proto
deleted file mode 100644
index 565512ac..00000000
--- a/proto/SkyCrystalDetectorDataUpdateNotify.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 "SkyCrystalDetectorData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SkyCrystalDetectorDataUpdateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4259;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- SkyCrystalDetectorData sky_crystal_detector_data = 15;
-}
diff --git a/proto/SocialDataNotify.proto b/proto/SocialDataNotify.proto
deleted file mode 100644
index 0eccb6dc..00000000
--- a/proto/SocialDataNotify.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 SocialDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4075;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool is_have_first_share = 13;
-}
diff --git a/proto/SpiceActivityFinishMakeSpiceReq.proto b/proto/SpiceActivityFinishMakeSpiceReq.proto
deleted file mode 100644
index f2091d79..00000000
--- a/proto/SpiceActivityFinishMakeSpiceReq.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 SpiceActivityFinishMakeSpiceReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8838;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 stage_id = 11;
- repeated uint32 left_material_id_list = 9;
- bool is_success = 10;
- uint32 left_turns = 14;
-}
diff --git a/proto/SpiceActivityFinishMakeSpiceRsp.proto b/proto/SpiceActivityFinishMakeSpiceRsp.proto
deleted file mode 100644
index 9aee0975..00000000
--- a/proto/SpiceActivityFinishMakeSpiceRsp.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 SpiceActivityFinishMakeSpiceRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8946;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 stage_id = 8;
- int32 retcode = 10;
- bool is_success = 9;
-}
diff --git a/proto/SpiceActivityGivingRecordNotify.proto b/proto/SpiceActivityGivingRecordNotify.proto
deleted file mode 100644
index 5db70c38..00000000
--- a/proto/SpiceActivityGivingRecordNotify.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 SpiceActivityGivingRecordNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8719;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 Unk3300_CIHIAJEGCBO = 3;
- uint32 Unk3300_LAKPMMIPBMI = 2;
- uint32 avatar_id = 5;
-}
diff --git a/proto/SpiceActivityProcessFoodReq.proto b/proto/SpiceActivityProcessFoodReq.proto
deleted file mode 100644
index 34731e25..00000000
--- a/proto/SpiceActivityProcessFoodReq.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";
-
-import "ItemParam.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SpiceActivityProcessFoodReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8523;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated ItemParam normal_food_list = 15;
-}
diff --git a/proto/SpiceActivityProcessFoodRsp.proto b/proto/SpiceActivityProcessFoodRsp.proto
deleted file mode 100644
index 5bcbc3bc..00000000
--- a/proto/SpiceActivityProcessFoodRsp.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 "ItemParam.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SpiceActivityProcessFoodRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8381;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 8;
- repeated ItemParam normal_food_list = 9;
- repeated ItemParam special_food_list = 14;
-}
diff --git a/proto/SpiceStage.proto b/proto/SpiceStage.proto
deleted file mode 100644
index 39e259d4..00000000
--- a/proto/SpiceStage.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 SpiceStage {
- bool is_open = 12;
- uint32 Unk2700_KLOFGMKDDAK = 1;
- uint32 stage_id = 6;
-}
diff --git a/proto/SpringUseReq.proto b/proto/SpringUseReq.proto
deleted file mode 100644
index 200b014e..00000000
--- a/proto/SpringUseReq.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 SpringUseReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1651;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint64 guid = 12;
-}
diff --git a/proto/SpringUseRsp.proto b/proto/SpringUseRsp.proto
deleted file mode 100644
index 0e5e6e26..00000000
--- a/proto/SpringUseRsp.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 SpringUseRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1772;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 5;
- uint64 guid = 1;
-}
diff --git a/proto/StakePlayGalleryInfo.proto b/proto/StakePlayGalleryInfo.proto
deleted file mode 100644
index 6119aa68..00000000
--- a/proto/StakePlayGalleryInfo.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 "Unk2700_BEGHDPPNMFM.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message StakePlayGalleryInfo {
- repeated Unk2700_BEGHDPPNMFM record_list = 13;
-}
diff --git a/proto/StartArenaChallengeLevelReq.proto b/proto/StartArenaChallengeLevelReq.proto
deleted file mode 100644
index de646861..00000000
--- a/proto/StartArenaChallengeLevelReq.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 StartArenaChallengeLevelReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2196;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 Unk3300_FDFNFLAKONG = 13;
- uint32 gadget_entity_id = 3;
- uint32 Unk3300_DBHAGHMMLAI = 12;
-}
diff --git a/proto/StartArenaChallengeLevelRsp.proto b/proto/StartArenaChallengeLevelRsp.proto
deleted file mode 100644
index 96021735..00000000
--- a/proto/StartArenaChallengeLevelRsp.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 StartArenaChallengeLevelRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2171;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 Unk3300_FDFNFLAKONG = 4;
- int32 retcode = 5;
- uint32 Unk3300_DBHAGHMMLAI = 13;
- uint32 gadget_entity_id = 10;
-}
diff --git a/proto/StartBuoyantCombatGalleryReq.proto b/proto/StartBuoyantCombatGalleryReq.proto
deleted file mode 100644
index 83b5b6ea..00000000
--- a/proto/StartBuoyantCombatGalleryReq.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 StartBuoyantCombatGalleryReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8427;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 gallery_level = 4;
- uint32 gallery_id = 12;
-}
diff --git a/proto/StartBuoyantCombatGalleryRsp.proto b/proto/StartBuoyantCombatGalleryRsp.proto
deleted file mode 100644
index 14305bb8..00000000
--- a/proto/StartBuoyantCombatGalleryRsp.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 StartBuoyantCombatGalleryRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8969;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 gallery_level = 6;
- int32 retcode = 5;
- uint32 gallery_id = 12;
-}
diff --git a/proto/StartCoopPointReq.proto b/proto/StartCoopPointReq.proto
deleted file mode 100644
index 425a77be..00000000
--- a/proto/StartCoopPointReq.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 StartCoopPointReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1995;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 coop_point = 4;
-}
diff --git a/proto/StartCoopPointRsp.proto b/proto/StartCoopPointRsp.proto
deleted file mode 100644
index ae00b4e5..00000000
--- a/proto/StartCoopPointRsp.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 "MainCoop.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message StartCoopPointRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1952;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- MainCoop start_main_coop = 4;
- int32 retcode = 2;
- bool is_start = 5;
- uint32 coop_point = 9;
-}
diff --git a/proto/StartEffigyChallengeReq.proto b/proto/StartEffigyChallengeReq.proto
deleted file mode 100644
index dfe9e5cd..00000000
--- a/proto/StartEffigyChallengeReq.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 StartEffigyChallengeReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2157;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 challenge_id = 10;
- uint32 difficulty_id = 3;
- uint32 point_id = 1;
- repeated uint32 condition_id_list = 8;
-}
diff --git a/proto/StartEffigyChallengeRsp.proto b/proto/StartEffigyChallengeRsp.proto
deleted file mode 100644
index 43643145..00000000
--- a/proto/StartEffigyChallengeRsp.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 StartEffigyChallengeRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2169;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 point_id = 4;
- repeated uint32 condition_id_list = 9;
- uint32 difficulty_id = 12;
- int32 retcode = 5;
- uint32 challenge_id = 10;
-}
diff --git a/proto/StartFishingReq.proto b/proto/StartFishingReq.proto
deleted file mode 100644
index 654e3000..00000000
--- a/proto/StartFishingReq.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 StartFishingReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5822;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 fish_pool_id = 2;
- uint32 rod_entity_id = 6;
-}
diff --git a/proto/StartFishingRsp.proto b/proto/StartFishingRsp.proto
deleted file mode 100644
index 9941e150..00000000
--- a/proto/StartFishingRsp.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 StartFishingRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5835;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 fish_pool_id = 3;
- int32 retcode = 10;
-}
diff --git a/proto/StartRogueDiaryPlayReq.proto b/proto/StartRogueDiaryPlayReq.proto
deleted file mode 100644
index 0960e90d..00000000
--- a/proto/StartRogueDiaryPlayReq.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 StartRogueDiaryPlayReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8220;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 difficulty = 5;
- uint32 stage_id = 1;
-}
diff --git a/proto/StartRogueDiaryPlayRsp.proto b/proto/StartRogueDiaryPlayRsp.proto
deleted file mode 100644
index 3594082b..00000000
--- a/proto/StartRogueDiaryPlayRsp.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 "RogueDiaryAvatar.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message StartRogueDiaryPlayRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8881;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated RogueDiaryAvatar avatar_list = 15;
- int32 retcode = 6;
- repeated RogueDiaryAvatar trial_avatar_list = 9;
- repeated uint32 rand_card_list = 2;
-}
diff --git a/proto/StartRogueDiaryRoomReq.proto b/proto/StartRogueDiaryRoomReq.proto
deleted file mode 100644
index 456175c2..00000000
--- a/proto/StartRogueDiaryRoomReq.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 StartRogueDiaryRoomReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8279;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool is_select_hard = 10;
- uint32 room_difficulty = 13;
-}
diff --git a/proto/StartRogueDiaryRoomRsp.proto b/proto/StartRogueDiaryRoomRsp.proto
deleted file mode 100644
index f2aa364b..00000000
--- a/proto/StartRogueDiaryRoomRsp.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 StartRogueDiaryRoomRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8806;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 11;
-}
diff --git a/proto/StartRogueEliteCellChallengeReq.proto b/proto/StartRogueEliteCellChallengeReq.proto
deleted file mode 100644
index 6db8a118..00000000
--- a/proto/StartRogueEliteCellChallengeReq.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 "RogueEliteCellDifficultyType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message StartRogueEliteCellChallengeReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8485;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- RogueEliteCellDifficultyType difficulty = 6;
- uint32 cell_id = 10;
- uint32 dungeon_id = 11;
-}
diff --git a/proto/StartRogueEliteCellChallengeRsp.proto b/proto/StartRogueEliteCellChallengeRsp.proto
deleted file mode 100644
index 0cccd40a..00000000
--- a/proto/StartRogueEliteCellChallengeRsp.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 StartRogueEliteCellChallengeRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8967;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 6;
- uint32 cell_id = 8;
- uint32 dungeon_id = 12;
-}
diff --git a/proto/StartRogueNormalCellChallengeReq.proto b/proto/StartRogueNormalCellChallengeReq.proto
deleted file mode 100644
index 40e78ee4..00000000
--- a/proto/StartRogueNormalCellChallengeReq.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 StartRogueNormalCellChallengeReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8247;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 cell_id = 8;
- uint32 dungeon_id = 4;
-}
diff --git a/proto/StartRogueNormalCellChallengeRsp.proto b/proto/StartRogueNormalCellChallengeRsp.proto
deleted file mode 100644
index 88c6e1e6..00000000
--- a/proto/StartRogueNormalCellChallengeRsp.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 StartRogueNormalCellChallengeRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8146;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 dungeon_id = 13;
- uint32 cell_id = 8;
- int32 retcode = 11;
-}
diff --git a/proto/StopReminderNotify.proto b/proto/StopReminderNotify.proto
deleted file mode 100644
index 3fa34ab2..00000000
--- a/proto/StopReminderNotify.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 StopReminderNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3119;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 reminder_id = 3;
-}
diff --git a/proto/StoreCustomDungeonReq.proto b/proto/StoreCustomDungeonReq.proto
deleted file mode 100644
index 871fb4cd..00000000
--- a/proto/StoreCustomDungeonReq.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 StoreCustomDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6250;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint64 dungeon_guid = 12;
- bool is_cancel_store = 11;
-}
diff --git a/proto/StoreCustomDungeonRsp.proto b/proto/StoreCustomDungeonRsp.proto
deleted file mode 100644
index 1a6da50f..00000000
--- a/proto/StoreCustomDungeonRsp.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 StoreCustomDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6206;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 5;
-}
diff --git a/proto/SubmitInferenceWordReq.proto b/proto/SubmitInferenceWordReq.proto
deleted file mode 100644
index a10e7eb7..00000000
--- a/proto/SubmitInferenceWordReq.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 SubmitInferenceWordReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 404;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 page_id = 10;
- uint32 word_id = 14;
-}
diff --git a/proto/SubmitInferenceWordRsp.proto b/proto/SubmitInferenceWordRsp.proto
deleted file mode 100644
index 942fdc45..00000000
--- a/proto/SubmitInferenceWordRsp.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 SubmitInferenceWordRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 423;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 page_id = 4;
- int32 retcode = 3;
- uint32 conclusion_id = 12;
- uint32 word_id = 15;
-}
diff --git a/proto/SummerTimeFloatSignalPositionNotify.proto b/proto/SummerTimeFloatSignalPositionNotify.proto
deleted file mode 100644
index f2bcce89..00000000
--- a/proto/SummerTimeFloatSignalPositionNotify.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SummerTimeFloatSignalPositionNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8701;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_transfer_anchor = 6;
- uint32 float_signal_id = 15;
- Vector position = 14;
-}
diff --git a/proto/SummerTimeFloatSignalUpdateNotify.proto b/proto/SummerTimeFloatSignalUpdateNotify.proto
deleted file mode 100644
index a655b620..00000000
--- a/proto/SummerTimeFloatSignalUpdateNotify.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SummerTimeFloatSignalUpdateNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8508;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_transfer_anchor = 1;
- Vector position = 7;
- uint32 float_signal_id = 12;
-}
diff --git a/proto/SummerTimeSprintBoatRestartReq.proto b/proto/SummerTimeSprintBoatRestartReq.proto
deleted file mode 100644
index 81137aaf..00000000
--- a/proto/SummerTimeSprintBoatRestartReq.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 SummerTimeSprintBoatRestartReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8111;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 group_id = 13;
- uint32 schedule_id = 3;
-}
diff --git a/proto/SummerTimeSprintBoatRestartRsp.proto b/proto/SummerTimeSprintBoatRestartRsp.proto
deleted file mode 100644
index bc594839..00000000
--- a/proto/SummerTimeSprintBoatRestartRsp.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 SummerTimeSprintBoatRestartRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8466;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 schedule_id = 13;
- uint32 group_id = 11;
- int32 retcode = 3;
-}
diff --git a/proto/SummerTimeSprintBoatSettleNotify.proto b/proto/SummerTimeSprintBoatSettleNotify.proto
deleted file mode 100644
index db86fc24..00000000
--- a/proto/SummerTimeSprintBoatSettleNotify.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";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SummerTimeSprintBoatSettleNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8451;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 score = 6;
- uint32 left_time = 2;
- bool is_success = 4;
- uint32 group_id = 5;
- uint32 Unk3300_PLFMJPNPPLI = 12;
- uint32 total_num = 10;
- bool is_new_record = 15;
- uint32 Unk3300_MEEKFJJIOKE = 14;
-}
diff --git a/proto/SummerTimeV2BoatGallerySettleInfo.proto b/proto/SummerTimeV2BoatGallerySettleInfo.proto
deleted file mode 100644
index 8e0c551c..00000000
--- a/proto/SummerTimeV2BoatGallerySettleInfo.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 "GalleryStopReason.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SummerTimeV2BoatGallerySettleInfo {
- GalleryStopReason reason = 10;
- uint32 param2 = 12;
- uint32 used_time = 4;
- uint32 param1 = 7;
- uint32 gallery_id = 11;
- uint32 param3 = 6;
-}
diff --git a/proto/SummerTimeV2BoatSettleNotify.proto b/proto/SummerTimeV2BoatSettleNotify.proto
deleted file mode 100644
index 2301899a..00000000
--- a/proto/SummerTimeV2BoatSettleNotify.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 "SummerTimeV2BoatGallerySettleInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SummerTimeV2BoatSettleNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8153;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_new_record = 15;
- uint32 gallery_id = 2;
- SummerTimeV2BoatGallerySettleInfo settle_info = 13;
- uint32 stage_id = 4;
-}
diff --git a/proto/SummerTimeV2RestartBoatGalleryReq.proto b/proto/SummerTimeV2RestartBoatGalleryReq.proto
deleted file mode 100644
index c517a023..00000000
--- a/proto/SummerTimeV2RestartBoatGalleryReq.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 SummerTimeV2RestartBoatGalleryReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8885;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 gallery_id = 2;
-}
diff --git a/proto/SummerTimeV2RestartBoatGalleryRsp.proto b/proto/SummerTimeV2RestartBoatGalleryRsp.proto
deleted file mode 100644
index 12b14a42..00000000
--- a/proto/SummerTimeV2RestartBoatGalleryRsp.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 SummerTimeV2RestartBoatGalleryRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8225;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 gallery_id = 10;
- int32 retcode = 12;
-}
diff --git a/proto/SummerTimeV2RestartDungeonReq.proto b/proto/SummerTimeV2RestartDungeonReq.proto
deleted file mode 100644
index 9578296c..00000000
--- a/proto/SummerTimeV2RestartDungeonReq.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 SummerTimeV2RestartDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8073;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/SummerTimeV2RestartDungeonRsp.proto b/proto/SummerTimeV2RestartDungeonRsp.proto
deleted file mode 100644
index 90c77734..00000000
--- a/proto/SummerTimeV2RestartDungeonRsp.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 SummerTimeV2RestartDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8686;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 15;
-}
diff --git a/proto/SumoDungeonAvatar.proto b/proto/SumoDungeonAvatar.proto
deleted file mode 100644
index 44c6723f..00000000
--- a/proto/SumoDungeonAvatar.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 SumoDungeonAvatar {
- bool is_alive = 13;
- bool is_trial = 4;
- uint64 avatar_guid = 10;
-}
diff --git a/proto/SumoDungeonTeam.proto b/proto/SumoDungeonTeam.proto
deleted file mode 100644
index 5934411a..00000000
--- a/proto/SumoDungeonTeam.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 "SumoDungeonAvatar.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SumoDungeonTeam {
- repeated SumoDungeonAvatar dungeon_avatar_list = 11;
-}
diff --git a/proto/SumoEnterDungeonNotify.proto b/proto/SumoEnterDungeonNotify.proto
deleted file mode 100644
index 53940e35..00000000
--- a/proto/SumoEnterDungeonNotify.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 "SumoDungeonTeam.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SumoEnterDungeonNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8297;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 Unk3300_DJBJACGHGDM = 15;
- uint32 Unk3300_CBAMLHDMKJF = 7;
- repeated SumoDungeonTeam dungeon_team_list = 14;
- uint32 Unk3300_BNJBIGHIJOC = 5;
- uint32 activity_id = 3;
- uint32 stage_id = 11;
-}
diff --git a/proto/SumoLeaveDungeonNotify.proto b/proto/SumoLeaveDungeonNotify.proto
deleted file mode 100644
index e63bb94f..00000000
--- a/proto/SumoLeaveDungeonNotify.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 SumoLeaveDungeonNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8567;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-}
diff --git a/proto/SumoRestartDungeonReq.proto b/proto/SumoRestartDungeonReq.proto
deleted file mode 100644
index 973d5a22..00000000
--- a/proto/SumoRestartDungeonReq.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 SumoRestartDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8725;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/SumoRestartDungeonRsp.proto b/proto/SumoRestartDungeonRsp.proto
deleted file mode 100644
index ad7d34e4..00000000
--- a/proto/SumoRestartDungeonRsp.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 SumoRestartDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8276;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 5;
- uint32 point_id = 8;
- uint32 dungeon_id = 12;
-}
diff --git a/proto/SumoSaveTeamReq.proto b/proto/SumoSaveTeamReq.proto
deleted file mode 100644
index dfc8f13a..00000000
--- a/proto/SumoSaveTeamReq.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 "SumoTeamData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SumoSaveTeamReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8022;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 difficulty_id = 6;
- uint32 stage_id = 14;
- uint32 activity_id = 1;
- repeated SumoTeamData team_list = 2;
-}
diff --git a/proto/SumoSaveTeamRsp.proto b/proto/SumoSaveTeamRsp.proto
deleted file mode 100644
index 9e018e9d..00000000
--- a/proto/SumoSaveTeamRsp.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 "SumoTeamData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SumoSaveTeamRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8739;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 stage_id = 15;
- uint32 activity_id = 4;
- int32 retcode = 9;
- repeated SumoTeamData team_list = 2;
- uint32 difficulty_id = 14;
-}
diff --git a/proto/SumoSelectTeamAndEnterDungeonReq.proto b/proto/SumoSelectTeamAndEnterDungeonReq.proto
deleted file mode 100644
index 3ac8c437..00000000
--- a/proto/SumoSelectTeamAndEnterDungeonReq.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 "SumoTeamData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SumoSelectTeamAndEnterDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8978;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated SumoTeamData team_list = 15;
- uint32 activity_id = 1;
- uint32 difficulty_id = 5;
- uint32 stage_id = 7;
-}
diff --git a/proto/SumoSelectTeamAndEnterDungeonRsp.proto b/proto/SumoSelectTeamAndEnterDungeonRsp.proto
deleted file mode 100644
index c22a50db..00000000
--- a/proto/SumoSelectTeamAndEnterDungeonRsp.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 "SumoTeamData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SumoSelectTeamAndEnterDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8744;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 difficulty_id = 12;
- uint32 activity_id = 9;
- uint32 stage_id = 6;
- int32 retcode = 5;
- repeated SumoTeamData team_list = 3;
-}
diff --git a/proto/SumoSetNoSwitchPunishTimeNotify.proto b/proto/SumoSetNoSwitchPunishTimeNotify.proto
deleted file mode 100644
index e3c089d6..00000000
--- a/proto/SumoSetNoSwitchPunishTimeNotify.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 "SumoDungeonTeam.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SumoSetNoSwitchPunishTimeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8610;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 stage_id = 15;
- uint32 Unk3300_CBAMLHDMKJF = 10;
- uint32 activity_id = 5;
- uint32 Unk3300_BNJBIGHIJOC = 3;
- uint32 Unk3300_DJBJACGHGDM = 9;
- repeated SumoDungeonTeam dungeon_team_list = 2;
-}
diff --git a/proto/SumoSwitchTeamReq.proto b/proto/SumoSwitchTeamReq.proto
deleted file mode 100644
index bfcf93e2..00000000
--- a/proto/SumoSwitchTeamReq.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 SumoSwitchTeamReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8738;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 stage_id = 8;
- uint32 activity_id = 6;
-}
diff --git a/proto/SumoSwitchTeamRsp.proto b/proto/SumoSwitchTeamRsp.proto
deleted file mode 100644
index 1d76526f..00000000
--- a/proto/SumoSwitchTeamRsp.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 "SumoDungeonTeam.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message SumoSwitchTeamRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8201;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 Unk3300_BNJBIGHIJOC = 8;
- uint32 stage_id = 2;
- uint32 activity_id = 15;
- uint32 Unk3300_DJBJACGHGDM = 1;
- repeated SumoDungeonTeam dungeon_team_list = 12;
- int32 retcode = 6;
-}
diff --git a/proto/SvrMsgId.proto b/proto/SvrMsgId.proto
deleted file mode 100644
index cd0dfb72..00000000
--- a/proto/SvrMsgId.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";
-
-enum SvrMsgId {
- SVR_MSG_ID_UNKNOWN = 0;
- SVR_MSG_ID_BLOCK_REFRESH_COUNTDOWN = 1;
- SVR_MSG_ID_AVATAR_REVIVE_BY_STATUE = 2;
- SVR_MSG_ID_DAILY_TASK_REWARD_MAX_NUM = 3;
- SVR_MSG_ID_ROUTINE_TYPE_NOT_OPEN = 4;
- SVR_MSG_ID_ROUTINE_TYPE_REWARD_MAX_NUM = 5;
- SVR_MSG_ID_MECHANICUS_COIN_LIMIT = 6;
-}
diff --git a/proto/TakeAchievementGoalRewardReq.proto b/proto/TakeAchievementGoalRewardReq.proto
deleted file mode 100644
index 778c3cb6..00000000
--- a/proto/TakeAchievementGoalRewardReq.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 TakeAchievementGoalRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2677;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated uint32 id_list = 4;
-}
diff --git a/proto/TakeAchievementGoalRewardRsp.proto b/proto/TakeAchievementGoalRewardRsp.proto
deleted file mode 100644
index 32267cd5..00000000
--- a/proto/TakeAchievementGoalRewardRsp.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 "ItemParam.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message TakeAchievementGoalRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2681;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 id_list = 2;
- repeated ItemParam item_list = 1;
- int32 retcode = 8;
-}
diff --git a/proto/TakeAchievementRewardRsp.proto b/proto/TakeAchievementRewardRsp.proto
deleted file mode 100644
index 6a8f1761..00000000
--- a/proto/TakeAchievementRewardRsp.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 "ItemParam.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message TakeAchievementRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2685;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated ItemParam item_list = 6;
- int32 retcode = 1;
- repeated uint32 id_list = 13;
-}
diff --git a/proto/TakeAsterSpecialRewardReq.proto b/proto/TakeAsterSpecialRewardReq.proto
deleted file mode 100644
index fc26cbc9..00000000
--- a/proto/TakeAsterSpecialRewardReq.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 TakeAsterSpecialRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2019;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 schedule_id = 12;
-}
diff --git a/proto/TakeAsterSpecialRewardRsp.proto b/proto/TakeAsterSpecialRewardRsp.proto
deleted file mode 100644
index 20fb5225..00000000
--- a/proto/TakeAsterSpecialRewardRsp.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 TakeAsterSpecialRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2132;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 5;
- uint32 schedule_id = 1;
-}
diff --git a/proto/TakeCityReputationExploreRewardReq.proto b/proto/TakeCityReputationExploreRewardReq.proto
deleted file mode 100644
index 678bb881..00000000
--- a/proto/TakeCityReputationExploreRewardReq.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 TakeCityReputationExploreRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2899;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated uint32 explore_id_list = 5;
- uint32 city_id = 3;
-}
diff --git a/proto/TakeCityReputationExploreRewardRsp.proto b/proto/TakeCityReputationExploreRewardRsp.proto
deleted file mode 100644
index 58b5a0f9..00000000
--- a/proto/TakeCityReputationExploreRewardRsp.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 "ItemParam.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message TakeCityReputationExploreRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2825;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 5;
- repeated uint32 explore_id_list = 12;
- uint32 city_id = 1;
- repeated ItemParam item_list = 14;
-}
diff --git a/proto/TakeCityReputationLevelRewardReq.proto b/proto/TakeCityReputationLevelRewardReq.proto
deleted file mode 100644
index 2b85e4bc..00000000
--- a/proto/TakeCityReputationLevelRewardReq.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 TakeCityReputationLevelRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2856;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 level = 6;
- uint32 city_id = 12;
-}
diff --git a/proto/TakeCityReputationLevelRewardRsp.proto b/proto/TakeCityReputationLevelRewardRsp.proto
deleted file mode 100644
index 4dde83c7..00000000
--- a/proto/TakeCityReputationLevelRewardRsp.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 "ItemParam.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message TakeCityReputationLevelRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2819;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 level = 11;
- repeated ItemParam item_list = 2;
- uint32 city_id = 6;
- int32 retcode = 14;
-}
diff --git a/proto/TakeCoopRewardReq.proto b/proto/TakeCoopRewardReq.proto
deleted file mode 100644
index de404bcf..00000000
--- a/proto/TakeCoopRewardReq.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 TakeCoopRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1980;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 reward_config_id = 13;
-}
diff --git a/proto/TakeCoopRewardRsp.proto b/proto/TakeCoopRewardRsp.proto
deleted file mode 100644
index ef62647a..00000000
--- a/proto/TakeCoopRewardRsp.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 TakeCoopRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1971;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 11;
- uint32 reward_config_id = 12;
-}
diff --git a/proto/TakeDeliveryDailyRewardReq.proto b/proto/TakeDeliveryDailyRewardReq.proto
deleted file mode 100644
index d213db7a..00000000
--- a/proto/TakeDeliveryDailyRewardReq.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 TakeDeliveryDailyRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2075;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 schedule_id = 8;
-}
diff --git a/proto/TakeDeliveryDailyRewardRsp.proto b/proto/TakeDeliveryDailyRewardRsp.proto
deleted file mode 100644
index e8147da9..00000000
--- a/proto/TakeDeliveryDailyRewardRsp.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 TakeDeliveryDailyRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2174;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 4;
- uint32 schedule_id = 13;
-}
diff --git a/proto/TakeEffigyFirstPassRewardReq.proto b/proto/TakeEffigyFirstPassRewardReq.proto
deleted file mode 100644
index 4e9f8b7d..00000000
--- a/proto/TakeEffigyFirstPassRewardReq.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 TakeEffigyFirstPassRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2138;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 challenge_id = 13;
-}
diff --git a/proto/TakeEffigyFirstPassRewardRsp.proto b/proto/TakeEffigyFirstPassRewardRsp.proto
deleted file mode 100644
index 73b889fd..00000000
--- a/proto/TakeEffigyFirstPassRewardRsp.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 TakeEffigyFirstPassRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2178;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 challenge_id = 10;
- int32 retcode = 4;
-}
diff --git a/proto/TakeEffigyRewardReq.proto b/proto/TakeEffigyRewardReq.proto
deleted file mode 100644
index d46ce8ed..00000000
--- a/proto/TakeEffigyRewardReq.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 TakeEffigyRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2082;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 reward_index = 1;
-}
diff --git a/proto/TakeEffigyRewardRsp.proto b/proto/TakeEffigyRewardRsp.proto
deleted file mode 100644
index 7a1f0f50..00000000
--- a/proto/TakeEffigyRewardRsp.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 TakeEffigyRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2099;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 5;
- uint32 reward_index = 14;
-}
diff --git a/proto/TakeFirstShareRewardReq.proto b/proto/TakeFirstShareRewardReq.proto
deleted file mode 100644
index d23de1cd..00000000
--- a/proto/TakeFirstShareRewardReq.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 TakeFirstShareRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4034;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/TakeFirstShareRewardRsp.proto b/proto/TakeFirstShareRewardRsp.proto
deleted file mode 100644
index 526bc0cd..00000000
--- a/proto/TakeFirstShareRewardRsp.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 TakeFirstShareRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4095;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- int32 retcode = 14;
-}
diff --git a/proto/TakeHuntingOfferReq.proto b/proto/TakeHuntingOfferReq.proto
deleted file mode 100644
index 8f9c928a..00000000
--- a/proto/TakeHuntingOfferReq.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 "HuntingPair.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message TakeHuntingOfferReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4342;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 city_id = 1;
- HuntingPair hunting_pair = 12;
-}
diff --git a/proto/TakeHuntingOfferRsp.proto b/proto/TakeHuntingOfferRsp.proto
deleted file mode 100644
index 6af78f2d..00000000
--- a/proto/TakeHuntingOfferRsp.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 "HuntingPair.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message TakeHuntingOfferRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4341;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 11;
- uint32 city_id = 3;
- HuntingPair hunting_pair = 9;
-}
diff --git a/proto/TakeInvestigationRewardReq.proto b/proto/TakeInvestigationRewardReq.proto
deleted file mode 100644
index 724d6133..00000000
--- a/proto/TakeInvestigationRewardReq.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 TakeInvestigationRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1924;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 id = 15;
-}
diff --git a/proto/TakeInvestigationRewardRsp.proto b/proto/TakeInvestigationRewardRsp.proto
deleted file mode 100644
index 04f79437..00000000
--- a/proto/TakeInvestigationRewardRsp.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 TakeInvestigationRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1907;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 11;
- uint32 id = 4;
-}
diff --git a/proto/TakeInvestigationTargetRewardReq.proto b/proto/TakeInvestigationTargetRewardReq.proto
deleted file mode 100644
index 943e387e..00000000
--- a/proto/TakeInvestigationTargetRewardReq.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 TakeInvestigationTargetRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1903;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 quest_id = 2;
-}
diff --git a/proto/TakeInvestigationTargetRewardRsp.proto b/proto/TakeInvestigationTargetRewardRsp.proto
deleted file mode 100644
index fc24e3d5..00000000
--- a/proto/TakeInvestigationTargetRewardRsp.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 TakeInvestigationTargetRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1905;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 3;
- uint32 quest_id = 15;
-}
diff --git a/proto/TakeOfferingLevelRewardReq.proto b/proto/TakeOfferingLevelRewardReq.proto
deleted file mode 100644
index 9a219260..00000000
--- a/proto/TakeOfferingLevelRewardReq.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 TakeOfferingLevelRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2901;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 level = 14;
- uint32 offering_id = 12;
-}
diff --git a/proto/TakeOfferingLevelRewardRsp.proto b/proto/TakeOfferingLevelRewardRsp.proto
deleted file mode 100644
index 14590d63..00000000
--- a/proto/TakeOfferingLevelRewardRsp.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 "ItemParam.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message TakeOfferingLevelRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2902;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated ItemParam item_list = 4;
- uint32 offering_id = 12;
- uint32 take_level = 10;
- int32 retcode = 3;
-}
diff --git a/proto/TakeRegionSearchRewardReq.proto b/proto/TakeRegionSearchRewardReq.proto
deleted file mode 100644
index fb12d7dd..00000000
--- a/proto/TakeRegionSearchRewardReq.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 TakeRegionSearchRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5622;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 id = 8;
- uint32 search_id = 6;
-}
diff --git a/proto/TakeRegionSearchRewardRsp.proto b/proto/TakeRegionSearchRewardRsp.proto
deleted file mode 100644
index 02b8c86b..00000000
--- a/proto/TakeRegionSearchRewardRsp.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 TakeRegionSearchRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5635;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 search_id = 8;
- int32 retcode = 3;
- uint32 id = 1;
-}
diff --git a/proto/TakeResinCardDailyRewardReq.proto b/proto/TakeResinCardDailyRewardReq.proto
deleted file mode 100644
index b91e18f0..00000000
--- a/proto/TakeResinCardDailyRewardReq.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 TakeResinCardDailyRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4117;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 product_config_id = 1;
-}
diff --git a/proto/TakeResinCardDailyRewardRsp.proto b/proto/TakeResinCardDailyRewardRsp.proto
deleted file mode 100644
index f1e4a886..00000000
--- a/proto/TakeResinCardDailyRewardRsp.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 "ItemParam.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message TakeResinCardDailyRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4112;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 4;
- repeated ItemParam item_vec = 15;
- uint32 product_config_id = 13;
-}
diff --git a/proto/TakeReunionFirstGiftRewardReq.proto b/proto/TakeReunionFirstGiftRewardReq.proto
deleted file mode 100644
index ea863ffa..00000000
--- a/proto/TakeReunionFirstGiftRewardReq.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 TakeReunionFirstGiftRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5072;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/TakeReunionFirstGiftRewardRsp.proto b/proto/TakeReunionFirstGiftRewardRsp.proto
deleted file mode 100644
index f7190e96..00000000
--- a/proto/TakeReunionFirstGiftRewardRsp.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 TakeReunionFirstGiftRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5085;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 4;
- int32 reward_id = 1;
-}
diff --git a/proto/TakeReunionMissionRewardReq.proto b/proto/TakeReunionMissionRewardReq.proto
deleted file mode 100644
index 406f4c59..00000000
--- a/proto/TakeReunionMissionRewardReq.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 TakeReunionMissionRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5095;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 mission_id = 3;
- uint32 reward_id = 5;
- uint32 reward_index = 6;
-}
diff --git a/proto/TakeReunionMissionRewardRsp.proto b/proto/TakeReunionMissionRewardRsp.proto
deleted file mode 100644
index f37d4a07..00000000
--- a/proto/TakeReunionMissionRewardRsp.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 "ReunionMissionInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message TakeReunionMissionRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5052;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 reward_id = 13;
- ReunionMissionInfo mission_info = 2;
- uint32 reward_index = 6;
- int32 retcode = 3;
-}
diff --git a/proto/TakeReunionSignInRewardReq.proto b/proto/TakeReunionSignInRewardReq.proto
deleted file mode 100644
index b4117d84..00000000
--- a/proto/TakeReunionSignInRewardReq.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 TakeReunionSignInRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5094;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 reward_day = 1;
- uint32 config_id = 11;
-}
diff --git a/proto/TakeReunionSignInRewardRsp.proto b/proto/TakeReunionSignInRewardRsp.proto
deleted file mode 100644
index 7a0dc008..00000000
--- a/proto/TakeReunionSignInRewardRsp.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";
-
-import "ReunionSignInInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message TakeReunionSignInRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5067;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- ReunionSignInInfo sign_in_info = 13;
- int32 retcode = 7;
-}
diff --git a/proto/TakeReunionWatcherRewardReq.proto b/proto/TakeReunionWatcherRewardReq.proto
deleted file mode 100644
index ac21a8fe..00000000
--- a/proto/TakeReunionWatcherRewardReq.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 TakeReunionWatcherRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5065;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 watcher_id = 14;
- uint32 mission_id = 7;
-}
diff --git a/proto/TakeReunionWatcherRewardRsp.proto b/proto/TakeReunionWatcherRewardRsp.proto
deleted file mode 100644
index f565f3f3..00000000
--- a/proto/TakeReunionWatcherRewardRsp.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 TakeReunionWatcherRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5068;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 8;
- uint32 mission_id = 14;
- uint32 watcher_id = 9;
-}
diff --git a/proto/TaskVar.proto b/proto/TaskVar.proto
deleted file mode 100644
index b4f432d3..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 = 2;
- repeated int32 value_list = 7;
-}
diff --git a/proto/TaskVarNotify.proto b/proto/TaskVarNotify.proto
deleted file mode 100644
index 9acae605..00000000
--- a/proto/TaskVarNotify.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 "TaskVar.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message TaskVarNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 136;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated TaskVar task_var_list = 13;
-}
diff --git a/proto/TeamResonanceChangeNotify.proto b/proto/TeamResonanceChangeNotify.proto
deleted file mode 100644
index 35201833..00000000
--- a/proto/TeamResonanceChangeNotify.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 "AvatarTeamResonanceInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message TeamResonanceChangeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1090;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated AvatarTeamResonanceInfo info_list = 9;
-}
diff --git a/proto/ToTheMoonAddObstacleReq.proto b/proto/ToTheMoonAddObstacleReq.proto
deleted file mode 100644
index 98e107a0..00000000
--- a/proto/ToTheMoonAddObstacleReq.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 "ToTheMoonObstacleInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ToTheMoonAddObstacleReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6143;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- bool use_edge = 7;
- ToTheMoonObstacleInfo obstacle = 8;
- uint32 scene_id = 13;
- int32 query_id = 5;
-}
diff --git a/proto/ToTheMoonAddObstacleRsp.proto b/proto/ToTheMoonAddObstacleRsp.proto
deleted file mode 100644
index 786e824d..00000000
--- a/proto/ToTheMoonAddObstacleRsp.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 "DynamicNodes.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ToTheMoonAddObstacleRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6161;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- DynamicNodes dynamic_nodes = 7;
- int32 retcode = 11;
- int32 query_id = 9;
-}
diff --git a/proto/ToTheMoonEnterSceneReq.proto b/proto/ToTheMoonEnterSceneReq.proto
deleted file mode 100644
index 6c1733b2..00000000
--- a/proto/ToTheMoonEnterSceneReq.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 ToTheMoonEnterSceneReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6119;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 version = 11;
- uint32 scene_id = 13;
-}
diff --git a/proto/ToTheMoonEnterSceneRsp.proto b/proto/ToTheMoonEnterSceneRsp.proto
deleted file mode 100644
index eaad74af..00000000
--- a/proto/ToTheMoonEnterSceneRsp.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 ToTheMoonEnterSceneRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6200;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 15;
-}
diff --git a/proto/ToTheMoonObstacleInfo.proto b/proto/ToTheMoonObstacleInfo.proto
deleted file mode 100644
index 469105e1..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 {
- enum ShapeType {
- SHAPE_TYPE_OBSTACLE_SHAPE_CAPSULE = 0;
- SHAPE_TYPE_OBSTACLE_SHAPE_BOX = 1;
- }
-
- int32 handle_id = 1;
- ShapeType type = 8;
- Vector half_extents = 7;
- Vector center = 11;
- MathQuaternion rotation = 12;
-}
diff --git a/proto/ToTheMoonObstaclesModifyNotify.proto b/proto/ToTheMoonObstaclesModifyNotify.proto
deleted file mode 100644
index bca239fe..00000000
--- a/proto/ToTheMoonObstaclesModifyNotify.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 "ToTheMoonObstacleInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ToTheMoonObstaclesModifyNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6157;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated ToTheMoonObstacleInfo add_obstacles = 3;
- bool use_edge = 7;
- uint32 scene_id = 4;
- repeated int32 remove_obstacle_ids = 5;
-}
diff --git a/proto/ToTheMoonPingNotify.proto b/proto/ToTheMoonPingNotify.proto
deleted file mode 100644
index 87987390..00000000
--- a/proto/ToTheMoonPingNotify.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 ToTheMoonPingNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6156;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/ToTheMoonRemoveObstacleReq.proto b/proto/ToTheMoonRemoveObstacleReq.proto
deleted file mode 100644
index c56121f7..00000000
--- a/proto/ToTheMoonRemoveObstacleReq.proto
+++ /dev/null
@@ -1,40 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a 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 ToTheMoonRemoveObstacleReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6147;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- enum ObstacleType {
- OBSTACLE_TYPE_BOX = 0;
- OBSTACLE_TYPE_CAPSULE = 1;
- }
-
- int32 handle = 15;
- uint32 scene_id = 7;
- int32 query_id = 6;
-}
diff --git a/proto/ToTheMoonRemoveObstacleRsp.proto b/proto/ToTheMoonRemoveObstacleRsp.proto
deleted file mode 100644
index 04f8fe60..00000000
--- a/proto/ToTheMoonRemoveObstacleRsp.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 "DynamicNodes.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ToTheMoonRemoveObstacleRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6178;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 14;
- DynamicNodes dynamic_nodes = 12;
- int32 query_id = 5;
-}
diff --git a/proto/TowerBriefDataNotify.proto b/proto/TowerBriefDataNotify.proto
deleted file mode 100644
index 2f850112..00000000
--- a/proto/TowerBriefDataNotify.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";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message TowerBriefDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2479;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 Unk3300_OLBDJEGPDFE = 6;
- uint32 Unk3300_ILDODKDADMI = 9;
- bool is_finished_entrance_floor = 14;
- uint32 Unk3300_CFKJBOIJDBD = 1;
- uint32 tower_schedule_id = 11;
- uint32 Unk3300_KGHOIIAEIHH = 8;
- uint32 Unk3300_CNMMBJABMKA = 7;
-}
diff --git a/proto/TowerBuffSelectReq.proto b/proto/TowerBuffSelectReq.proto
deleted file mode 100644
index 40d9ff02..00000000
--- a/proto/TowerBuffSelectReq.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 TowerBuffSelectReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2448;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 tower_buff_id = 7;
-}
diff --git a/proto/TowerBuffSelectRsp.proto b/proto/TowerBuffSelectRsp.proto
deleted file mode 100644
index 795201c0..00000000
--- a/proto/TowerBuffSelectRsp.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 TowerBuffSelectRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2499;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 8;
- uint32 tower_buff_id = 6;
-}
diff --git a/proto/TowerDailyRewardProgressChangeNotify.proto b/proto/TowerDailyRewardProgressChangeNotify.proto
deleted file mode 100644
index d07ffe6c..00000000
--- a/proto/TowerDailyRewardProgressChangeNotify.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 TowerDailyRewardProgressChangeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2419;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 Unk3300_OHCHCJGJIDK = 8;
- uint32 Unk3300_JBACKENDHDG = 6;
-}
diff --git a/proto/TowerFightRecordPair.proto b/proto/TowerFightRecordPair.proto
deleted file mode 100644
index 26863fe0..00000000
--- a/proto/TowerFightRecordPair.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 TowerFightRecordPair {
- uint32 avatar_id = 12;
- uint32 data = 1;
-}
diff --git a/proto/TowerGetFloorStarRewardReq.proto b/proto/TowerGetFloorStarRewardReq.proto
deleted file mode 100644
index 9a11d6ae..00000000
--- a/proto/TowerGetFloorStarRewardReq.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 TowerGetFloorStarRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2444;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 floor_id = 11;
-}
diff --git a/proto/TowerGetFloorStarRewardRsp.proto b/proto/TowerGetFloorStarRewardRsp.proto
deleted file mode 100644
index d6d936f7..00000000
--- a/proto/TowerGetFloorStarRewardRsp.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 TowerGetFloorStarRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2407;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 10;
- uint32 floor_id = 15;
-}
diff --git a/proto/TowerMonthlyCombatRecord.proto b/proto/TowerMonthlyCombatRecord.proto
deleted file mode 100644
index c7936662..00000000
--- a/proto/TowerMonthlyCombatRecord.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 "TowerFightRecordPair.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message TowerMonthlyCombatRecord {
- repeated TowerFightRecordPair most_reveal_avatar_list = 3;
- TowerFightRecordPair Unk3300_EIGEGOGFJND = 8;
- TowerFightRecordPair Unk3300_OALLHJPBOHO = 2;
- TowerFightRecordPair Unk3300_KMCLPHEDNCJ = 14;
- TowerFightRecordPair Unk3300_KIKPMNPKLDG = 7;
- TowerFightRecordPair Unk3300_CCFHOFCIEPF = 15;
-}
diff --git a/proto/TowerMonthlyDetail.proto b/proto/TowerMonthlyDetail.proto
deleted file mode 100644
index 06f9debf..00000000
--- a/proto/TowerMonthlyDetail.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 "TowerMonthlyBrief.proto";
-import "TowerMonthlyCombatRecord.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message TowerMonthlyDetail {
- TowerMonthlyCombatRecord monthly_combat_record = 15;
- TowerMonthlyBrief monthly_brief = 4;
-}
diff --git a/proto/TowerRecordHandbookReq.proto b/proto/TowerRecordHandbookReq.proto
deleted file mode 100644
index 5422ff3a..00000000
--- a/proto/TowerRecordHandbookReq.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 TowerRecordHandbookReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2446;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/TowerRecordHandbookRsp.proto b/proto/TowerRecordHandbookRsp.proto
deleted file mode 100644
index 240195bf..00000000
--- a/proto/TowerRecordHandbookRsp.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";
-
-import "TowerMonthlyDetail.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message TowerRecordHandbookRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2475;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 8;
- repeated TowerMonthlyDetail monthly_detail_list = 4;
-}
diff --git a/proto/TowerSurrenderReq.proto b/proto/TowerSurrenderReq.proto
deleted file mode 100644
index e7cbc6e0..00000000
--- a/proto/TowerSurrenderReq.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 TowerSurrenderReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2437;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/TowerSurrenderRsp.proto b/proto/TowerSurrenderRsp.proto
deleted file mode 100644
index 653a070f..00000000
--- a/proto/TowerSurrenderRsp.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 TowerSurrenderRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2489;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 14;
-}
diff --git a/proto/TransmitReason.proto b/proto/TransmitReason.proto
deleted file mode 100644
index 95f5092e..00000000
--- a/proto/TransmitReason.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 TransmitReason {
- TRANSMIT_REASON_NONE = 0;
- TRANSMIT_REASON_QUEST = 1;
-}
diff --git a/proto/TreasureMapBonusChallengeNotify.proto b/proto/TreasureMapBonusChallengeNotify.proto
deleted file mode 100644
index 0bfc67ba..00000000
--- a/proto/TreasureMapBonusChallengeNotify.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 "TreasureMapBonusChallengeInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message TreasureMapBonusChallengeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2097;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- TreasureMapBonusChallengeInfo info = 13;
-}
diff --git a/proto/TreasureMapCurrencyNotify.proto b/proto/TreasureMapCurrencyNotify.proto
deleted file mode 100644
index c1fa51c9..00000000
--- a/proto/TreasureMapCurrencyNotify.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 TreasureMapCurrencyNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2032;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 currency_num = 3;
-}
diff --git a/proto/TreasureMapDetectorData.proto b/proto/TreasureMapDetectorData.proto
deleted file mode 100644
index 4e4b026a..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 = 1;
- bool is_region_detected = 11;
- uint32 radius = 2;
- repeated Vector spot_list = 7;
- Vector center_pos = 12;
-}
diff --git a/proto/TreasureMapDetectorDataNotify.proto b/proto/TreasureMapDetectorDataNotify.proto
deleted file mode 100644
index 602ef20e..00000000
--- a/proto/TreasureMapDetectorDataNotify.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 "TreasureMapDetectorData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message TreasureMapDetectorDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4254;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- TreasureMapDetectorData data = 7;
-}
diff --git a/proto/TreasureMapGuideTaskDoneNotify.proto b/proto/TreasureMapGuideTaskDoneNotify.proto
deleted file mode 100644
index fba6efc7..00000000
--- a/proto/TreasureMapGuideTaskDoneNotify.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 TreasureMapGuideTaskDoneNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2046;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-}
diff --git a/proto/TreasureMapHostInfoNotify.proto b/proto/TreasureMapHostInfoNotify.proto
deleted file mode 100644
index 7d64b8b5..00000000
--- a/proto/TreasureMapHostInfoNotify.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 TreasureMapHostInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8296;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 mp_challenge_region_list = 1;
-}
diff --git a/proto/TreasureMapMpChallengeNotify.proto b/proto/TreasureMapMpChallengeNotify.proto
deleted file mode 100644
index 6f8934d5..00000000
--- a/proto/TreasureMapMpChallengeNotify.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 TreasureMapMpChallengeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2021;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-}
diff --git a/proto/TreasureMapPreTaskDoneNotify.proto b/proto/TreasureMapPreTaskDoneNotify.proto
deleted file mode 100644
index b9da080b..00000000
--- a/proto/TreasureMapPreTaskDoneNotify.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 TreasureMapPreTaskDoneNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2177;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-}
diff --git a/proto/TreasureMapRegionActiveNotify.proto b/proto/TreasureMapRegionActiveNotify.proto
deleted file mode 100644
index 06553035..00000000
--- a/proto/TreasureMapRegionActiveNotify.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 TreasureMapRegionActiveNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2085;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 active_region_index = 5;
-}
diff --git a/proto/TreasureSeelieCollectOrbsNotify.proto b/proto/TreasureSeelieCollectOrbsNotify.proto
deleted file mode 100644
index 57b5d55f..00000000
--- a/proto/TreasureSeelieCollectOrbsNotify.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 TreasureSeelieCollectOrbsNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 20380;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 current_num = 12;
- uint32 total_num = 2;
-}
diff --git a/proto/TreasureSeelieDetailInfo.proto b/proto/TreasureSeelieDetailInfo.proto
deleted file mode 100644
index 338ee1ef..00000000
--- a/proto/TreasureSeelieDetailInfo.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 "Unk3000_HDJHHOCABBK.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message TreasureSeelieDetailInfo {
- uint32 treasure_close_time = 10;
- bool is_content_closed = 8;
- repeated Unk3000_HDJHHOCABBK Unk3000_NMEPJANNLLE = 14;
-}
diff --git a/proto/TrialAvatarInDungeonIndexNotify.proto b/proto/TrialAvatarInDungeonIndexNotify.proto
deleted file mode 100644
index 4960246a..00000000
--- a/proto/TrialAvatarInDungeonIndexNotify.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 TrialAvatarInDungeonIndexNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2063;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 trial_avatar_index_id = 9;
-}
diff --git a/proto/TriggerRoguelikeCurseNotify.proto b/proto/TriggerRoguelikeCurseNotify.proto
deleted file mode 100644
index d451ba34..00000000
--- a/proto/TriggerRoguelikeCurseNotify.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 TriggerRoguelikeCurseNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8965;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 Unk3300_POLIENBCNLF = 7;
- uint32 Unk3300_LJHJIBDPBBC = 10;
- bool is_trigger_curse = 11;
- repeated uint32 effect_param_list = 9;
-}
diff --git a/proto/TriggerRoguelikeRuneReq.proto b/proto/TriggerRoguelikeRuneReq.proto
deleted file mode 100644
index bc064223..00000000
--- a/proto/TriggerRoguelikeRuneReq.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 TriggerRoguelikeRuneReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8822;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 rune_id = 11;
-}
diff --git a/proto/TriggerRoguelikeRuneRsp.proto b/proto/TriggerRoguelikeRuneRsp.proto
deleted file mode 100644
index 92fc004b..00000000
--- a/proto/TriggerRoguelikeRuneRsp.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 TriggerRoguelikeRuneRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8133;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 available_count = 15;
- uint32 rune_id = 10;
- int32 retcode = 4;
-}
diff --git a/proto/TryCustomDungeonReq.proto b/proto/TryCustomDungeonReq.proto
deleted file mode 100644
index 3df21b83..00000000
--- a/proto/TryCustomDungeonReq.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 TryCustomDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6218;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 room_id = 11;
-}
diff --git a/proto/TryCustomDungeonRsp.proto b/proto/TryCustomDungeonRsp.proto
deleted file mode 100644
index f9561b2a..00000000
--- a/proto/TryCustomDungeonRsp.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 TryCustomDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6208;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 room_id = 4;
- int32 retcode = 10;
-}
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/TryEnterNextRogueDiaryDungeonReq.proto b/proto/TryEnterNextRogueDiaryDungeonReq.proto
deleted file mode 100644
index f2b49a73..00000000
--- a/proto/TryEnterNextRogueDiaryDungeonReq.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 TryEnterNextRogueDiaryDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8791;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/TryEnterNextRogueDiaryDungeonRsp.proto b/proto/TryEnterNextRogueDiaryDungeonRsp.proto
deleted file mode 100644
index 2abcf78e..00000000
--- a/proto/TryEnterNextRogueDiaryDungeonRsp.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 TryEnterNextRogueDiaryDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8487;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 7;
-}
diff --git a/proto/TryInterruptRogueDiaryDungeonReq.proto b/proto/TryInterruptRogueDiaryDungeonReq.proto
deleted file mode 100644
index fa180a80..00000000
--- a/proto/TryInterruptRogueDiaryDungeonReq.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 TryInterruptRogueDiaryDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8438;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/TryInterruptRogueDiaryDungeonRsp.proto b/proto/TryInterruptRogueDiaryDungeonRsp.proto
deleted file mode 100644
index af3b1f5b..00000000
--- a/proto/TryInterruptRogueDiaryDungeonRsp.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 TryInterruptRogueDiaryDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8234;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 1;
-}
diff --git a/proto/UgcNotify.proto b/proto/UgcNotify.proto
deleted file mode 100644
index 6f07b41a..00000000
--- a/proto/UgcNotify.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 UgcNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6308;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool Unk3300_IBLDINGJJFI = 8;
- bool is_ugc_feature_closed = 6;
- bool Unk3300_KPABJPMLHCD = 9;
-}
diff --git a/proto/UnfreezeGroupLimitNotify.proto b/proto/UnfreezeGroupLimitNotify.proto
deleted file mode 100644
index e04fa08f..00000000
--- a/proto/UnfreezeGroupLimitNotify.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 UnfreezeGroupLimitNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3483;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 point_id = 15;
- uint32 scene_id = 13;
-}
diff --git a/proto/Unk2200_DEHCEKCILAB_ClientNotify.proto b/proto/Unk2200_DEHCEKCILAB_ClientNotify.proto
deleted file mode 100644
index 164fbfee..00000000
--- a/proto/Unk2200_DEHCEKCILAB_ClientNotify.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: 88
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2200_DEHCEKCILAB_ClientNotify {}
diff --git a/proto/Unk2700_AAAMOFPACEA.proto b/proto/Unk2700_AAAMOFPACEA.proto
deleted file mode 100644
index 4c9d253b..00000000
--- a/proto/Unk2700_AAAMOFPACEA.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 "Unk2700_DJDEPPHEHCP.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_AAAMOFPACEA {
- repeated Unk2700_DJDEPPHEHCP Unk2700_ILGPNAAFFEG = 6;
-}
diff --git a/proto/Unk2700_AAHKMNNAFIH.proto b/proto/Unk2700_AAHKMNNAFIH.proto
deleted file mode 100644
index f5183a35..00000000
--- a/proto/Unk2700_AAHKMNNAFIH.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 "Unk2700_ICPNKAALJEP.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8231
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_AAHKMNNAFIH {
- uint32 gallery_id = 13;
- Unk2700_ICPNKAALJEP settle_info = 12;
-}
diff --git a/proto/Unk2700_ACILPONNGGK_ClientReq.proto b/proto/Unk2700_ACILPONNGGK_ClientReq.proto
deleted file mode 100644
index c4847f87..00000000
--- a/proto/Unk2700_ACILPONNGGK_ClientReq.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: 4537
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_ACILPONNGGK_ClientReq {}
diff --git a/proto/Unk2700_ADBFKMECFNJ_ClientNotify.proto b/proto/Unk2700_ADBFKMECFNJ_ClientNotify.proto
deleted file mode 100644
index 41457184..00000000
--- a/proto/Unk2700_ADBFKMECFNJ_ClientNotify.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 Unk2700_ADBFKMECFNJ_ClientNotify {
- int32 retcode = 15;
-}
diff --git a/proto/Unk2700_ADGLMHECKKJ.proto b/proto/Unk2700_ADGLMHECKKJ.proto
deleted file mode 100644
index c0d2d606..00000000
--- a/proto/Unk2700_ADGLMHECKKJ.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 Unk2700_ADGLMHECKKJ {
- Unk2700_ADGLMHECKKJ_Unk2700_KHKEKEIAPBP = 0;
- Unk2700_ADGLMHECKKJ_Unk2700_LNCNKDBGPLH = 1;
- Unk2700_ADGLMHECKKJ_Unk2700_PEMOMIPJAGM = 2;
- Unk2700_ADGLMHECKKJ_Unk2700_KHKIDAFCLLJ = 3;
-}
diff --git a/proto/Unk2700_ADIGEBEIJBA.proto b/proto/Unk2700_ADIGEBEIJBA.proto
deleted file mode 100644
index 24b5621f..00000000
--- a/proto/Unk2700_ADIGEBEIJBA.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 Unk2700_ADIGEBEIJBA {
- bool is_trial = 8;
- uint64 avatar_guid = 11;
-}
diff --git a/proto/Unk2700_AEEMJIMOPKD.proto b/proto/Unk2700_AEEMJIMOPKD.proto
deleted file mode 100644
index 2a0e30a3..00000000
--- a/proto/Unk2700_AEEMJIMOPKD.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: 8481
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_AEEMJIMOPKD {
- uint32 stage_id = 13;
- int32 retcode = 14;
- bool is_success = 3;
-}
diff --git a/proto/Unk2700_AFOPONDCLKC.proto b/proto/Unk2700_AFOPONDCLKC.proto
deleted file mode 100644
index 5b3dd695..00000000
--- a/proto/Unk2700_AFOPONDCLKC.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 "ProfilePicture.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_AFOPONDCLKC {
- string nickname = 14;
- uint32 uid = 12;
- ProfilePicture profile_picture = 5;
- repeated uint32 item_id_list = 9;
-}
diff --git a/proto/Unk2700_AGIDJODJNEA.proto b/proto/Unk2700_AGIDJODJNEA.proto
deleted file mode 100644
index 7ef9320a..00000000
--- a/proto/Unk2700_AGIDJODJNEA.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 Unk2700_AGIDJODJNEA {
- Unk2700_AGIDJODJNEA_Unk2700_OAEGNAOPMFB = 0;
- Unk2700_AGIDJODJNEA_Unk2700_DLDNOOGCFNB = 1;
- Unk2700_AGIDJODJNEA_Unk2700_PONLJLLPNPI = 2;
- Unk2700_AGIDJODJNEA_Unk2700_POHNGFOIPAH = 3;
-}
diff --git a/proto/Unk2700_AHHFDDOGCNA.proto b/proto/Unk2700_AHHFDDOGCNA.proto
deleted file mode 100644
index 6890990d..00000000
--- a/proto/Unk2700_AHHFDDOGCNA.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 Unk2700_AHHFDDOGCNA {
- map Unk2700_DACHHINLDDJ = 3;
- int32 retcode = 13;
-}
diff --git a/proto/Unk2700_AHOMMGBBIAH.proto b/proto/Unk2700_AHOMMGBBIAH.proto
deleted file mode 100644
index 0346d0f6..00000000
--- a/proto/Unk2700_AHOMMGBBIAH.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: 8066
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_AHOMMGBBIAH {
- uint32 trial_id = 12;
- int32 retcode = 4;
-}
diff --git a/proto/Unk2700_AIBHKIENDPF.proto b/proto/Unk2700_AIBHKIENDPF.proto
deleted file mode 100644
index fbc493a9..00000000
--- a/proto/Unk2700_AIBHKIENDPF.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 "Unk2700_BGKMAAINPCO.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8147
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_AIBHKIENDPF {
- uint32 level_id = 1;
- uint32 difficulty_id = 14;
- int32 retcode = 6;
- repeated Unk2700_BGKMAAINPCO Unk2700_GMAEHKMDIGG = 8;
-}
diff --git a/proto/Unk2700_AIGECAPPCKK.proto b/proto/Unk2700_AIGECAPPCKK.proto
deleted file mode 100644
index 5566f2df..00000000
--- a/proto/Unk2700_AIGECAPPCKK.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 "Unk2700_HIHKGMLLOGD.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_AIGECAPPCKK {
- repeated Unk2700_HIHKGMLLOGD Unk2700_AEJIIOOPJIL = 3;
- uint32 Unk2700_HNCBHBKDODH = 14;
-}
diff --git a/proto/Unk2700_AIGKGLHBMCP_ServerRsp.proto b/proto/Unk2700_AIGKGLHBMCP_ServerRsp.proto
deleted file mode 100644
index 4e837fc0..00000000
--- a/proto/Unk2700_AIGKGLHBMCP_ServerRsp.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 Unk2700_AIGKGLHBMCP_ServerRsp {
- int32 retcode = 1;
- uint32 room_id = 13;
-}
diff --git a/proto/Unk2700_AIKOFHAKNPC.proto b/proto/Unk2700_AIKOFHAKNPC.proto
deleted file mode 100644
index 7235c3da..00000000
--- a/proto/Unk2700_AIKOFHAKNPC.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: 8740
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_AIKOFHAKNPC {
- uint32 trial_id = 13;
-}
diff --git a/proto/Unk2700_AIMMLILLOKB.proto b/proto/Unk2700_AIMMLILLOKB.proto
deleted file mode 100644
index d2cbd336..00000000
--- a/proto/Unk2700_AIMMLILLOKB.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 Unk2700_AIMMLILLOKB {
- map Unk2700_DLKPHFDEDNF = 3;
- uint32 uid = 6;
- map Unk2700_HDJPJBIFMCO = 13;
-}
diff --git a/proto/Unk2700_AKIBKKOMBMC.proto b/proto/Unk2700_AKIBKKOMBMC.proto
deleted file mode 100644
index c886ec25..00000000
--- a/proto/Unk2700_AKIBKKOMBMC.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 "Unk2700_IEPIBFMCJNJ.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8120
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_AKIBKKOMBMC {
- int32 retcode = 15;
- repeated Unk2700_IEPIBFMCJNJ Unk2700_GOCEOKPHFIO = 11;
- uint32 schedule_id = 6;
-}
diff --git a/proto/Unk2700_ALBPFHFJHHF_ClientReq.proto b/proto/Unk2700_ALBPFHFJHHF_ClientReq.proto
deleted file mode 100644
index faf77300..00000000
--- a/proto/Unk2700_ALBPFHFJHHF_ClientReq.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 "Unk2700_JDPMOMKAPIF.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6036
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_ALBPFHFJHHF_ClientReq {
- Unk2700_JDPMOMKAPIF Unk2700_HPNDCCFNPEF = 3;
-}
diff --git a/proto/Unk2700_ALFEKGABMAA.proto b/proto/Unk2700_ALFEKGABMAA.proto
deleted file mode 100644
index 85d80343..00000000
--- a/proto/Unk2700_ALFEKGABMAA.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: 8022
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_ALFEKGABMAA {}
diff --git a/proto/Unk2700_AMJFIJNNGHC.proto b/proto/Unk2700_AMJFIJNNGHC.proto
deleted file mode 100644
index 1d9369d7..00000000
--- a/proto/Unk2700_AMJFIJNNGHC.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 "Unk2700_PEDJGJMHMHH.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_AMJFIJNNGHC {
- bool is_open = 8;
- repeated Unk2700_PEDJGJMHMHH Unk2700_KPEIIFDINPC = 1;
-}
diff --git a/proto/Unk2700_AMKLCEFNNCC.proto b/proto/Unk2700_AMKLCEFNNCC.proto
deleted file mode 100644
index dad0aa79..00000000
--- a/proto/Unk2700_AMKLCEFNNCC.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 Unk2700_AMKLCEFNNCC {
- bool is_trial = 6;
- uint64 avatar_id = 8;
-}
diff --git a/proto/Unk2700_AMOEOCPOMGJ_ClientReq.proto b/proto/Unk2700_AMOEOCPOMGJ_ClientReq.proto
deleted file mode 100644
index ce631e8b..00000000
--- a/proto/Unk2700_AMOEOCPOMGJ_ClientReq.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 "Unk2700_JMPCGMBHJLG.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6090
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_AMOEOCPOMGJ_ClientReq {
- Unk2700_JMPCGMBHJLG Unk2700_KHPPLOGFMDE = 13;
-}
diff --git a/proto/Unk2700_ANEBALDAFJI.proto b/proto/Unk2700_ANEBALDAFJI.proto
deleted file mode 100644
index d21b3ed1..00000000
--- a/proto/Unk2700_ANEBALDAFJI.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 "ItemParam.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8357
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_ANEBALDAFJI {
- repeated ItemParam item_list = 8;
- int32 retcode = 11;
-}
diff --git a/proto/Unk2700_ANGBJGAOMHF_ClientReq.proto b/proto/Unk2700_ANGBJGAOMHF_ClientReq.proto
deleted file mode 100644
index b1a4cb08..00000000
--- a/proto/Unk2700_ANGBJGAOMHF_ClientReq.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 "Unk2700_OPEBMJPOOBL.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6344
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_ANGBJGAOMHF_ClientReq {
- Unk2700_OPEBMJPOOBL Unk2700_KHBDAPGDOJA = 7;
- uint64 Unk2700_CEPGMKAHHCD = 12;
-}
diff --git a/proto/Unk2700_AOIJNFMIAIP.proto b/proto/Unk2700_AOIJNFMIAIP.proto
deleted file mode 100644
index 2060c5ee..00000000
--- a/proto/Unk2700_AOIJNFMIAIP.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: 8614
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_AOIJNFMIAIP {}
diff --git a/proto/Unk2700_APNHPEJCDMO.proto b/proto/Unk2700_APNHPEJCDMO.proto
deleted file mode 100644
index d493338b..00000000
--- a/proto/Unk2700_APNHPEJCDMO.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: 8610
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_APNHPEJCDMO {
- uint32 Unk2700_PCKNCDNENCD = 1;
- int32 retcode = 3;
-}
diff --git a/proto/Unk2700_APOBKAEHMEL.proto b/proto/Unk2700_APOBKAEHMEL.proto
deleted file mode 100644
index 7974a00b..00000000
--- a/proto/Unk2700_APOBKAEHMEL.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 "ItemParam.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8216
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_APOBKAEHMEL {
- repeated ItemParam Unk2700_EENOCHNIAJL = 1;
-}
diff --git a/proto/Unk2700_BBLJNCKPKPN.proto b/proto/Unk2700_BBLJNCKPKPN.proto
deleted file mode 100644
index d375801d..00000000
--- a/proto/Unk2700_BBLJNCKPKPN.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: 8192
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_BBLJNCKPKPN {
- uint32 level_id = 8;
- uint32 stage_id = 7;
-}
diff --git a/proto/Unk2700_BBMKJGPMIOE.proto b/proto/Unk2700_BBMKJGPMIOE.proto
deleted file mode 100644
index ae91e6df..00000000
--- a/proto/Unk2700_BBMKJGPMIOE.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 "Unk2700_KIGGOKAEFHM.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8580
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_BBMKJGPMIOE {
- Unk2700_KIGGOKAEFHM Unk2700_CNJPCCECBPD = 14;
-}
diff --git a/proto/Unk2700_BCFKCLHCBDI.proto b/proto/Unk2700_BCFKCLHCBDI.proto
deleted file mode 100644
index 75cc6b13..00000000
--- a/proto/Unk2700_BCFKCLHCBDI.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: 8419
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_BCFKCLHCBDI {
- uint32 difficulty = 1;
- uint32 stage_id = 12;
-}
diff --git a/proto/Unk2700_BCPHPHGOKGN.proto b/proto/Unk2700_BCPHPHGOKGN.proto
deleted file mode 100644
index 5229804b..00000000
--- a/proto/Unk2700_BCPHPHGOKGN.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: 8227
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_BCPHPHGOKGN {
- uint32 level_id = 6;
-}
diff --git a/proto/Unk2700_BEDCCMDPNCH.proto b/proto/Unk2700_BEDCCMDPNCH.proto
deleted file mode 100644
index f7fc4031..00000000
--- a/proto/Unk2700_BEDCCMDPNCH.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 "Unk2700_BKHBKHINBIA.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8499
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_BEDCCMDPNCH {
- uint32 gallery_id = 14;
- Unk2700_BKHBKHINBIA settle_info = 15;
-}
diff --git a/proto/Unk2700_BEDLIGJANCJ_ClientReq.proto b/proto/Unk2700_BEDLIGJANCJ_ClientReq.proto
deleted file mode 100644
index 46007c5b..00000000
--- a/proto/Unk2700_BEDLIGJANCJ_ClientReq.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: 4558
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_BEDLIGJANCJ_ClientReq {
- uint32 Unk2700_BJHAMKKECEI = 14;
-}
diff --git a/proto/Unk2700_BEGHDPPNMFM.proto b/proto/Unk2700_BEGHDPPNMFM.proto
deleted file mode 100644
index 6108d311..00000000
--- a/proto/Unk2700_BEGHDPPNMFM.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 "Unk2700_OCDMIOKNHHH.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_BEGHDPPNMFM {
- repeated Unk2700_OCDMIOKNHHH Unk2700_AOFJNJNBAAI = 14;
- uint32 timestamp = 9;
-}
diff --git a/proto/Unk2700_BEINCMBJDAA_ClientReq.proto b/proto/Unk2700_BEINCMBJDAA_ClientReq.proto
deleted file mode 100644
index 41f8b275..00000000
--- a/proto/Unk2700_BEINCMBJDAA_ClientReq.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: 333
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_BEINCMBJDAA_ClientReq {
- uint32 target_id = 1;
- float Unk2700_AEIDAJFHBBB = 5;
- uint32 source_id = 13;
- float Unk2700_JLLFGAIOPGC = 4;
-}
diff --git a/proto/Unk2700_BGKMAAINPCO.proto b/proto/Unk2700_BGKMAAINPCO.proto
deleted file mode 100644
index 658491e6..00000000
--- a/proto/Unk2700_BGKMAAINPCO.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 "Unk2700_JPGAAHJBLKB.proto";
-import "Unk2700_PKAPCOBGIJL.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_BGKMAAINPCO {
- repeated Unk2700_PKAPCOBGIJL Unk2700_INIBKFPMCFO = 2;
- repeated Unk2700_JPGAAHJBLKB avatar_info_list = 11;
-}
diff --git a/proto/Unk2700_BIEMCDLIFOD.proto b/proto/Unk2700_BIEMCDLIFOD.proto
deleted file mode 100644
index 6e6031a3..00000000
--- a/proto/Unk2700_BIEMCDLIFOD.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_BIEMCDLIFOD {
- uint32 guid = 11;
- Vector spawn_pos = 14;
- repeated int32 included_furniture_index_list = 12;
-}
diff --git a/proto/Unk2700_BIFNFOGBPNM.proto b/proto/Unk2700_BIFNFOGBPNM.proto
deleted file mode 100644
index 02843a30..00000000
--- a/proto/Unk2700_BIFNFOGBPNM.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 Unk2700_BIFNFOGBPNM {
- bool is_open = 5;
- uint32 route_id = 9;
- bool Unk2700_MMNILGLDHHD = 15;
-}
diff --git a/proto/Unk2700_BJJOMPDLNAL.proto b/proto/Unk2700_BJJOMPDLNAL.proto
deleted file mode 100644
index 5d6a1980..00000000
--- a/proto/Unk2700_BJJOMPDLNAL.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 "Uint32Pair.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_BJJOMPDLNAL {
- repeated Uint32Pair monster_list = 1;
- bool Unk2700_NILLABGAALO = 3;
- uint32 config_id = 7;
-}
diff --git a/proto/Unk2700_BKEELPKCHGO_ClientReq.proto b/proto/Unk2700_BKEELPKCHGO_ClientReq.proto
deleted file mode 100644
index c414a577..00000000
--- a/proto/Unk2700_BKEELPKCHGO_ClientReq.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 Unk2700_BKEELPKCHGO_ClientReq {}
diff --git a/proto/Unk2700_BKGPMAHMHIG.proto b/proto/Unk2700_BKGPMAHMHIG.proto
deleted file mode 100644
index 14b0af61..00000000
--- a/proto/Unk2700_BKGPMAHMHIG.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: 8561
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_BKGPMAHMHIG {
- bool Unk2700_PHGMKGEMCFF = 2;
- uint32 level_id = 12;
- uint32 card_id = 9;
-}
diff --git a/proto/Unk2700_BKHBKHINBIA.proto b/proto/Unk2700_BKHBKHINBIA.proto
deleted file mode 100644
index 4987137d..00000000
--- a/proto/Unk2700_BKHBKHINBIA.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 "Unk2700_EGKIHLIOLDM.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_BKHBKHINBIA {
- Unk2700_EGKIHLIOLDM settle_info = 3;
- bool is_new_record = 2;
-}
diff --git a/proto/Unk2700_BLCHNMCGJCJ.proto b/proto/Unk2700_BLCHNMCGJCJ.proto
deleted file mode 100644
index 8e246de9..00000000
--- a/proto/Unk2700_BLCHNMCGJCJ.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: 8948
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_BLCHNMCGJCJ {
- int32 retcode = 11;
-}
diff --git a/proto/Unk2700_BLFFJBMLAPI.proto b/proto/Unk2700_BLFFJBMLAPI.proto
deleted file mode 100644
index f26c2749..00000000
--- a/proto/Unk2700_BLFFJBMLAPI.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: 8772
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_BLFFJBMLAPI {
- int32 retcode = 9;
- repeated ItemParam Unk2700_PILJPPJNGEJ = 14;
- repeated ItemParam Unk2700_EENOCHNIAJL = 1;
-}
diff --git a/proto/Unk2700_BLHIGLFDHFA_ServerNotify.proto b/proto/Unk2700_BLHIGLFDHFA_ServerNotify.proto
deleted file mode 100644
index 09ed7125..00000000
--- a/proto/Unk2700_BLHIGLFDHFA_ServerNotify.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: 4654
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_BLHIGLFDHFA_ServerNotify {
- uint32 trigger_entity_id = 10;
- uint32 cur_score = 9;
- uint32 add_score = 7;
- uint32 gallery_id = 5;
-}
diff --git a/proto/Unk2700_BLNOMGJJLOI.proto b/proto/Unk2700_BLNOMGJJLOI.proto
deleted file mode 100644
index 3e0c6873..00000000
--- a/proto/Unk2700_BLNOMGJJLOI.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: 8854
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_BLNOMGJJLOI {
- int32 retcode = 1;
- uint32 Unk2700_CKGJEOOKFIF = 8;
-}
diff --git a/proto/Unk2700_BMBAIACNLDF.proto b/proto/Unk2700_BMBAIACNLDF.proto
deleted file mode 100644
index 0c4aa6a5..00000000
--- a/proto/Unk2700_BMBAIACNLDF.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 Unk2700_BMBAIACNLDF {
- Unk2700_BMBAIACNLDF_Unk2700_KOGCCKHAIBJ = 0;
- Unk2700_BMBAIACNLDF_Unk2700_OHHELAGBFFO = 1;
- Unk2700_BMBAIACNLDF_Unk2700_BIGKGGIMNCD = 2;
-}
diff --git a/proto/Unk2700_BMDBBHFJMPF.proto b/proto/Unk2700_BMDBBHFJMPF.proto
deleted file mode 100644
index b8fa6b9a..00000000
--- a/proto/Unk2700_BMDBBHFJMPF.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: 8178
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_BMDBBHFJMPF {
- uint32 activity_id = 1;
-}
diff --git a/proto/Unk2700_BNABFJBODGE.proto b/proto/Unk2700_BNABFJBODGE.proto
deleted file mode 100644
index 97e3b28a..00000000
--- a/proto/Unk2700_BNABFJBODGE.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: 8226
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_BNABFJBODGE {
- uint32 stage_id = 12;
- uint32 skill_id = 11;
- uint32 challenge_id = 10;
- uint32 Unk2700_AIKKJGOLLHK = 13;
-}
diff --git a/proto/Unk2700_BNCBHLOKDCD.proto b/proto/Unk2700_BNCBHLOKDCD.proto
deleted file mode 100644
index 7464cb81..00000000
--- a/proto/Unk2700_BNCBHLOKDCD.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: 8602
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_BNCBHLOKDCD {
- uint32 num = 10;
-}
diff --git a/proto/Unk2700_BNMDCEKPDMC.proto b/proto/Unk2700_BNMDCEKPDMC.proto
deleted file mode 100644
index 260f6687..00000000
--- a/proto/Unk2700_BNMDCEKPDMC.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 "Unk2700_BJJOMPDLNAL.proto";
-import "Unk2700_HJLFNKLPFBH.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8641
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_BNMDCEKPDMC {
- uint32 stage_id = 8;
- repeated uint32 Unk2700_KIFPKPGKJCA = 14;
- repeated Unk2700_HJLFNKLPFBH avatar_list = 13;
- repeated Unk2700_BJJOMPDLNAL Unk2700_AAGBIFHNNPP = 2;
- repeated uint32 Unk2700_GGNBBHMGLAN = 10;
- repeated Unk2700_HJLFNKLPFBH Unk2700_PLHIJIHFNDL = 9;
- repeated uint32 Unk2700_OKGKHPCMNMN = 15;
- repeated Unk2700_HJLFNKLPFBH Unk2700_BBGHICEDLBB = 11;
-}
diff --git a/proto/Unk2700_BOEHCEAAKKA.proto b/proto/Unk2700_BOEHCEAAKKA.proto
deleted file mode 100644
index a3e1e9ae..00000000
--- a/proto/Unk2700_BOEHCEAAKKA.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: 8921
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_BOEHCEAAKKA {
- uint32 Unk2700_CKGJEOOKFIF = 15;
- uint32 Unk2700_ADNAKNMDMGG = 2;
- bool is_succ = 5;
-}
diff --git a/proto/Unk2700_BOPIJJPNHCK.proto b/proto/Unk2700_BOPIJJPNHCK.proto
deleted file mode 100644
index f197b4b1..00000000
--- a/proto/Unk2700_BOPIJJPNHCK.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: 8590
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_BOPIJJPNHCK {
- int32 retcode = 4;
-}
diff --git a/proto/Unk2700_BPFNCHEFKJM.proto b/proto/Unk2700_BPFNCHEFKJM.proto
deleted file mode 100644
index 686ea423..00000000
--- a/proto/Unk2700_BPFNCHEFKJM.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: 8449
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_BPFNCHEFKJM {
- int32 retcode = 10;
-}
diff --git a/proto/Unk2700_BPPDLOJLAAO.proto b/proto/Unk2700_BPPDLOJLAAO.proto
deleted file mode 100644
index cd601f1a..00000000
--- a/proto/Unk2700_BPPDLOJLAAO.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: 8280
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_BPPDLOJLAAO {}
diff --git a/proto/Unk2700_CALNMMBNKFD.proto b/proto/Unk2700_CALNMMBNKFD.proto
deleted file mode 100644
index 7d1c12ad..00000000
--- a/proto/Unk2700_CALNMMBNKFD.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 "Unk2700_AIMMLILLOKB.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8502
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_CALNMMBNKFD {
- Unk2700_AIMMLILLOKB Unk2700_GHDHIBDLFPN = 4;
- int32 retcode = 11;
- uint32 schedule_id = 10;
-}
diff --git a/proto/Unk2700_CAODHBDOGNE.proto b/proto/Unk2700_CAODHBDOGNE.proto
deleted file mode 100644
index b207a01e..00000000
--- a/proto/Unk2700_CAODHBDOGNE.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 "Unk2700_BJJOMPDLNAL.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8597
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_CAODHBDOGNE {
- uint32 stage_id = 12;
- repeated uint32 Unk2700_HIMJICENGCC = 15;
- uint32 time = 4;
- uint32 Unk2700_COOCEOOMMKC = 5;
- uint32 Unk2700_PPEBOKBCPLE = 6;
- uint32 coin = 11;
- uint32 difficulty = 8;
- uint32 dungeon_id = 14;
- repeated Unk2700_BJJOMPDLNAL Unk2700_AAGBIFHNNPP = 7;
- repeated uint32 Unk2700_ALMOAMMNNGP = 10;
-}
diff --git a/proto/Unk2700_CBGOFDNILKA.proto b/proto/Unk2700_CBGOFDNILKA.proto
deleted file mode 100644
index 3f017f38..00000000
--- a/proto/Unk2700_CBGOFDNILKA.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: 8159
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_CBGOFDNILKA {
- uint32 Unk2700_APJPPLAAFEM = 13;
- bool Unk2700_JGAMIHLFFOI = 1;
-}
diff --git a/proto/Unk2700_CBJEDMGOBPL.proto b/proto/Unk2700_CBJEDMGOBPL.proto
deleted file mode 100644
index 6a2290f3..00000000
--- a/proto/Unk2700_CBJEDMGOBPL.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 Unk2700_CBJEDMGOBPL {
- Unk2700_CBJEDMGOBPL_Unk2700_MBLDLJOKLBL = 0;
- Unk2700_CBJEDMGOBPL_Unk2700_ILOMIKADKGD = 1;
- Unk2700_CBJEDMGOBPL_Unk2700_HGHOEJGHMDH = 2;
- Unk2700_CBJEDMGOBPL_Unk2700_PJCONIDJGOD = 3;
-}
diff --git a/proto/Unk2700_CBMGMANEDNA.proto b/proto/Unk2700_CBMGMANEDNA.proto
deleted file mode 100644
index 28ad2f9f..00000000
--- a/proto/Unk2700_CBMGMANEDNA.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 "Unk2700_DOGEKCNIIAO.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_CBMGMANEDNA {
- repeated Unk2700_DOGEKCNIIAO monster_info_list = 6;
- uint32 entrance_point_id = 4;
-}
diff --git a/proto/Unk2700_CCCKFHICDHD_ClientNotify.proto b/proto/Unk2700_CCCKFHICDHD_ClientNotify.proto
deleted file mode 100644
index 941fdeca..00000000
--- a/proto/Unk2700_CCCKFHICDHD_ClientNotify.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: 3314
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_CCCKFHICDHD_ClientNotify {
- repeated uint32 Unk2700_KPKEIFJJDAO = 9;
-}
diff --git a/proto/Unk2700_CCEOEOHLAPK.proto b/proto/Unk2700_CCEOEOHLAPK.proto
deleted file mode 100644
index b4ad80ff..00000000
--- a/proto/Unk2700_CCEOEOHLAPK.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 Unk2700_CCEOEOHLAPK {
- bool is_hint_valid = 3;
- Vector hint_center_pos = 8;
- uint32 group_id = 6;
- uint32 config_id = 9;
-}
diff --git a/proto/Unk2700_CEEONDKDIHH_ClientReq.proto b/proto/Unk2700_CEEONDKDIHH_ClientReq.proto
deleted file mode 100644
index 7b0a1360..00000000
--- a/proto/Unk2700_CEEONDKDIHH_ClientReq.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 Unk2700_CEEONDKDIHH_ClientReq {
- bool Unk2700_MAPEEDEBLKN = 9;
- uint64 Unk2700_ONOOJBEABOE = 11;
-}
diff --git a/proto/Unk2700_CFLKEDHFPAB.proto b/proto/Unk2700_CFLKEDHFPAB.proto
deleted file mode 100644
index c28648ce..00000000
--- a/proto/Unk2700_CFLKEDHFPAB.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: 8143
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_CFLKEDHFPAB {}
diff --git a/proto/Unk2700_CGNFBKKBPJE.proto b/proto/Unk2700_CGNFBKKBPJE.proto
deleted file mode 100644
index 468114fb..00000000
--- a/proto/Unk2700_CGNFBKKBPJE.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: 8240
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_CGNFBKKBPJE {
- int32 retcode = 13;
- uint32 stage_id = 6;
-}
diff --git a/proto/Unk2700_CHICHNGLKPI.proto b/proto/Unk2700_CHICHNGLKPI.proto
deleted file mode 100644
index c3cb0e02..00000000
--- a/proto/Unk2700_CHICHNGLKPI.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: 8149
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_CHICHNGLKPI {
- uint32 id = 5;
- uint32 max_score = 14;
-}
diff --git a/proto/Unk2700_CHLNIDHHGLE.proto b/proto/Unk2700_CHLNIDHHGLE.proto
deleted file mode 100644
index 81196d80..00000000
--- a/proto/Unk2700_CHLNIDHHGLE.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 "Unk2700_MOFABPNGIKP.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_CHLNIDHHGLE {
- uint32 score = 8;
- Unk2700_MOFABPNGIKP reason = 14;
- uint32 hit_count = 10;
- uint32 owner_uid = 6;
-}
diff --git a/proto/Unk2700_CILGDLMHCNG_ServerNotify.proto b/proto/Unk2700_CILGDLMHCNG_ServerNotify.proto
deleted file mode 100644
index 8505e2eb..00000000
--- a/proto/Unk2700_CILGDLMHCNG_ServerNotify.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 Unk2700_CILGDLMHCNG_ServerNotify {
- string Unk2700_GEBOKAMGEEB = 7;
- uint32 chapter_id = 15;
-}
diff --git a/proto/Unk2700_CIOMEDJDPBP_ClientReq.proto b/proto/Unk2700_CIOMEDJDPBP_ClientReq.proto
deleted file mode 100644
index dd4fc145..00000000
--- a/proto/Unk2700_CIOMEDJDPBP_ClientReq.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: 6342
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_CIOMEDJDPBP_ClientReq {}
diff --git a/proto/Unk2700_CJKCCLEGPCM.proto b/proto/Unk2700_CJKCCLEGPCM.proto
deleted file mode 100644
index b50cc30d..00000000
--- a/proto/Unk2700_CJKCCLEGPCM.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 Unk2700_CJKCCLEGPCM {
- int32 retcode = 6;
- uint32 id = 15;
-}
diff --git a/proto/Unk2700_CKMOPKMKCAO.proto b/proto/Unk2700_CKMOPKMKCAO.proto
deleted file mode 100644
index 85647072..00000000
--- a/proto/Unk2700_CKMOPKMKCAO.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 Unk2700_CKMOPKMKCAO {
- Unk2700_CKMOPKMKCAO_Unk2700_BJNNKGGOEIM = 0;
- Unk2700_CKMOPKMKCAO_MINE = 1;
- Unk2700_CKMOPKMKCAO_Unk2700_ECDAEGKEKIJ = 2;
-}
diff --git a/proto/Unk2700_CLKGPNDKIDD.proto b/proto/Unk2700_CLKGPNDKIDD.proto
deleted file mode 100644
index ab311c0b..00000000
--- a/proto/Unk2700_CLKGPNDKIDD.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: 8725
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_CLKGPNDKIDD {
- uint32 schedule_id = 8;
-}
diff --git a/proto/Unk2700_CLMGFEOPNFH.proto b/proto/Unk2700_CLMGFEOPNFH.proto
deleted file mode 100644
index cf12fc81..00000000
--- a/proto/Unk2700_CLMGFEOPNFH.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: 8938
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_CLMGFEOPNFH {
- int32 retcode = 10;
- uint32 gallery_id = 12;
-}
diff --git a/proto/Unk2700_CMKDNIANBNE.proto b/proto/Unk2700_CMKDNIANBNE.proto
deleted file mode 100644
index 2f4cf266..00000000
--- a/proto/Unk2700_CMKDNIANBNE.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 Unk2700_CMKDNIANBNE {
- string type = 1;
- string content = 2;
- uint32 Unk2700_POPBOKAKBBO = 3;
-}
diff --git a/proto/Unk2700_CMOCCENBOLJ.proto b/proto/Unk2700_CMOCCENBOLJ.proto
deleted file mode 100644
index 95c5205e..00000000
--- a/proto/Unk2700_CMOCCENBOLJ.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 Unk2700_CMOCCENBOLJ {
- bool Unk2700_MMNILGLDHHD = 10;
- uint32 Unk2700_OLLKIFMOPAG = 5;
- uint32 finish_time = 15;
- uint32 difficulty = 13;
-}
diff --git a/proto/Unk2700_CNEIMEHAAAF.proto b/proto/Unk2700_CNEIMEHAAAF.proto
deleted file mode 100644
index e65b9626..00000000
--- a/proto/Unk2700_CNEIMEHAAAF.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: 8903
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_CNEIMEHAAAF {
- int32 retcode = 4;
-}
diff --git a/proto/Unk2700_CNNJKJFHGGD.proto b/proto/Unk2700_CNNJKJFHGGD.proto
deleted file mode 100644
index 9736719d..00000000
--- a/proto/Unk2700_CNNJKJFHGGD.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: 8264
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_CNNJKJFHGGD {
- repeated uint32 Unk2700_ABJAKBCPEEC = 11;
- int32 retcode = 3;
-}
diff --git a/proto/Unk2700_COGBIJAPDLE.proto b/proto/Unk2700_COGBIJAPDLE.proto
deleted file mode 100644
index df74c236..00000000
--- a/proto/Unk2700_COGBIJAPDLE.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: 8535
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_COGBIJAPDLE {
- int32 retcode = 3;
-}
diff --git a/proto/Unk2700_CPDDDMPAIDL.proto b/proto/Unk2700_CPDDDMPAIDL.proto
deleted file mode 100644
index baa23188..00000000
--- a/proto/Unk2700_CPDDDMPAIDL.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: 8817
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_CPDDDMPAIDL {
- bool Unk2700_PHGMKGEMCFF = 10;
- uint32 card_id = 13;
- uint32 level_id = 14;
- int32 retcode = 11;
-}
diff --git a/proto/Unk2700_CPEMGFIMICD.proto b/proto/Unk2700_CPEMGFIMICD.proto
deleted file mode 100644
index 34ef4791..00000000
--- a/proto/Unk2700_CPEMGFIMICD.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: 8588
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_CPEMGFIMICD {
- uint32 Unk2700_LKBHLHIHJGL = 1;
- int32 retcode = 14;
-}
diff --git a/proto/Unk2700_CPNDLPDOPGN.proto b/proto/Unk2700_CPNDLPDOPGN.proto
deleted file mode 100644
index 2a9f6821..00000000
--- a/proto/Unk2700_CPNDLPDOPGN.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 Unk2700_CPNDLPDOPGN {
- uint64 Unk2700_ONOOJBEABOE = 3;
- uint32 uid = 15;
- uint32 timestamp = 4;
- string region = 11;
- uint32 lang = 13;
-}
diff --git a/proto/Unk2700_DAGJNGODABM_ClientReq.proto b/proto/Unk2700_DAGJNGODABM_ClientReq.proto
deleted file mode 100644
index b957b2f5..00000000
--- a/proto/Unk2700_DAGJNGODABM_ClientReq.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 "MusicBriefInfo.proto";
-import "MusicRecord.proto";
-import "Unk2700_OPEBMJPOOBL.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6329
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_DAGJNGODABM_ClientReq {
- Unk2700_OPEBMJPOOBL Unk2700_KHBDAPGDOJA = 11;
- oneof Unk2700_MIPPJKBFLOO {
- MusicRecord music_record = 2;
- }
- oneof Unk2700_ILHNBMNOMHO {
- MusicBriefInfo music_brief_info = 1488;
- }
-}
diff --git a/proto/Unk2700_DBPDHLEGOLB.proto b/proto/Unk2700_DBPDHLEGOLB.proto
deleted file mode 100644
index e461b84b..00000000
--- a/proto/Unk2700_DBPDHLEGOLB.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: 8127
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_DBPDHLEGOLB {
- uint32 stage_id = 5;
-}
diff --git a/proto/Unk2700_DCBEFDDECOJ.proto b/proto/Unk2700_DCBEFDDECOJ.proto
deleted file mode 100644
index 9814093b..00000000
--- a/proto/Unk2700_DCBEFDDECOJ.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";
-
-import "Unk2700_ADIGEBEIJBA.proto";
-import "Unk2700_PKAPCOBGIJL.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8858
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_DCBEFDDECOJ {
- repeated Unk2700_PKAPCOBGIJL Unk2700_INIBKFPMCFO = 8;
- uint32 level_id = 1;
- bool Unk2700_CBPNPEBMPOH = 15;
- uint32 difficulty_id = 11;
- repeated Unk2700_ADIGEBEIJBA Unk2700_EONPKLLJHPH = 3;
- uint32 Unk2700_FIGHJIFINKI = 7;
-}
diff --git a/proto/Unk2700_DCKKCAJCNKP_ServerRsp.proto b/proto/Unk2700_DCKKCAJCNKP_ServerRsp.proto
deleted file mode 100644
index 04ba2bff..00000000
--- a/proto/Unk2700_DCKKCAJCNKP_ServerRsp.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 "Unk2700_IGJLOMCPLLE.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6207
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_DCKKCAJCNKP_ServerRsp {
- uint32 room_id = 14;
- repeated Unk2700_IGJLOMCPLLE Unk2700_MPNOBKBMDFG = 9;
- int32 retcode = 12;
-}
diff --git a/proto/Unk2700_DDAHPHCEIIM.proto b/proto/Unk2700_DDAHPHCEIIM.proto
deleted file mode 100644
index 2ad3b1c5..00000000
--- a/proto/Unk2700_DDAHPHCEIIM.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 "CustomGadgetTreeInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8144
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_DDAHPHCEIIM {
- uint32 entity_id = 9;
- CustomGadgetTreeInfo Unk2700_OCIHJFOKHPK = 6;
-}
diff --git a/proto/Unk2700_DDLBKAMGGEE_ServerRsp.proto b/proto/Unk2700_DDLBKAMGGEE_ServerRsp.proto
deleted file mode 100644
index 6e205bc2..00000000
--- a/proto/Unk2700_DDLBKAMGGEE_ServerRsp.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 "Unk2700_GHHCCEHGKLH.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6215
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_DDLBKAMGGEE_ServerRsp {
- int32 retcode = 15;
- Unk2700_GHHCCEHGKLH Unk2700_AMOAHIICCPC = 14;
-}
diff --git a/proto/Unk2700_DEDIKDKNAAB.proto b/proto/Unk2700_DEDIKDKNAAB.proto
deleted file mode 100644
index 80f225a0..00000000
--- a/proto/Unk2700_DEDIKDKNAAB.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 Unk2700_DEDIKDKNAAB {
- bool Unk2700_EDLGAFHFDBE = 5;
-}
diff --git a/proto/Unk2700_DFOHGHKAIBO.proto b/proto/Unk2700_DFOHGHKAIBO.proto
deleted file mode 100644
index 00e22cb5..00000000
--- a/proto/Unk2700_DFOHGHKAIBO.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: 8442
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_DFOHGHKAIBO {
- uint32 quest_id = 3;
-}
diff --git a/proto/Unk2700_DGDJKHJNLGO.proto b/proto/Unk2700_DGDJKHJNLGO.proto
deleted file mode 100644
index 824a8c09..00000000
--- a/proto/Unk2700_DGDJKHJNLGO.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 "Unk2700_PGFLJBBEBKG.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_DGDJKHJNLGO {
- uint32 uid = 1;
- repeated uint64 Unk2700_OEFLHAPAMFH = 2;
- repeated uint64 Unk2700_OJNBAOCJBCH = 3;
- repeated Unk2700_PGFLJBBEBKG Unk2700_GDDGEKHOLGL = 4;
-}
diff --git a/proto/Unk2700_DGLIANMBMPA.proto b/proto/Unk2700_DGLIANMBMPA.proto
deleted file mode 100644
index 42a158e6..00000000
--- a/proto/Unk2700_DGLIANMBMPA.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";
-
-// CmdId: 8342
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_DGLIANMBMPA {
- uint32 Unk2700_FHNECPGFPBK = 9;
- uint32 Unk2700_OAKEBJPBNMA = 2;
- bool is_new_record = 7;
- bool is_success = 3;
- uint32 gallery_id = 13;
- uint32 remain_time = 4;
- uint32 score = 11;
- uint32 Unk2700_FCOMHLJGFLK = 15;
-}
diff --git a/proto/Unk2700_DIEGJDEIDKO.proto b/proto/Unk2700_DIEGJDEIDKO.proto
deleted file mode 100644
index 0822a094..00000000
--- a/proto/Unk2700_DIEGJDEIDKO.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_DIEGJDEIDKO {
- uint32 cur_progress = 12;
- uint32 id = 6;
- uint32 open_time = 8;
- bool is_finished = 10;
- uint32 total_progress = 9;
- Vector pos = 5;
-}
diff --git a/proto/Unk2700_DJDEPPHEHCP.proto b/proto/Unk2700_DJDEPPHEHCP.proto
deleted file mode 100644
index 38d89f4a..00000000
--- a/proto/Unk2700_DJDEPPHEHCP.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 Unk2700_DJDEPPHEHCP {
- uint32 start_time = 12;
- uint32 end_time = 5;
-}
diff --git a/proto/Unk2700_DJKEGIEIKHG.proto b/proto/Unk2700_DJKEGIEIKHG.proto
deleted file mode 100644
index 55cf684b..00000000
--- a/proto/Unk2700_DJKEGIEIKHG.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 "Unk2700_MOFABPNGIKP.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_DJKEGIEIKHG {
- Unk2700_MOFABPNGIKP reason = 15;
- bool Unk2700_MMNILGLDHHD = 11;
- uint32 finish_time = 14;
- uint32 Unk2700_BCCHNACPBME = 6;
- uint32 level_id = 4;
-}
diff --git a/proto/Unk2700_DJMKFGKGAEA.proto b/proto/Unk2700_DJMKFGKGAEA.proto
deleted file mode 100644
index 2211cb8c..00000000
--- a/proto/Unk2700_DJMKFGKGAEA.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: 8411
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_DJMKFGKGAEA {
- int32 retcode = 15;
-}
diff --git a/proto/Unk2700_DLAEFMAMIIJ.proto b/proto/Unk2700_DLAEFMAMIIJ.proto
deleted file mode 100644
index 8ab5e319..00000000
--- a/proto/Unk2700_DLAEFMAMIIJ.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: 8844
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_DLAEFMAMIIJ {
- uint32 gallery_id = 6;
-}
diff --git a/proto/Unk2700_DMPIJLBHEAE.proto b/proto/Unk2700_DMPIJLBHEAE.proto
deleted file mode 100644
index bf2f0f13..00000000
--- a/proto/Unk2700_DMPIJLBHEAE.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 "BundleInfo.proto";
-import "ScoreChallengeInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_DMPIJLBHEAE {
- uint32 challenge_type = 5;
- bool is_unlock = 12;
- oneof Unk2700_AFHAGFONBFM {
- BundleInfo bundle_info = 11;
- ScoreChallengeInfo score_challenge_info = 13;
- uint32 boss_challenge_id = 2;
- }
-}
diff --git a/proto/Unk2700_DOGEKCNIIAO.proto b/proto/Unk2700_DOGEKCNIIAO.proto
deleted file mode 100644
index 21ea59f8..00000000
--- a/proto/Unk2700_DOGEKCNIIAO.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 Unk2700_DOGEKCNIIAO {
- uint32 Unk2700_KJFBIFHFIBO = 6;
- uint32 level = 13;
- uint32 monster_id = 14;
- repeated uint32 affix_list = 11;
-}
diff --git a/proto/Unk2700_DPPCDPBBABA.proto b/proto/Unk2700_DPPCDPBBABA.proto
deleted file mode 100644
index 11b97d6d..00000000
--- a/proto/Unk2700_DPPCDPBBABA.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 "Unk2700_PIAFGFGHGHM.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_DPPCDPBBABA {
- bool is_open = 1;
- string content = 2;
- uint32 Unk2700_DIFBKPIAEBB = 3;
- Unk2700_PIAFGFGHGHM Unk2700_HMGCGJCDDEG = 4;
- uint32 Unk2700_JEKIGDDNCAB = 5;
-}
diff --git a/proto/Unk2700_EAAGDFHHNMJ_ServerReq.proto b/proto/Unk2700_EAAGDFHHNMJ_ServerReq.proto
deleted file mode 100644
index fdda7600..00000000
--- a/proto/Unk2700_EAAGDFHHNMJ_ServerReq.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: 1105
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_EAAGDFHHNMJ_ServerReq {
- repeated uint32 Unk2700_IBJECDLKPGM = 14;
-}
diff --git a/proto/Unk2700_EAAMIOAFNOD_ServerRsp.proto b/proto/Unk2700_EAAMIOAFNOD_ServerRsp.proto
deleted file mode 100644
index b33b5fd8..00000000
--- a/proto/Unk2700_EAAMIOAFNOD_ServerRsp.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: 4064
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_EAAMIOAFNOD_ServerRsp {
- int32 retcode = 9;
-}
diff --git a/proto/Unk2700_EAGIANJBNGK_ClientReq.proto b/proto/Unk2700_EAGIANJBNGK_ClientReq.proto
deleted file mode 100644
index b5bfe8e8..00000000
--- a/proto/Unk2700_EAGIANJBNGK_ClientReq.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 "ElementReliquaryRequest.proto";
-import "ReliquaryRequest.proto";
-import "SkillRequest.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 151
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_EAGIANJBNGK_ClientReq {
- uint32 avatar_id = 9;
- oneof detail {
- SkillRequest skill_request = 553;
- ReliquaryRequest reliquary_request = 1993;
- ElementReliquaryRequest element_reliquary_request = 1489;
- }
-}
diff --git a/proto/Unk2700_EAJCGENDICI.proto b/proto/Unk2700_EAJCGENDICI.proto
deleted file mode 100644
index 308f4af4..00000000
--- a/proto/Unk2700_EAJCGENDICI.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 Unk2700_EAJCGENDICI {
- Unk2700_EAJCGENDICI_Unk2700_NDNHCNOOCCA = 0;
- Unk2700_EAJCGENDICI_Unk2700_GFALGAIAPOP = 1;
- Unk2700_EAJCGENDICI_Unk2700_AAFPJPGKHPO = 2;
- Unk2700_EAJCGENDICI_Unk2700_HFKOPLPHODM = 3;
- Unk2700_EAJCGENDICI_Unk2700_OPIOJNLJNJN = 4;
- Unk2700_EAJCGENDICI_Unk2700_GHHLNHAJEBA = 5;
-}
diff --git a/proto/Unk2700_EAOAMGDLJMP.proto b/proto/Unk2700_EAOAMGDLJMP.proto
deleted file mode 100644
index 02e4edad..00000000
--- a/proto/Unk2700_EAOAMGDLJMP.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: 8617
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_EAOAMGDLJMP {}
diff --git a/proto/Unk2700_EBJCAMGPFDB.proto b/proto/Unk2700_EBJCAMGPFDB.proto
deleted file mode 100644
index 60bc7259..00000000
--- a/proto/Unk2700_EBJCAMGPFDB.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: 8838
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_EBJCAMGPFDB {
- uint32 stage_id = 2;
-}
diff --git a/proto/Unk2700_EBOECOIFJMP.proto b/proto/Unk2700_EBOECOIFJMP.proto
deleted file mode 100644
index ddaeaabf..00000000
--- a/proto/Unk2700_EBOECOIFJMP.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: 8717
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_EBOECOIFJMP {
- bool Unk2700_PHGMKGEMCFF = 1;
- uint32 level_id = 11;
-}
diff --git a/proto/Unk2700_ECBEAMKBGMD_ClientReq.proto b/proto/Unk2700_ECBEAMKBGMD_ClientReq.proto
deleted file mode 100644
index 650893e2..00000000
--- a/proto/Unk2700_ECBEAMKBGMD_ClientReq.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 Unk2700_ECBEAMKBGMD_ClientReq {
- bool Unk2700_DFOGBOAGMPI = 13;
-}
diff --git a/proto/Unk2700_EDCIENBEEDI.proto b/proto/Unk2700_EDCIENBEEDI.proto
deleted file mode 100644
index d61266ef..00000000
--- a/proto/Unk2700_EDCIENBEEDI.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: 8919
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_EDCIENBEEDI {
- uint32 Unk2700_HABMDJOFBDG = 10;
-}
diff --git a/proto/Unk2700_EDDNHJPJBBF.proto b/proto/Unk2700_EDDNHJPJBBF.proto
deleted file mode 100644
index 3b83a66a..00000000
--- a/proto/Unk2700_EDDNHJPJBBF.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: 8733
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_EDDNHJPJBBF {
- uint32 schedule_id = 7;
-}
diff --git a/proto/Unk2700_EDMCLPMBEMH.proto b/proto/Unk2700_EDMCLPMBEMH.proto
deleted file mode 100644
index adf99e12..00000000
--- a/proto/Unk2700_EDMCLPMBEMH.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: 8387
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_EDMCLPMBEMH {
- uint32 uid = 11;
-}
diff --git a/proto/Unk2700_EDNGHJGKEKC.proto b/proto/Unk2700_EDNGHJGKEKC.proto
deleted file mode 100644
index e1a33fa9..00000000
--- a/proto/Unk2700_EDNGHJGKEKC.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 "Unk2700_CMKDNIANBNE.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_EDNGHJGKEKC {
- repeated Unk2700_CMKDNIANBNE Unk2700_HDGDLPCFABI = 1;
- string name = 2;
-}
diff --git a/proto/Unk2700_EELPPGCAKHL.proto b/proto/Unk2700_EELPPGCAKHL.proto
deleted file mode 100644
index cfe626f1..00000000
--- a/proto/Unk2700_EELPPGCAKHL.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: 8373
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_EELPPGCAKHL {
- map Unk2700_BMLBMGGBFJG = 15;
- map Unk2700_OBFPKFEGGIK = 14;
- uint32 dungeon_id = 5;
-}
diff --git a/proto/Unk2700_EEPNCOAEKBM.proto b/proto/Unk2700_EEPNCOAEKBM.proto
deleted file mode 100644
index 03085cd3..00000000
--- a/proto/Unk2700_EEPNCOAEKBM.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 Unk2700_EEPNCOAEKBM {
- Unk2700_EEPNCOAEKBM_Unk2700_EAFEANPNJLO = 0;
- Unk2700_EEPNCOAEKBM_Unk2700_PAPMIPKGFJK = 1;
- Unk2700_EEPNCOAEKBM_Unk2700_CONEKODEFHL = 2;
- Unk2700_EEPNCOAEKBM_Unk2700_KABLOGENHFI = 3;
-}
diff --git a/proto/Unk2700_EGKIHLIOLDM.proto b/proto/Unk2700_EGKIHLIOLDM.proto
deleted file mode 100644
index 29f54f84..00000000
--- a/proto/Unk2700_EGKIHLIOLDM.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 "Unk2700_NPOBPFNDJKK.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_EGKIHLIOLDM {
- uint32 Unk2700_CDDONJJMFCI = 14;
- Unk2700_NPOBPFNDJKK reason = 7;
-}
diff --git a/proto/Unk2700_EHAMOPKCIGI_ServerNotify.proto b/proto/Unk2700_EHAMOPKCIGI_ServerNotify.proto
deleted file mode 100644
index 05c2e081..00000000
--- a/proto/Unk2700_EHAMOPKCIGI_ServerNotify.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 "Unk2700_KNGDOIDOFFB.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 4805
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_EHAMOPKCIGI_ServerNotify {
- uint32 gallery_id = 11;
- Unk2700_KNGDOIDOFFB settle_info = 12;
- uint32 Unk2700_HAOPLFPOLFM = 7;
- bool is_new_record = 2;
-}
diff --git a/proto/Unk2700_EHFBIEDHILL.proto b/proto/Unk2700_EHFBIEDHILL.proto
deleted file mode 100644
index 8946edeb..00000000
--- a/proto/Unk2700_EHFBIEDHILL.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: 8882
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_EHFBIEDHILL {
- int32 retcode = 2;
- uint32 activity_id = 4;
-}
diff --git a/proto/Unk2700_EJHALNBHHHD_ServerRsp.proto b/proto/Unk2700_EJHALNBHHHD_ServerRsp.proto
deleted file mode 100644
index 7590a104..00000000
--- a/proto/Unk2700_EJHALNBHHHD_ServerRsp.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 "Unk2700_OPEBMJPOOBL.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6322
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_EJHALNBHHHD_ServerRsp {
- int32 retcode = 15;
- uint64 Unk2700_CEPGMKAHHCD = 8;
- Unk2700_OPEBMJPOOBL Unk2700_KHBDAPGDOJA = 1;
-}
diff --git a/proto/Unk2700_EJIOFGEEIOM.proto b/proto/Unk2700_EJIOFGEEIOM.proto
deleted file mode 100644
index f00327ec..00000000
--- a/proto/Unk2700_EJIOFGEEIOM.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: 8837
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_EJIOFGEEIOM {
- int32 retcode = 9;
- uint32 quest_id = 3;
-}
diff --git a/proto/Unk2700_EKBMEKPHJGK.proto b/proto/Unk2700_EKBMEKPHJGK.proto
deleted file mode 100644
index 38601852..00000000
--- a/proto/Unk2700_EKBMEKPHJGK.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: 8726
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_EKBMEKPHJGK {
- uint32 config_id = 9;
- uint32 group_id = 11;
-}
diff --git a/proto/Unk2700_EKDHFFHMNCD.proto b/proto/Unk2700_EKDHFFHMNCD.proto
deleted file mode 100644
index 39b6a3ac..00000000
--- a/proto/Unk2700_EKDHFFHMNCD.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 Unk2700_EKDHFFHMNCD {
- uint32 index = 2;
- uint64 Unk2700_FALGECBMIHD = 14;
- uint32 Unk2700_PBAFCLCIABF = 12;
-}
diff --git a/proto/Unk2700_ELMEOJFCOFH.proto b/proto/Unk2700_ELMEOJFCOFH.proto
deleted file mode 100644
index 7d9000bb..00000000
--- a/proto/Unk2700_ELMEOJFCOFH.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 Unk2700_ELMEOJFCOFH {
- map Unk2700_HGBNIFAKOGI = 12;
- uint32 Unk2700_BPDFJJNJGAJ = 3;
- uint32 Unk2700_DCBOIFJCDHG = 15;
- uint32 Unk2700_KDJGDPDJHLL = 6;
- uint32 Unk2700_NGKGJJBDGMP = 7;
-}
diff --git a/proto/Unk2700_EMHAHHAKOGA.proto b/proto/Unk2700_EMHAHHAKOGA.proto
deleted file mode 100644
index 3bf59b1e..00000000
--- a/proto/Unk2700_EMHAHHAKOGA.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: 8163
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_EMHAHHAKOGA {
- uint32 stage_id = 2;
-}
diff --git a/proto/Unk2700_EOHBLDIKPME.proto b/proto/Unk2700_EOHBLDIKPME.proto
deleted file mode 100644
index 5e21d81e..00000000
--- a/proto/Unk2700_EOHBLDIKPME.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 "Unk2700_INMNHKOPCFB.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_EOHBLDIKPME {
- uint32 map_id = 6;
- Unk2700_INMNHKOPCFB Unk2700_JONOMFENDFP = 7;
- repeated uint32 Unk2700_LDIGKKLLDOC = 3;
- uint32 best_score = 8;
-}
diff --git a/proto/Unk2700_FADPOMMGLCH.proto b/proto/Unk2700_FADPOMMGLCH.proto
deleted file mode 100644
index f01d50fa..00000000
--- a/proto/Unk2700_FADPOMMGLCH.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: 8918
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_FADPOMMGLCH {
- uint32 stage_id = 13;
- int32 retcode = 15;
-}
diff --git a/proto/Unk2700_FCJOEKKHPLB.proto b/proto/Unk2700_FCJOEKKHPLB.proto
deleted file mode 100644
index a9faea9a..00000000
--- a/proto/Unk2700_FCJOEKKHPLB.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 Unk2700_FCJOEKKHPLB {
- uint32 Unk2700_AMJKJDFKOHF = 2;
- uint32 Unk2700_JFBLEPOMGLC = 3;
- uint32 Unk2700_NDJKPHLIALK = 1;
- uint32 Unk2700_HKKPKBEKCME = 6;
- repeated uint32 Unk2700_ADPPEOELMBP = 4;
- uint32 Unk2700_MLCEOFAMBFM = 7;
-}
diff --git a/proto/Unk2700_FCLBOLKPMGK.proto b/proto/Unk2700_FCLBOLKPMGK.proto
deleted file mode 100644
index 470c160e..00000000
--- a/proto/Unk2700_FCLBOLKPMGK.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: 8753
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_FCLBOLKPMGK {
- repeated uint32 item_id_list = 4;
-}
diff --git a/proto/Unk2700_FDEGJOCDDGH.proto b/proto/Unk2700_FDEGJOCDDGH.proto
deleted file mode 100644
index 3f599e1c..00000000
--- a/proto/Unk2700_FDEGJOCDDGH.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 Unk2700_FDEGJOCDDGH {
- uint32 cur_progress = 9;
- uint32 challenge_index = 10;
- bool is_success = 4;
- uint32 challenge_id = 8;
-}
diff --git a/proto/Unk2700_FDJBLKOBFIH.proto b/proto/Unk2700_FDJBLKOBFIH.proto
deleted file mode 100644
index 834ff9a2..00000000
--- a/proto/Unk2700_FDJBLKOBFIH.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: 8334
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_FDJBLKOBFIH {
- int32 retcode = 5;
-}
diff --git a/proto/Unk2700_FEAENJPINFJ.proto b/proto/Unk2700_FEAENJPINFJ.proto
deleted file mode 100644
index 4a8edc98..00000000
--- a/proto/Unk2700_FEAENJPINFJ.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 Unk2700_FEAENJPINFJ {
- uint32 skill_id = 2;
- bool is_unlock = 11;
- uint32 Unk2700_LAPIBECMGOB = 1;
- uint32 Unk2700_LKNCBOOJCGI = 14;
-}
diff --git a/proto/Unk2700_FEODEAEOOKE.proto b/proto/Unk2700_FEODEAEOOKE.proto
deleted file mode 100644
index 4b386f04..00000000
--- a/proto/Unk2700_FEODEAEOOKE.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: 8507
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_FEODEAEOOKE {
- uint32 level_id = 5;
-}
diff --git a/proto/Unk2700_FFMAKIPBPHE.proto b/proto/Unk2700_FFMAKIPBPHE.proto
deleted file mode 100644
index c616f741..00000000
--- a/proto/Unk2700_FFMAKIPBPHE.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: 8989
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_FFMAKIPBPHE {
- int32 retcode = 15;
-}
diff --git a/proto/Unk2700_FFOBMLOCPMH_ClientNotify.proto b/proto/Unk2700_FFOBMLOCPMH_ClientNotify.proto
deleted file mode 100644
index 0e8d5bfd..00000000
--- a/proto/Unk2700_FFOBMLOCPMH_ClientNotify.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 Unk2700_FFOBMLOCPMH_ClientNotify {}
diff --git a/proto/Unk2700_FGEEFFLBAKO.proto b/proto/Unk2700_FGEEFFLBAKO.proto
deleted file mode 100644
index ae1005f2..00000000
--- a/proto/Unk2700_FGEEFFLBAKO.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: 8546
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_FGEEFFLBAKO {
- int32 retcode = 5;
- bool Unk2700_PHGMKGEMCFF = 7;
- uint32 level_id = 13;
-}
diff --git a/proto/Unk2700_FGJBPNIKNDE.proto b/proto/Unk2700_FGJBPNIKNDE.proto
deleted file mode 100644
index 06637130..00000000
--- a/proto/Unk2700_FGJBPNIKNDE.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: 8398
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_FGJBPNIKNDE {}
diff --git a/proto/Unk2700_FGJFFMPOJON.proto b/proto/Unk2700_FGJFFMPOJON.proto
deleted file mode 100644
index 3dbab0a2..00000000
--- a/proto/Unk2700_FGJFFMPOJON.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 "ProfilePicture.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_FGJFFMPOJON {
- string nickname = 7;
- string remark_name = 3;
- ProfilePicture profile_picture = 11;
- map Unk2700_IFCNGIPPOAE = 9;
- uint32 uid = 8;
-}
diff --git a/proto/Unk2700_FHOKHHBGPEG.proto b/proto/Unk2700_FHOKHHBGPEG.proto
deleted file mode 100644
index b291a03f..00000000
--- a/proto/Unk2700_FHOKHHBGPEG.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 Unk2700_FHOKHHBGPEG {
- Unk2700_FHOKHHBGPEG_NONE = 0;
- Unk2700_FHOKHHBGPEG_FAIL = 1;
- Unk2700_FHOKHHBGPEG_SUCC = 2;
- Unk2700_FHOKHHBGPEG_Unk2700_GGDJFCKGBGE = 3;
-}
diff --git a/proto/Unk2700_FIODAJPNBIK.proto b/proto/Unk2700_FIODAJPNBIK.proto
deleted file mode 100644
index 31279219..00000000
--- a/proto/Unk2700_FIODAJPNBIK.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 "Unk2700_AFOPONDCLKC.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8937
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_FIODAJPNBIK {
- int32 retcode = 12;
- repeated Unk2700_AFOPONDCLKC Unk2700_MAKCLMEGEBJ = 5;
-}
diff --git a/proto/Unk2700_FJEHHCPCBLG_ServerNotify.proto b/proto/Unk2700_FJEHHCPCBLG_ServerNotify.proto
deleted file mode 100644
index 5a51f256..00000000
--- a/proto/Unk2700_FJEHHCPCBLG_ServerNotify.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: 4872
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_FJEHHCPCBLG_ServerNotify {
- uint32 Unk2700_BJHAMKKECEI = 12;
-}
diff --git a/proto/Unk2700_FJJFKOEACCE.proto b/proto/Unk2700_FJJFKOEACCE.proto
deleted file mode 100644
index 2893d17a..00000000
--- a/proto/Unk2700_FJJFKOEACCE.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: 8450
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_FJJFKOEACCE {
- uint32 Unk2700_EMPNNJKDMHE = 14;
- map Unk2700_DNMNEMKIELD = 6;
- uint32 Unk2700_GKBGMLGFIBN = 2;
- uint32 Unk2700_OGHMDKMIKBK = 13;
-}
diff --git a/proto/Unk2700_FKCDCGCBIEA_ServerNotify.proto b/proto/Unk2700_FKCDCGCBIEA_ServerNotify.proto
deleted file mode 100644
index 608890fb..00000000
--- a/proto/Unk2700_FKCDCGCBIEA_ServerNotify.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 "Unk2700_NAPLFKNOECD.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6276
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_FKCDCGCBIEA_ServerNotify {
- repeated Unk2700_NAPLFKNOECD var_list = 5;
- string Unk2700_JEMDOAHDMBP = 9;
- bool Unk2700_ANBEGPCLAAO = 15;
- uint32 play_type = 7;
- bool Unk3000_JHAMNNJMOCI = 4;
-}
diff --git a/proto/Unk2700_FKMOKPBJIKO.proto b/proto/Unk2700_FKMOKPBJIKO.proto
deleted file mode 100644
index 41369e70..00000000
--- a/proto/Unk2700_FKMOKPBJIKO.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: 8482
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_FKMOKPBJIKO {
- int32 retcode = 11;
-}
diff --git a/proto/Unk2700_FLGMLEFJHBB_ClientReq.proto b/proto/Unk2700_FLGMLEFJHBB_ClientReq.proto
deleted file mode 100644
index 700fb480..00000000
--- a/proto/Unk2700_FLGMLEFJHBB_ClientReq.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 Unk2700_FLGMLEFJHBB_ClientReq {
- bool Unk2700_FGHPHCPAFKJ = 5;
- uint64 Unk2700_ONOOJBEABOE = 10;
-}
diff --git a/proto/Unk2700_FMGGGEDNGGN.proto b/proto/Unk2700_FMGGGEDNGGN.proto
deleted file mode 100644
index dfababf8..00000000
--- a/proto/Unk2700_FMGGGEDNGGN.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 Unk2700_FMGGGEDNGGN {
- uint32 avatar_id = 1;
- bool is_trial = 2;
- uint32 costume_id = 3;
-}
diff --git a/proto/Unk2700_FMNAGFKECPL_ClientReq.proto b/proto/Unk2700_FMNAGFKECPL_ClientReq.proto
deleted file mode 100644
index a4ae23d4..00000000
--- a/proto/Unk2700_FMNAGFKECPL_ClientReq.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 Unk2700_FMNAGFKECPL_ClientReq {
- uint32 room_id = 4;
-}
diff --git a/proto/Unk2700_FNHKFHGNLPP_ServerRsp.proto b/proto/Unk2700_FNHKFHGNLPP_ServerRsp.proto
deleted file mode 100644
index 4624d3c1..00000000
--- a/proto/Unk2700_FNHKFHGNLPP_ServerRsp.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 "Unk2700_GHHCCEHGKLH.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6248
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_FNHKFHGNLPP_ServerRsp {
- repeated Unk2700_GHHCCEHGKLH Unk2700_BCIBEPMFLGN = 8;
- int32 retcode = 14;
-}
diff --git a/proto/Unk2700_FNJHJKELICK.proto b/proto/Unk2700_FNJHJKELICK.proto
deleted file mode 100644
index 960dd719..00000000
--- a/proto/Unk2700_FNJHJKELICK.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: 8119
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_FNJHJKELICK {
- int32 retcode = 1;
-}
diff --git a/proto/Unk2700_FOOOKMANFPE_ClientReq.proto b/proto/Unk2700_FOOOKMANFPE_ClientReq.proto
deleted file mode 100644
index 521f7022..00000000
--- a/proto/Unk2700_FOOOKMANFPE_ClientReq.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 Unk2700_FOOOKMANFPE_ClientReq {
- uint64 Unk2700_ONOOJBEABOE = 14;
-}
diff --git a/proto/Unk2700_FPCJGEOBADP_ServerRsp.proto b/proto/Unk2700_FPCJGEOBADP_ServerRsp.proto
deleted file mode 100644
index d21749ec..00000000
--- a/proto/Unk2700_FPCJGEOBADP_ServerRsp.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 Unk2700_FPCJGEOBADP_ServerRsp {
- int32 retcode = 12;
-}
diff --git a/proto/Unk2700_FPJLFMEHHLB_ServerNotify.proto b/proto/Unk2700_FPJLFMEHHLB_ServerNotify.proto
deleted file mode 100644
index 96cd58ed..00000000
--- a/proto/Unk2700_FPJLFMEHHLB_ServerNotify.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 "Unk2700_DPPCDPBBABA.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 4060
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_FPJLFMEHHLB_ServerNotify {
- Unk2700_DPPCDPBBABA info = 14;
-}
diff --git a/proto/Unk2700_FPOBGEBDAOD_ServerNotify.proto b/proto/Unk2700_FPOBGEBDAOD_ServerNotify.proto
deleted file mode 100644
index 139438ab..00000000
--- a/proto/Unk2700_FPOBGEBDAOD_ServerNotify.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: 5547
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_FPOBGEBDAOD_ServerNotify {
- uint32 score = 7;
- uint32 gallery_id = 9;
-}
diff --git a/proto/Unk2700_GALDCKFKPEK.proto b/proto/Unk2700_GALDCKFKPEK.proto
deleted file mode 100644
index 79f4198c..00000000
--- a/proto/Unk2700_GALDCKFKPEK.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 "Unk2700_MPELMDDJFHO.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_GALDCKFKPEK {
- repeated Unk2700_MPELMDDJFHO Unk2700_KLOAFPMHOKI = 1;
-}
diff --git a/proto/Unk2700_GBHAPPCDCIL.proto b/proto/Unk2700_GBHAPPCDCIL.proto
deleted file mode 100644
index 3398d95c..00000000
--- a/proto/Unk2700_GBHAPPCDCIL.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 Unk2700_GBHAPPCDCIL {
- bool Unk2700_IBDCFAMBGOK = 1;
- uint32 Unk2700_IFNFCNNBPIB = 2;
- uint32 Unk2700_PBBPGFMNMNJ = 3;
- bool Unk2700_FKLBCNLBBNM = 4;
- uint32 Unk2700_KENGEGJGAEL = 5;
-}
diff --git a/proto/Unk2700_GBJOLBGLELJ.proto b/proto/Unk2700_GBJOLBGLELJ.proto
deleted file mode 100644
index 00e65373..00000000
--- a/proto/Unk2700_GBJOLBGLELJ.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: 8014
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_GBJOLBGLELJ {}
diff --git a/proto/Unk2700_GBPNAHCAKJE.proto b/proto/Unk2700_GBPNAHCAKJE.proto
deleted file mode 100644
index 8c514fd1..00000000
--- a/proto/Unk2700_GBPNAHCAKJE.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 "Unk2700_EDNGHJGKEKC.proto";
-import "Unk2700_LBPFDCBHCBL.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_GBPNAHCAKJE {
- string Unk2700_OAKBDKKBFHP = 1;
- string entity_id = 2;
- string lang = 3;
- string Unk2700_NDEJPMGPBAH = 4;
- string region = 5;
- uint32 uid = 6;
- repeated Unk2700_EDNGHJGKEKC Unk2700_LHPECOEIIKL = 7;
- repeated Unk2700_LBPFDCBHCBL Unk2700_LABLGMEOEFM = 8;
-}
diff --git a/proto/Unk2700_GCPNGHFNGDP.proto b/proto/Unk2700_GCPNGHFNGDP.proto
deleted file mode 100644
index 54b93b64..00000000
--- a/proto/Unk2700_GCPNGHFNGDP.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 Unk2700_GCPNGHFNGDP {
- repeated uint32 Unk2700_ANAEHLBDFIC = 1;
- repeated ItemParam Unk2700_PMMJDKJHBIG = 7;
-}
diff --git a/proto/Unk2700_GDODKDJJPMP_ServerRsp.proto b/proto/Unk2700_GDODKDJJPMP_ServerRsp.proto
deleted file mode 100644
index 75d341ca..00000000
--- a/proto/Unk2700_GDODKDJJPMP_ServerRsp.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: 4605
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_GDODKDJJPMP_ServerRsp {
- uint32 group_id = 4;
- int32 retcode = 1;
-}
diff --git a/proto/Unk2700_GECHLGFKPOD_ServerNotify.proto b/proto/Unk2700_GECHLGFKPOD_ServerNotify.proto
deleted file mode 100644
index 8931236a..00000000
--- a/proto/Unk2700_GECHLGFKPOD_ServerNotify.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 "Unk2700_NKIDCOKNPFF.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 5364
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_GECHLGFKPOD_ServerNotify {
- Unk2700_NKIDCOKNPFF player_info = 6;
-}
diff --git a/proto/Unk2700_GEIGCHNDOAA.proto b/proto/Unk2700_GEIGCHNDOAA.proto
deleted file mode 100644
index 2269669e..00000000
--- a/proto/Unk2700_GEIGCHNDOAA.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 "Unk2700_IMGLPJNBHCH.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8657
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_GEIGCHNDOAA {
- uint32 stage_id = 7;
- bool Unk2700_LNINCIBPIBN = 13;
- uint32 challenge_id = 8;
- repeated Unk2700_IMGLPJNBHCH Unk2700_DMJOJPGLFHE = 2;
- uint32 Unk2700_HMIBIIPHBAN = 10;
- uint32 Unk2700_LOIMAGFKMOJ = 15;
- uint32 Unk2700_FGIIBJADECI = 11;
- int32 retcode = 3;
- uint32 Unk2700_AEHOPMMMHAP = 12;
-}
diff --git a/proto/Unk2700_GFMPOHAGMLO_ClientReq.proto b/proto/Unk2700_GFMPOHAGMLO_ClientReq.proto
deleted file mode 100644
index f7773a84..00000000
--- a/proto/Unk2700_GFMPOHAGMLO_ClientReq.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 Unk2700_GFMPOHAGMLO_ClientReq {}
diff --git a/proto/Unk2700_GHHCCEHGKLH.proto b/proto/Unk2700_GHHCCEHGKLH.proto
deleted file mode 100644
index b370224c..00000000
--- a/proto/Unk2700_GHHCCEHGKLH.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 "SocialDetail.proto";
-import "Unk2700_ELMEOJFCOFH.proto";
-import "Unk2700_OHBMICGFIIK.proto";
-import "Unk2700_PHGGAEDHLBN.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_GHHCCEHGKLH {
- SocialDetail Unk2700_KLPJLKPKKHH = 4;
- uint32 Unk2700_DPPILIMGOKH = 15;
- Unk2700_ELMEOJFCOFH Unk2700_PCFIKJEDEGN = 2;
- uint64 Unk2700_ONOOJBEABOE = 14;
- Unk2700_PHGGAEDHLBN Unk2700_JGFDODPBGFL = 10;
- uint32 dungeon_id = 6;
- repeated uint32 tag_list = 1;
- bool Unk2700_GOIIEONNFFN = 11;
- bool Unk2700_GBCGGDONMCD = 9;
- bool Unk2700_HBFLKFOCKBF = 3;
- Unk2700_OHBMICGFIIK Unk2700_IKGOMKLAJLH = 12;
-}
diff --git a/proto/Unk2700_GHONKKEGHGL.proto b/proto/Unk2700_GHONKKEGHGL.proto
deleted file mode 100644
index d0f025e4..00000000
--- a/proto/Unk2700_GHONKKEGHGL.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 "Unk2700_LHPELFJPPOD.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_GHONKKEGHGL {
- bool is_open = 8;
- repeated Unk2700_LHPELFJPPOD challenge_info_list = 9;
- uint32 stage_id = 15;
-}
diff --git a/proto/Unk2700_GIAILDLPEOO_ServerRsp.proto b/proto/Unk2700_GIAILDLPEOO_ServerRsp.proto
deleted file mode 100644
index 87f84703..00000000
--- a/proto/Unk2700_GIAILDLPEOO_ServerRsp.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 Unk2700_GIAILDLPEOO_ServerRsp {
- uint32 room_id = 4;
- int32 retcode = 1;
-}
diff --git a/proto/Unk2700_GIFGEDBCPFC_ServerRsp.proto b/proto/Unk2700_GIFGEDBCPFC_ServerRsp.proto
deleted file mode 100644
index abf5003b..00000000
--- a/proto/Unk2700_GIFGEDBCPFC_ServerRsp.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: 417
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_GIFGEDBCPFC_ServerRsp {
- int32 retcode = 1;
- uint64 Unk2700_KHDDIJNOICK = 14;
- uint32 parent_quest_id = 10;
-}
diff --git a/proto/Unk2700_GIFKPMNGNGB.proto b/proto/Unk2700_GIFKPMNGNGB.proto
deleted file mode 100644
index 2e84921d..00000000
--- a/proto/Unk2700_GIFKPMNGNGB.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 "CustomGadgetTreeInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8608
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_GIFKPMNGNGB {
- uint32 entity_id = 13;
- CustomGadgetTreeInfo Unk2700_OCIHJFOKHPK = 1;
-}
diff --git a/proto/Unk2700_GKHEKGMFBJN.proto b/proto/Unk2700_GKHEKGMFBJN.proto
deleted file mode 100644
index 224083be..00000000
--- a/proto/Unk2700_GKHEKGMFBJN.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: 8688
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_GKHEKGMFBJN {
- int32 retcode = 5;
-}
diff --git a/proto/Unk2700_GKKNFMNJFDP.proto b/proto/Unk2700_GKKNFMNJFDP.proto
deleted file mode 100644
index 160c7d32..00000000
--- a/proto/Unk2700_GKKNFMNJFDP.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 "Unk2700_AMKLCEFNNCC.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8261
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_GKKNFMNJFDP {
- repeated uint32 buff_id_list = 15;
- uint32 level_id = 5;
- repeated Unk2700_AMKLCEFNNCC avatar_info_list = 14;
- uint32 Unk2700_HKFEBBCMBHL = 2;
- uint32 stage_id = 13;
-}
diff --git a/proto/Unk2700_GLAPMLGHDDC_ClientReq.proto b/proto/Unk2700_GLAPMLGHDDC_ClientReq.proto
deleted file mode 100644
index 4d744aa0..00000000
--- a/proto/Unk2700_GLAPMLGHDDC_ClientReq.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 "Unk2700_NOCLNCCJEGK.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 5960
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_GLAPMLGHDDC_ClientReq {
- uint32 material_id = 14;
- Unk2700_NOCLNCCJEGK Unk2700_MHEKJGAIFBO = 10;
- uint32 Unk2700_GMHLHKIIGIC = 7;
-}
diff --git a/proto/Unk2700_GLIILNDIPLK_ServerNotify.proto b/proto/Unk2700_GLIILNDIPLK_ServerNotify.proto
deleted file mode 100644
index dba59da5..00000000
--- a/proto/Unk2700_GLIILNDIPLK_ServerNotify.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: 6341
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_GLIILNDIPLK_ServerNotify {
- bool Unk2700_LALIEABDFFI = 12;
- bool Unk2700_DCLHFINJEOD = 8;
- bool Unk2700_GMICFADLAMC = 15;
-}
diff --git a/proto/Unk2700_GLLIEOABOML.proto b/proto/Unk2700_GLLIEOABOML.proto
deleted file mode 100644
index 41cf23b3..00000000
--- a/proto/Unk2700_GLLIEOABOML.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: 8057
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_GLLIEOABOML {
- uint32 card_id = 8;
- uint32 level_id = 5;
- bool Unk2700_PHGMKGEMCFF = 10;
-}
diff --git a/proto/Unk2700_GMNGEEBMABP.proto b/proto/Unk2700_GMNGEEBMABP.proto
deleted file mode 100644
index 0b38645a..00000000
--- a/proto/Unk2700_GMNGEEBMABP.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: 8352
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_GMNGEEBMABP {
- int32 retcode = 9;
-}
diff --git a/proto/Unk2700_GNDOKLHDHBJ_ClientReq.proto b/proto/Unk2700_GNDOKLHDHBJ_ClientReq.proto
deleted file mode 100644
index a7195708..00000000
--- a/proto/Unk2700_GNDOKLHDHBJ_ClientReq.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 Unk2700_GNDOKLHDHBJ_ClientReq {
- uint32 room_id = 13;
-}
diff --git a/proto/Unk2700_GNOAKIGLPCG.proto b/proto/Unk2700_GNOAKIGLPCG.proto
deleted file mode 100644
index cd5ea6f8..00000000
--- a/proto/Unk2700_GNOAKIGLPCG.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: 8991
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_GNOAKIGLPCG {
- repeated uint32 Unk2700_IIJKCKNHPKD = 8;
-}
diff --git a/proto/Unk2700_GNPPPIHBDLJ.proto b/proto/Unk2700_GNPPPIHBDLJ.proto
deleted file mode 100644
index 2f34db81..00000000
--- a/proto/Unk2700_GNPPPIHBDLJ.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: 8709
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_GNPPPIHBDLJ {
- uint32 Unk2700_CKGJEOOKFIF = 13;
-}
diff --git a/proto/Unk2700_GOHMLAFNBGF.proto b/proto/Unk2700_GOHMLAFNBGF.proto
deleted file mode 100644
index 53afd10e..00000000
--- a/proto/Unk2700_GOHMLAFNBGF.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 "HomeFurnitureData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_GOHMLAFNBGF {
- uint32 Unk2700_OALCFEGIBOL = 8;
- repeated HomeFurnitureData Unk2700_CKPNCKDIJMB = 3;
-}
diff --git a/proto/Unk2700_GPHLCIAMDFG.proto b/proto/Unk2700_GPHLCIAMDFG.proto
deleted file mode 100644
index 74bfbd10..00000000
--- a/proto/Unk2700_GPHLCIAMDFG.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: 8095
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_GPHLCIAMDFG {
- uint32 schedule_id = 3;
- uint32 uid = 12;
-}
diff --git a/proto/Unk2700_GPIHGEEKBOO_ClientReq.proto b/proto/Unk2700_GPIHGEEKBOO_ClientReq.proto
deleted file mode 100644
index abb14fbf..00000000
--- a/proto/Unk2700_GPIHGEEKBOO_ClientReq.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 Unk2700_GPIHGEEKBOO_ClientReq {
- string Unk2700_BMBJKEOELCG = 6;
-}
diff --git a/proto/Unk2700_GPOIPAHPHJE.proto b/proto/Unk2700_GPOIPAHPHJE.proto
deleted file mode 100644
index c4674cf9..00000000
--- a/proto/Unk2700_GPOIPAHPHJE.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: 8967
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_GPOIPAHPHJE {
- uint32 stage_id = 14;
- uint32 challenge_type = 13;
-}
diff --git a/proto/Unk2700_GPPKNKGDCHJ.proto b/proto/Unk2700_GPPKNKGDCHJ.proto
deleted file mode 100644
index 57a144bd..00000000
--- a/proto/Unk2700_GPPKNKGDCHJ.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 "ItemParam.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_GPPKNKGDCHJ {
- repeated ItemParam Unk2700_MNPGJOAHINC = 2;
- uint32 uid = 6;
- repeated ItemParam Unk2700_LBIKFNBNEBC = 9;
-}
diff --git a/proto/Unk2700_HBLAGOMHKPL_ClientRsp.proto b/proto/Unk2700_HBLAGOMHKPL_ClientRsp.proto
deleted file mode 100644
index 77007bb5..00000000
--- a/proto/Unk2700_HBLAGOMHKPL_ClientRsp.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: 137
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_HBLAGOMHKPL_ClientRsp {
- int32 retcode = 12;
-}
diff --git a/proto/Unk2700_HBOFACHAGIF_ServerNotify.proto b/proto/Unk2700_HBOFACHAGIF_ServerNotify.proto
deleted file mode 100644
index b46ee287..00000000
--- a/proto/Unk2700_HBOFACHAGIF_ServerNotify.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 "Unk2700_EKDHFFHMNCD.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 9072
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_HBOFACHAGIF_ServerNotify {
- map Unk2700_MEANPNKMDFG = 2;
-}
diff --git a/proto/Unk2700_HDBFJJOBIAP_ClientReq.proto b/proto/Unk2700_HDBFJJOBIAP_ClientReq.proto
deleted file mode 100644
index eb03fc9d..00000000
--- a/proto/Unk2700_HDBFJJOBIAP_ClientReq.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 "Unk2700_OPEBMJPOOBL.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6325
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_HDBFJJOBIAP_ClientReq {
- uint64 Unk2700_CEPGMKAHHCD = 7;
- Unk2700_OPEBMJPOOBL Unk2700_KHBDAPGDOJA = 10;
-}
diff --git a/proto/Unk2700_HEMFKLPNNOM.proto b/proto/Unk2700_HEMFKLPNNOM.proto
deleted file mode 100644
index 3eafeb28..00000000
--- a/proto/Unk2700_HEMFKLPNNOM.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 Unk2700_HEMFKLPNNOM {
- Unk2700_HEMFKLPNNOM_Unk2700_ODJKANKMPPJ = 0;
- Unk2700_HEMFKLPNNOM_Unk2700_EFGLHEIODFN = 1;
- Unk2700_HEMFKLPNNOM_Unk2700_JPBBBCFGHAK = 2;
- Unk2700_HEMFKLPNNOM_Unk2700_IDCMGHBHBFH = 3;
- Unk2700_HEMFKLPNNOM_Unk2700_ODDBNNDFMBO = 4;
- Unk2700_HEMFKLPNNOM_Unk2700_AGIDMOGJOBD = 5;
-}
diff --git a/proto/Unk2700_HENCIJOPCIF.proto b/proto/Unk2700_HENCIJOPCIF.proto
deleted file mode 100644
index 0cbe6fab..00000000
--- a/proto/Unk2700_HENCIJOPCIF.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 Unk2700_HENCIJOPCIF {
- uint32 Unk2700_EMIELBMCCPF = 14;
- repeated ItemParam reward_item_list = 5;
-}
diff --git a/proto/Unk2700_HFCDIGNAAPJ.proto b/proto/Unk2700_HFCDIGNAAPJ.proto
deleted file mode 100644
index 153190bf..00000000
--- a/proto/Unk2700_HFCDIGNAAPJ.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: 8129
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_HFCDIGNAAPJ {
- uint32 Unk2700_OBDGPNILPND = 9;
- uint32 Unk2700_KKHAKNLGBLJ = 13;
-}
diff --git a/proto/Unk2700_HFMDKDHCJCM.proto b/proto/Unk2700_HFMDKDHCJCM.proto
deleted file mode 100644
index eb44fe78..00000000
--- a/proto/Unk2700_HFMDKDHCJCM.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_HFMDKDHCJCM {
- Vector Unk2700_CMOMNFNGCGB = 1;
-}
diff --git a/proto/Unk2700_HFPELHFDCIB.proto b/proto/Unk2700_HFPELHFDCIB.proto
deleted file mode 100644
index 398a6268..00000000
--- a/proto/Unk2700_HFPELHFDCIB.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 Unk2700_HFPELHFDCIB {
- uint32 entity_id = 2;
- Vector Unk2700_CMOMNFNGCGB = 13;
-}
diff --git a/proto/Unk2700_HGFFGMCODNC.proto b/proto/Unk2700_HGFFGMCODNC.proto
deleted file mode 100644
index 7c38a327..00000000
--- a/proto/Unk2700_HGFFGMCODNC.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_HGFFGMCODNC {
- uint32 group_id = 4;
- uint32 gadget_id = 7;
- Vector pos = 8;
-}
diff --git a/proto/Unk2700_HGMCBHFFDLJ.proto b/proto/Unk2700_HGMCBHFFDLJ.proto
deleted file mode 100644
index 14871d19..00000000
--- a/proto/Unk2700_HGMCBHFFDLJ.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 Unk2700_HGMCBHFFDLJ {}
diff --git a/proto/Unk2700_HGMCNJOPDAA.proto b/proto/Unk2700_HGMCNJOPDAA.proto
deleted file mode 100644
index ada69174..00000000
--- a/proto/Unk2700_HGMCNJOPDAA.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 Unk2700_HGMCNJOPDAA {
- Unk2700_HGMCNJOPDAA_NONE = 0;
- Unk2700_HGMCNJOPDAA_Unk2700_COJANCPMOAI = 1;
-}
diff --git a/proto/Unk2700_HGMOIKODALP_ServerRsp.proto b/proto/Unk2700_HGMOIKODALP_ServerRsp.proto
deleted file mode 100644
index 4013cb16..00000000
--- a/proto/Unk2700_HGMOIKODALP_ServerRsp.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 Unk2700_HGMOIKODALP_ServerRsp {
- int32 retcode = 14;
- uint64 Unk2700_ONOOJBEABOE = 11;
-}
diff --git a/proto/Unk2700_HHAMNOIDBPJ.proto b/proto/Unk2700_HHAMNOIDBPJ.proto
deleted file mode 100644
index ad25f9cc..00000000
--- a/proto/Unk2700_HHAMNOIDBPJ.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 Unk2700_HHAMNOIDBPJ {
- float Unk2700_JFDNAOAAFMM = 9;
-}
diff --git a/proto/Unk2700_HHGMCHANCBJ_ServerNotify.proto b/proto/Unk2700_HHGMCHANCBJ_ServerNotify.proto
deleted file mode 100644
index 8e5bdb3a..00000000
--- a/proto/Unk2700_HHGMCHANCBJ_ServerNotify.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 "Unk2700_ADGLMHECKKJ.proto";
-import "Unk2700_KBBDJNLFAKD.proto";
-import "Unk2700_NLFDMMFNMIO.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6217
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_HHGMCHANCBJ_ServerNotify {
- Unk2700_KBBDJNLFAKD Unk2700_LGBODABIKLL = 14;
- Unk2700_ADGLMHECKKJ Unk2700_NBAIINBBBPK = 3;
- Unk2700_NLFDMMFNMIO Unk2700_EJHNBDLLLFO = 10;
- repeated uint32 Unk2700_EIOPOPABBNC = 12;
-}
diff --git a/proto/Unk2700_HIHKGMLLOGD.proto b/proto/Unk2700_HIHKGMLLOGD.proto
deleted file mode 100644
index 2c2eeb27..00000000
--- a/proto/Unk2700_HIHKGMLLOGD.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 Unk2700_HIHKGMLLOGD {
- repeated uint32 Unk2700_ONOGHAHICAA = 1;
- repeated uint32 Unk2700_FGBAGFMGKOO = 4;
- uint32 max_progress = 2;
- uint32 Unk2700_OBDGPNILPND = 13;
- uint32 progress = 5;
- uint32 Unk2700_HJNLDGMIHBL = 12;
- uint32 Unk2700_BIMPFNHLMBI = 9;
-}
diff --git a/proto/Unk2700_HIIFAMCBJCD_ServerRsp.proto b/proto/Unk2700_HIIFAMCBJCD_ServerRsp.proto
deleted file mode 100644
index 3ef0af1f..00000000
--- a/proto/Unk2700_HIIFAMCBJCD_ServerRsp.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: 4206
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_HIIFAMCBJCD_ServerRsp {
- int32 retcode = 10;
- uint32 type_id = 5;
- uint32 Unk2700_LEKOKKMDNAO = 14;
-}
diff --git a/proto/Unk2700_HJKOHHGBMJP.proto b/proto/Unk2700_HJKOHHGBMJP.proto
deleted file mode 100644
index 6d27e6d5..00000000
--- a/proto/Unk2700_HJKOHHGBMJP.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: 8933
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_HJKOHHGBMJP {
- bool Unk2700_GHGIOMEHIAN = 10;
- int32 retcode = 1;
- bool Unk2700_ONGMFKHIBNB = 6;
- uint32 stage_id = 15;
- bool Unk2700_MNHBGOMNPBB = 12;
- bool Unk2700_AOFHDOOKHKF = 4;
- uint32 final_score = 13;
- uint32 challenge_id = 5;
- bool is_new_record = 9;
-}
diff --git a/proto/Unk2700_HJLFNKLPFBH.proto b/proto/Unk2700_HJLFNKLPFBH.proto
deleted file mode 100644
index 519c194e..00000000
--- a/proto/Unk2700_HJLFNKLPFBH.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 "Unk2700_AGIDJODJNEA.proto";
-import "Unk2700_FMGGGEDNGGN.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_HJLFNKLPFBH {
- Unk2700_FMGGGEDNGGN avatar = 2;
- uint32 level = 14;
- uint32 Unk2700_EGKOIPOHCHG = 13;
- repeated Unk2700_AGIDJODJNEA Unk2700_JCKLLFKOFCG = 9;
-}
diff --git a/proto/Unk2700_HKADKMFMBPG.proto b/proto/Unk2700_HKADKMFMBPG.proto
deleted file mode 100644
index 6c70677b..00000000
--- a/proto/Unk2700_HKADKMFMBPG.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: 8017
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_HKADKMFMBPG {
- map Unk2700_IFCNGIPPOAE = 2;
- uint32 schedule_id = 14;
-}
diff --git a/proto/Unk2700_HLHHNGHJLAO.proto b/proto/Unk2700_HLHHNGHJLAO.proto
deleted file mode 100644
index 9fb08c3b..00000000
--- a/proto/Unk2700_HLHHNGHJLAO.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 "Unk2700_MOFABPNGIKP.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_HLHHNGHJLAO {
- uint32 kill_monster_count = 12;
- uint32 kill_special_monster_count = 8;
- uint32 Unk2700_OFKHLGLOPCM = 10;
- uint32 gallery_id = 2;
- Unk2700_MOFABPNGIKP reason = 11;
- uint32 final_score = 13;
-}
diff --git a/proto/Unk2700_HMFCCGCKHCA.proto b/proto/Unk2700_HMFCCGCKHCA.proto
deleted file mode 100644
index 9332787d..00000000
--- a/proto/Unk2700_HMFCCGCKHCA.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: 8946
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_HMFCCGCKHCA {}
diff --git a/proto/Unk2700_HMHHLEHFBLB.proto b/proto/Unk2700_HMHHLEHFBLB.proto
deleted file mode 100644
index 7306e209..00000000
--- a/proto/Unk2700_HMHHLEHFBLB.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: 8713
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_HMHHLEHFBLB {
- int32 retcode = 13;
-}
diff --git a/proto/Unk2700_HMMFPDMLGEM.proto b/proto/Unk2700_HMMFPDMLGEM.proto
deleted file mode 100644
index ee1bcffb..00000000
--- a/proto/Unk2700_HMMFPDMLGEM.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: 8554
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_HMMFPDMLGEM {
- uint32 schedule_id = 15;
- int32 retcode = 7;
-}
diff --git a/proto/Unk2700_HNFGBBECGMJ.proto b/proto/Unk2700_HNFGBBECGMJ.proto
deleted file mode 100644
index cb0fbb50..00000000
--- a/proto/Unk2700_HNFGBBECGMJ.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 Unk2700_HNFGBBECGMJ {
- uint32 id = 8;
-}
diff --git a/proto/Unk2700_HOPDLJLBKIC_ServerRsp.proto b/proto/Unk2700_HOPDLJLBKIC_ServerRsp.proto
deleted file mode 100644
index 29712f49..00000000
--- a/proto/Unk2700_HOPDLJLBKIC_ServerRsp.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 "Unk2700_NOCLNCCJEGK.proto";
-import "WidgetCoolDownData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6056
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_HOPDLJLBKIC_ServerRsp {
- int32 retcode = 14;
- uint32 material_id = 11;
- Unk2700_NOCLNCCJEGK Unk2700_MHEKJGAIFBO = 6;
- WidgetCoolDownData Unk2700_LNPJLPODIGB = 10;
- uint32 Unk2700_GMHLHKIIGIC = 15;
-}
diff --git a/proto/Unk2700_IAADLJBLOIN_ServerNotify.proto b/proto/Unk2700_IAADLJBLOIN_ServerNotify.proto
deleted file mode 100644
index d8366143..00000000
--- a/proto/Unk2700_IAADLJBLOIN_ServerNotify.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: 4092
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_IAADLJBLOIN_ServerNotify {
- bool is_open = 9;
- uint32 Unk2700_JEKIGDDNCAB = 10;
-}
diff --git a/proto/Unk2700_IAAPADOAMIA.proto b/proto/Unk2700_IAAPADOAMIA.proto
deleted file mode 100644
index ec02d321..00000000
--- a/proto/Unk2700_IAAPADOAMIA.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 "ItemParam.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8414
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_IAAPADOAMIA {
- uint32 Unk2700_HCKAMFPGMJN = 14;
- uint32 Unk2700_CHHJBPDPICI = 7;
- uint32 quest_id = 11;
- repeated ItemParam item_list = 10;
- bool Unk2700_AGFNJHAMDBD = 9;
- repeated uint32 Unk2700_AJKDPJOKBED = 6;
- uint32 Unk2700_OEDDPDJEEPC = 3;
-}
diff --git a/proto/Unk2700_IACKJNNMCAC_ClientReq.proto b/proto/Unk2700_IACKJNNMCAC_ClientReq.proto
deleted file mode 100644
index abaa2f1a..00000000
--- a/proto/Unk2700_IACKJNNMCAC_ClientReq.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: 4523
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_IACKJNNMCAC_ClientReq {
- uint32 group_id = 14;
-}
diff --git a/proto/Unk2700_IBEKDNOGMLA.proto b/proto/Unk2700_IBEKDNOGMLA.proto
deleted file mode 100644
index 989bd4e5..00000000
--- a/proto/Unk2700_IBEKDNOGMLA.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 "Unk2700_INMNHKOPCFB.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_IBEKDNOGMLA {
- Unk2700_INMNHKOPCFB Unk2700_JONOMFENDFP = 5;
- repeated uint32 Unk2700_MJLHEFIGIKD = 2;
- repeated uint32 exit_point_id_list = 13;
-}
diff --git a/proto/Unk2700_IBOKDNKBMII.proto b/proto/Unk2700_IBOKDNKBMII.proto
deleted file mode 100644
index 330c4727..00000000
--- a/proto/Unk2700_IBOKDNKBMII.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: 8825
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_IBOKDNKBMII {
- uint32 Unk2700_MOKOAHDHAGA = 8;
-}
diff --git a/proto/Unk2700_ICABIPHHPKE.proto b/proto/Unk2700_ICABIPHHPKE.proto
deleted file mode 100644
index f7e2a36c..00000000
--- a/proto/Unk2700_ICABIPHHPKE.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: 8028
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_ICABIPHHPKE {
- repeated uint32 Unk2700_GGNBBHMGLAN = 15;
- int32 retcode = 1;
-}
diff --git a/proto/Unk2700_ICPNKAALJEP.proto b/proto/Unk2700_ICPNKAALJEP.proto
deleted file mode 100644
index b6d1adc9..00000000
--- a/proto/Unk2700_ICPNKAALJEP.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 "Unk2700_KLJLJGJOBDI.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_ICPNKAALJEP {
- bool is_new_record = 8;
- Unk2700_KLJLJGJOBDI settle_info = 14;
-}
diff --git a/proto/Unk2700_IDADEMGCJBF_ClientNotify.proto b/proto/Unk2700_IDADEMGCJBF_ClientNotify.proto
deleted file mode 100644
index a78566a7..00000000
--- a/proto/Unk2700_IDADEMGCJBF_ClientNotify.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 Unk2700_IDADEMGCJBF_ClientNotify {}
diff --git a/proto/Unk2700_IDAGMLJOJMP.proto b/proto/Unk2700_IDAGMLJOJMP.proto
deleted file mode 100644
index 3984fa7e..00000000
--- a/proto/Unk2700_IDAGMLJOJMP.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 Unk2700_IDAGMLJOJMP {
- int32 retcode = 13;
-}
diff --git a/proto/Unk2700_IDGCNKONBBJ.proto b/proto/Unk2700_IDGCNKONBBJ.proto
deleted file mode 100644
index 1faa670b..00000000
--- a/proto/Unk2700_IDGCNKONBBJ.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: 8793
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_IDGCNKONBBJ {
- int32 retcode = 4;
-}
diff --git a/proto/Unk2700_IEFAGBHIODK.proto b/proto/Unk2700_IEFAGBHIODK.proto
deleted file mode 100644
index fe99a6b4..00000000
--- a/proto/Unk2700_IEFAGBHIODK.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: 8402
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_IEFAGBHIODK {
- int32 retcode = 5;
- repeated uint32 Unk2700_CPOJCHEOPLB = 13;
- uint32 level_id = 10;
- uint32 time = 8;
-}
diff --git a/proto/Unk2700_IEFGLPNHHAJ.proto b/proto/Unk2700_IEFGLPNHHAJ.proto
deleted file mode 100644
index e6caf335..00000000
--- a/proto/Unk2700_IEFGLPNHHAJ.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 Unk2700_IEFGLPNHHAJ {
- repeated uint32 Unk2700_OKEAMNBIBDC = 10;
- repeated uint32 Unk2700_DOBMDALKEOF = 7;
-}
diff --git a/proto/Unk2700_IEGOOOECBFH.proto b/proto/Unk2700_IEGOOOECBFH.proto
deleted file mode 100644
index dc6bbe08..00000000
--- a/proto/Unk2700_IEGOOOECBFH.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 "Unk2700_HIHKGMLLOGD.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8880
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_IEGOOOECBFH {
- Unk2700_HIHKGMLLOGD Unk2700_BABEGIGEEIB = 13;
- int32 retcode = 12;
-}
diff --git a/proto/Unk2700_IEPIBFMCJNJ.proto b/proto/Unk2700_IEPIBFMCJNJ.proto
deleted file mode 100644
index f62c7f9e..00000000
--- a/proto/Unk2700_IEPIBFMCJNJ.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 "ProfilePicture.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_IEPIBFMCJNJ {
- uint32 uid = 15;
- string nickname = 3;
- string remark_name = 10;
- ProfilePicture profile_picture = 14;
- map Unk2700_IFCNGIPPOAE = 8;
-}
diff --git a/proto/Unk2700_IGAFEBCFJEJ.proto b/proto/Unk2700_IGAFEBCFJEJ.proto
deleted file mode 100644
index 115e0a3d..00000000
--- a/proto/Unk2700_IGAFEBCFJEJ.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 Unk2700_IGAFEBCFJEJ {
- uint64 Unk2700_EPEFCCMPLCP = 13;
- uint32 Unk2700_GCGDABPLCFK = 3;
-}
diff --git a/proto/Unk2700_IGJLOMCPLLE.proto b/proto/Unk2700_IGJLOMCPLLE.proto
deleted file mode 100644
index 2d6132c7..00000000
--- a/proto/Unk2700_IGJLOMCPLLE.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 Unk2700_IGJLOMCPLLE {
- uint32 block_id = 8;
- Vector rot = 12;
- uint32 guid = 4;
- Vector pos = 1;
-}
diff --git a/proto/Unk2700_IGPIIHEDJLJ_ServerRsp.proto b/proto/Unk2700_IGPIIHEDJLJ_ServerRsp.proto
deleted file mode 100644
index 3c8c6826..00000000
--- a/proto/Unk2700_IGPIIHEDJLJ_ServerRsp.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 "Unk2700_KBBDJNLFAKD.proto";
-import "Unk2700_NLFDMMFNMIO.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6218
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_IGPIIHEDJLJ_ServerRsp {
- Unk2700_NLFDMMFNMIO Unk2700_EJHNBDLLLFO = 14;
- Unk2700_KBBDJNLFAKD Unk2700_LGBODABIKLL = 2;
- int32 retcode = 10;
- map Unk2700_DDGNPJLHKKH = 6;
-}
diff --git a/proto/Unk2700_IHLONDFBCOE_ClientReq.proto b/proto/Unk2700_IHLONDFBCOE_ClientReq.proto
deleted file mode 100644
index 6a98a87d..00000000
--- a/proto/Unk2700_IHLONDFBCOE_ClientReq.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 "Unk2700_OPEBMJPOOBL.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6320
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_IHLONDFBCOE_ClientReq {
- Unk2700_OPEBMJPOOBL Unk2700_KHBDAPGDOJA = 13;
-}
diff --git a/proto/Unk2700_IHOOCHJACEL.proto b/proto/Unk2700_IHOOCHJACEL.proto
deleted file mode 100644
index 9848d5d6..00000000
--- a/proto/Unk2700_IHOOCHJACEL.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 "Unk2700_BGKMAAINPCO.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8325
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_IHOOCHJACEL {
- uint32 level_id = 7;
- repeated Unk2700_BGKMAAINPCO Unk2700_GMAEHKMDIGG = 13;
- uint32 difficulty_id = 10;
-}
diff --git a/proto/Unk2700_IHPFBKANGMJ.proto b/proto/Unk2700_IHPFBKANGMJ.proto
deleted file mode 100644
index 562fbc02..00000000
--- a/proto/Unk2700_IHPFBKANGMJ.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: 8771
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_IHPFBKANGMJ {
- uint32 level_id = 13;
-}
diff --git a/proto/Unk2700_IJFEPCBOLDF.proto b/proto/Unk2700_IJFEPCBOLDF.proto
deleted file mode 100644
index e4831fa5..00000000
--- a/proto/Unk2700_IJFEPCBOLDF.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: 8756
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_IJFEPCBOLDF {
- bool is_new_record = 9;
- bool Unk2700_MMNILGLDHHD = 3;
- uint32 level_id = 15;
- uint32 score = 8;
-}
diff --git a/proto/Unk2700_IJLANPFECKC.proto b/proto/Unk2700_IJLANPFECKC.proto
deleted file mode 100644
index ae7cba76..00000000
--- a/proto/Unk2700_IJLANPFECKC.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: 8277
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_IJLANPFECKC {
- uint32 stage_id = 9;
- uint32 challenge_id = 1;
-}
diff --git a/proto/Unk2700_ILBBAKACCHA_ClientReq.proto b/proto/Unk2700_ILBBAKACCHA_ClientReq.proto
deleted file mode 100644
index 0c512385..00000000
--- a/proto/Unk2700_ILBBAKACCHA_ClientReq.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: 470
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_ILBBAKACCHA_ClientReq {
- uint32 parent_quest_id = 15;
-}
diff --git a/proto/Unk2700_ILLDDDFLKHP.proto b/proto/Unk2700_ILLDDDFLKHP.proto
deleted file mode 100644
index d156bd2f..00000000
--- a/proto/Unk2700_ILLDDDFLKHP.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: 8959
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_ILLDDDFLKHP {
- uint32 gallery_id = 14;
- int32 retcode = 5;
-}
diff --git a/proto/Unk2700_IMGLPJNBHCH.proto b/proto/Unk2700_IMGLPJNBHCH.proto
deleted file mode 100644
index 7a42e66e..00000000
--- a/proto/Unk2700_IMGLPJNBHCH.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 Unk2700_IMGLPJNBHCH {
- uint32 Unk2700_IIEIPINHLBN = 5;
- uint32 Unk2700_AIKKJGOLLHK = 13;
-}
diff --git a/proto/Unk2700_IMHNKDHHGMA.proto b/proto/Unk2700_IMHNKDHHGMA.proto
deleted file mode 100644
index 9bc54884..00000000
--- a/proto/Unk2700_IMHNKDHHGMA.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 "Unk2700_JCOIDFNDHPB.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8186
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_IMHNKDHHGMA {
- uint32 gallery_id = 10;
- Unk2700_JCOIDFNDHPB settle_info = 13;
-}
diff --git a/proto/Unk2700_IMMPPANFEPP.proto b/proto/Unk2700_IMMPPANFEPP.proto
deleted file mode 100644
index 6b17474f..00000000
--- a/proto/Unk2700_IMMPPANFEPP.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 Unk2700_IMMPPANFEPP {
- uint32 guid = 11;
- uint32 Unk2700_MAABPJMPILD = 6;
-}
diff --git a/proto/Unk2700_INBDPOIMAHK_ClientReq.proto b/proto/Unk2700_INBDPOIMAHK_ClientReq.proto
deleted file mode 100644
index f4d7aa2f..00000000
--- a/proto/Unk2700_INBDPOIMAHK_ClientReq.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 Unk2700_INBDPOIMAHK_ClientReq {
- repeated uint32 tag_list = 1;
- uint64 Unk2700_ONOOJBEABOE = 5;
-}
diff --git a/proto/Unk2700_INMNHKOPCFB.proto b/proto/Unk2700_INMNHKOPCFB.proto
deleted file mode 100644
index 2dccabe3..00000000
--- a/proto/Unk2700_INMNHKOPCFB.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 "Unk2700_CBMGMANEDNA.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_INMNHKOPCFB {
- repeated Unk2700_CBMGMANEDNA info_list = 15;
-}
diff --git a/proto/Unk2700_INOMEGGAGOP.proto b/proto/Unk2700_INOMEGGAGOP.proto
deleted file mode 100644
index f0c952ef..00000000
--- a/proto/Unk2700_INOMEGGAGOP.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 "Unk2700_AIMMLILLOKB.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8132
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_INOMEGGAGOP {
- repeated Unk2700_AIMMLILLOKB Unk2700_DFGCIBJFNBC = 5;
- uint32 schedule_id = 10;
- int32 retcode = 9;
-}
diff --git a/proto/Unk2700_IOLMLCCBAKP.proto b/proto/Unk2700_IOLMLCCBAKP.proto
deleted file mode 100644
index 4a3dc226..00000000
--- a/proto/Unk2700_IOLMLCCBAKP.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 "Unk2700_BGKMAAINPCO.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_IOLMLCCBAKP {
- repeated Unk2700_BGKMAAINPCO Unk2700_GMAEHKMDIGG = 10;
- bool is_open = 9;
- uint32 level_id = 14;
- uint32 best_score = 5;
-}
diff --git a/proto/Unk2700_IOONEPPHCJP.proto b/proto/Unk2700_IOONEPPHCJP.proto
deleted file mode 100644
index e6c6e41f..00000000
--- a/proto/Unk2700_IOONEPPHCJP.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 Unk2700_IOONEPPHCJP {
- uint32 Unk2700_BPDFJJNJGAJ = 1;
- uint32 Unk2700_KDJGDPDJHLL = 2;
- map Unk2700_HGBNIFAKOGI = 3;
-}
diff --git a/proto/Unk2700_IPGJEAEFJMM_ServerRsp.proto b/proto/Unk2700_IPGJEAEFJMM_ServerRsp.proto
deleted file mode 100644
index c251aeba..00000000
--- a/proto/Unk2700_IPGJEAEFJMM_ServerRsp.proto
+++ /dev/null
@@ -1,41 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 "DropSubfieldType.proto";
-import "MusicBriefInfo.proto";
-import "MusicRecord.proto";
-import "Unk2700_OPEBMJPOOBL.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6318
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_IPGJEAEFJMM_ServerRsp {
- uint64 Unk2700_CEPGMKAHHCD = 15;
- Unk2700_OPEBMJPOOBL Unk2700_KHBDAPGDOJA = 10;
- int32 retcode = 2;
- DropSubfieldType Unk2700_MJNIHFCKJMN = 14;
- oneof Unk2700_MIPPJKBFLOO {
- MusicRecord music_record = 4;
- }
- oneof Unk2700_ILHNBMNOMHO {
- MusicBriefInfo music_brief_info = 1819;
- }
-}
diff --git a/proto/Unk2700_JACACCPGMGC.proto b/proto/Unk2700_JACACCPGMGC.proto
deleted file mode 100644
index 58253450..00000000
--- a/proto/Unk2700_JACACCPGMGC.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 "Unk2700_MIMJBGMEMCA.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_JACACCPGMGC {
- repeated Unk2700_MIMJBGMEMCA Unk2700_IDGMODJPBGF = 11;
- uint32 level_id = 14;
-}
diff --git a/proto/Unk2700_JCBJHCFEONO.proto b/proto/Unk2700_JCBJHCFEONO.proto
deleted file mode 100644
index fe0bfa09..00000000
--- a/proto/Unk2700_JCBJHCFEONO.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 "Unk2700_NOGODJOJDGF.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_JCBJHCFEONO {
- repeated Unk2700_NOGODJOJDGF Unk2700_AIMBFNOKKHE = 8;
- uint32 timestamp = 3;
-}
diff --git a/proto/Unk2700_JCKGJAELBMB.proto b/proto/Unk2700_JCKGJAELBMB.proto
deleted file mode 100644
index 42833734..00000000
--- a/proto/Unk2700_JCKGJAELBMB.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: 8704
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_JCKGJAELBMB {
- uint32 finish_time = 3;
- uint32 level_id = 11;
-}
diff --git a/proto/Unk2700_JCNIPOJMFMH.proto b/proto/Unk2700_JCNIPOJMFMH.proto
deleted file mode 100644
index b1188e3b..00000000
--- a/proto/Unk2700_JCNIPOJMFMH.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 "Unk2700_EEPNCOAEKBM.proto";
-import "Unk2700_LELADCCDNJH.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_JCNIPOJMFMH {
- repeated Unk2700_EEPNCOAEKBM Unk2700_OCBDODAGPNF = 12;
- repeated Unk2700_LELADCCDNJH level_list = 6;
- repeated uint32 Unk2700_EGPCJLGGGLK = 10;
- repeated Unk2700_EEPNCOAEKBM Unk2700_CPJMLMCOCLA = 13;
-}
diff --git a/proto/Unk2700_JCOECJGPNOL_ServerRsp.proto b/proto/Unk2700_JCOECJGPNOL_ServerRsp.proto
deleted file mode 100644
index aca905c4..00000000
--- a/proto/Unk2700_JCOECJGPNOL_ServerRsp.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: 5929
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_JCOECJGPNOL_ServerRsp {
- int32 retcode = 8;
-}
diff --git a/proto/Unk2700_JCOIDFNDHPB.proto b/proto/Unk2700_JCOIDFNDHPB.proto
deleted file mode 100644
index 31b963ec..00000000
--- a/proto/Unk2700_JCOIDFNDHPB.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 "Unk2700_HLHHNGHJLAO.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_JCOIDFNDHPB {
- Unk2700_HLHHNGHJLAO settle_info = 13;
- bool is_new_record = 12;
-}
diff --git a/proto/Unk2700_JDMPECKFGIG_ServerNotify.proto b/proto/Unk2700_JDMPECKFGIG_ServerNotify.proto
deleted file mode 100644
index c772928b..00000000
--- a/proto/Unk2700_JDMPECKFGIG_ServerNotify.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: 4639
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_JDMPECKFGIG_ServerNotify {
- bool is_enter_edit_mode = 15;
-}
diff --git a/proto/Unk2700_JDPMOMKAPIF.proto b/proto/Unk2700_JDPMOMKAPIF.proto
deleted file mode 100644
index d6f9297c..00000000
--- a/proto/Unk2700_JDPMOMKAPIF.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 "Unk2700_KJDPNIKDKEJ.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_JDPMOMKAPIF {
- uint32 id = 13;
- repeated Unk2700_KJDPNIKDKEJ Unk2700_KPOACBFLPKP = 10;
-}
diff --git a/proto/Unk2700_JEFIMHGLOJF.proto b/proto/Unk2700_JEFIMHGLOJF.proto
deleted file mode 100644
index 91eb4c3f..00000000
--- a/proto/Unk2700_JEFIMHGLOJF.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: 8096
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_JEFIMHGLOJF {
- uint32 Unk2700_MCGIJIGJCIG = 4;
- bool is_success = 9;
- repeated uint32 Unk2700_LOMDDJKOMCK = 12;
- uint32 stage_id = 15;
-}
diff --git a/proto/Unk2700_JEHIAJHHIMP_ServerNotify.proto b/proto/Unk2700_JEHIAJHHIMP_ServerNotify.proto
deleted file mode 100644
index 29186360..00000000
--- a/proto/Unk2700_JEHIAJHHIMP_ServerNotify.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: 109
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_JEHIAJHHIMP_ServerNotify {
- string nickname = 7;
-}
diff --git a/proto/Unk2700_JFGFIDBPGBK.proto b/proto/Unk2700_JFGFIDBPGBK.proto
deleted file mode 100644
index 6a861823..00000000
--- a/proto/Unk2700_JFGFIDBPGBK.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: 8381
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_JFGFIDBPGBK {
- int32 retcode = 12;
-}
diff --git a/proto/Unk2700_JHMIHJFFJBO.proto b/proto/Unk2700_JHMIHJFFJBO.proto
deleted file mode 100644
index f9153a48..00000000
--- a/proto/Unk2700_JHMIHJFFJBO.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 "Unk2700_FEAENJPINFJ.proto";
-import "Unk2700_IMGLPJNBHCH.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8862
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_JHMIHJFFJBO {
- repeated Unk2700_IMGLPJNBHCH Unk2700_DMJOJPGLFHE = 15;
- uint32 Unk2700_AEHOPMMMHAP = 13;
- uint32 Unk2700_HMIBIIPHBAN = 2;
- repeated Unk2700_FEAENJPINFJ Unk2700_FLMLLJIHOAI = 8;
- uint32 Unk2700_LOIMAGFKMOJ = 6;
- uint32 stage_id = 12;
- uint32 challenge_id = 11;
- uint32 Unk2700_FGIIBJADECI = 14;
- int32 retcode = 7;
-}
diff --git a/proto/Unk2700_JJAFAJIKDDK_ServerRsp.proto b/proto/Unk2700_JJAFAJIKDDK_ServerRsp.proto
deleted file mode 100644
index 6324d089..00000000
--- a/proto/Unk2700_JJAFAJIKDDK_ServerRsp.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";
-
-import "MusicBriefInfo.proto";
-import "Unk2700_OPEBMJPOOBL.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6307
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_JJAFAJIKDDK_ServerRsp {
- uint64 Unk2700_CEPGMKAHHCD = 3;
- Unk2700_OPEBMJPOOBL Unk2700_KHBDAPGDOJA = 11;
- int32 retcode = 4;
- oneof Unk2700_ILHNBMNOMHO {
- MusicBriefInfo music_brief_info = 2;
- }
-}
diff --git a/proto/Unk2700_JJCDNAHAPKD_ClientReq.proto b/proto/Unk2700_JJCDNAHAPKD_ClientReq.proto
deleted file mode 100644
index 66ee5213..00000000
--- a/proto/Unk2700_JJCDNAHAPKD_ClientReq.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 "Unk2700_KBBDJNLFAKD.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6226
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_JJCDNAHAPKD_ClientReq {
- uint64 Unk2700_ONOOJBEABOE = 11;
- uint32 dungeon_id = 12;
- Unk2700_KBBDJNLFAKD Unk2700_LGBODABIKLL = 10;
-}
diff --git a/proto/Unk2700_JKFGMBAMNDA_ServerNotify.proto b/proto/Unk2700_JKFGMBAMNDA_ServerNotify.proto
deleted file mode 100644
index 73efa86b..00000000
--- a/proto/Unk2700_JKFGMBAMNDA_ServerNotify.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 Unk2700_JKFGMBAMNDA_ServerNotify {
- uint32 Unk2700_MDJOPHOHFDB = 5;
- repeated BuildingInfo building_list = 3;
- uint32 Unk2700_COFBIGLBNGP = 13;
-}
diff --git a/proto/Unk2700_JKOKBPFCILA_ClientReq.proto b/proto/Unk2700_JKOKBPFCILA_ClientReq.proto
deleted file mode 100644
index ec1cf7c2..00000000
--- a/proto/Unk2700_JKOKBPFCILA_ClientReq.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: 467
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_JKOKBPFCILA_ClientReq {
- uint32 quest_id = 4;
-}
diff --git a/proto/Unk2700_JLHKOLGFAMI.proto b/proto/Unk2700_JLHKOLGFAMI.proto
deleted file mode 100644
index 72e5878e..00000000
--- a/proto/Unk2700_JLHKOLGFAMI.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 Unk2700_JLHKOLGFAMI {
- uint32 level_id = 10;
- uint32 score = 7;
- uint32 Unk2700_HKFEBBCMBHL = 5;
- uint32 Unk2700_FHEHGDABALE = 2;
-}
diff --git a/proto/Unk2700_JLOFMANHGHI_ClientReq.proto b/proto/Unk2700_JLOFMANHGHI_ClientReq.proto
deleted file mode 100644
index 517b3cad..00000000
--- a/proto/Unk2700_JLOFMANHGHI_ClientReq.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 Unk2700_JLOFMANHGHI_ClientReq {}
diff --git a/proto/Unk2700_JMPCGMBHJLG.proto b/proto/Unk2700_JMPCGMBHJLG.proto
deleted file mode 100644
index 8582ac1f..00000000
--- a/proto/Unk2700_JMPCGMBHJLG.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 "Unk2700_MLMEFKLMOEF.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_JMPCGMBHJLG {
- uint32 Unk2700_MBEMKCGABIB = 3;
- repeated uint32 Unk2700_FJJDHBFLCCH = 2;
- repeated Unk2700_MLMEFKLMOEF Unk2700_JDBFOILOOIF = 7;
-}
diff --git a/proto/Unk2700_JNCINBLCNNL.proto b/proto/Unk2700_JNCINBLCNNL.proto
deleted file mode 100644
index 32fee0f5..00000000
--- a/proto/Unk2700_JNCINBLCNNL.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: 8696
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_JNCINBLCNNL {
- repeated uint32 Unk2700_DMPIDNKAJML = 3;
- uint32 schedule_id = 4;
- int32 retcode = 10;
-}
diff --git a/proto/Unk2700_JOEPIGNPDGH.proto b/proto/Unk2700_JOEPIGNPDGH.proto
deleted file mode 100644
index 222a1e26..00000000
--- a/proto/Unk2700_JOEPIGNPDGH.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 Unk2700_JOEPIGNPDGH {
- Unk2700_JOEPIGNPDGH_Unk2700_GIGONJIGKBM = 0;
- Unk2700_JOEPIGNPDGH_Unk2700_AEKNMJMKIPN = 1;
- Unk2700_JOEPIGNPDGH_Unk2700_LKCIHNNHIFO = 2;
- Unk2700_JOEPIGNPDGH_Unk2700_EPAPGLMBAEB = 3;
-}
diff --git a/proto/Unk2700_JOHOODKBINN_ClientReq.proto b/proto/Unk2700_JOHOODKBINN_ClientReq.proto
deleted file mode 100644
index ef91f025..00000000
--- a/proto/Unk2700_JOHOODKBINN_ClientReq.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 4256
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_JOHOODKBINN_ClientReq {
- Vector pos = 10;
- uint32 entity_id = 15;
- uint32 material_id = 6;
-}
diff --git a/proto/Unk2700_JPGAAHJBLKB.proto b/proto/Unk2700_JPGAAHJBLKB.proto
deleted file mode 100644
index 1cc97891..00000000
--- a/proto/Unk2700_JPGAAHJBLKB.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 Unk2700_JPGAAHJBLKB {
- uint64 avatar_id = 3;
- bool is_trial = 13;
-}
diff --git a/proto/Unk2700_JPLFIOOMCGG.proto b/proto/Unk2700_JPLFIOOMCGG.proto
deleted file mode 100644
index b759642e..00000000
--- a/proto/Unk2700_JPLFIOOMCGG.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: 8142
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_JPLFIOOMCGG {
- int32 retcode = 10;
-}
diff --git a/proto/Unk2700_KAJNLGIDKAB_ServerRsp.proto b/proto/Unk2700_KAJNLGIDKAB_ServerRsp.proto
deleted file mode 100644
index 0261f8e1..00000000
--- a/proto/Unk2700_KAJNLGIDKAB_ServerRsp.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 4289
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_KAJNLGIDKAB_ServerRsp {
- int32 retcode = 9;
- uint32 entity_id = 4;
- uint32 material_id = 8;
- Vector pos = 10;
-}
diff --git a/proto/Unk2700_KBBDJNLFAKD.proto b/proto/Unk2700_KBBDJNLFAKD.proto
deleted file mode 100644
index 3dab1d40..00000000
--- a/proto/Unk2700_KBBDJNLFAKD.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 Unk2700_KBBDJNLFAKD {
- Unk2700_KBBDJNLFAKD_Unk2700_FACJMMHAOLB = 0;
- Unk2700_KBBDJNLFAKD_Unk2700_IAPAEBBEILN = 1;
- Unk2700_KBBDJNLFAKD_Unk2700_MPJODMAIHEL = 2;
- Unk2700_KBBDJNLFAKD_Unk2700_KPNLCPIJPAH = 3;
-}
diff --git a/proto/Unk2700_KDDPDHGPGEF_ServerRsp.proto b/proto/Unk2700_KDDPDHGPGEF_ServerRsp.proto
deleted file mode 100644
index b7237bbe..00000000
--- a/proto/Unk2700_KDDPDHGPGEF_ServerRsp.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 "ElementReliquaryResponse.proto";
-import "ReliquaryResponse.proto";
-import "SkillResponse.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 123
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_KDDPDHGPGEF_ServerRsp {
- int32 retcode = 6;
- uint32 avatar_id = 15;
- oneof detail {
- SkillResponse skill_response = 1022;
- ReliquaryResponse reliquary_response = 196;
- ElementReliquaryResponse element_reliquary_response = 167;
- }
-}
diff --git a/proto/Unk2700_KDFNIGOBLEK.proto b/proto/Unk2700_KDFNIGOBLEK.proto
deleted file mode 100644
index 291add3e..00000000
--- a/proto/Unk2700_KDFNIGOBLEK.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: 8308
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_KDFNIGOBLEK {
- int32 retcode = 2;
- uint32 card_id = 8;
- uint32 level_id = 5;
- bool Unk2700_PHGMKGEMCFF = 12;
-}
diff --git a/proto/Unk2700_KDNNKELPJFL.proto b/proto/Unk2700_KDNNKELPJFL.proto
deleted file mode 100644
index 9b66dc65..00000000
--- a/proto/Unk2700_KDNNKELPJFL.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 Unk2700_KDNNKELPJFL {
- int32 retcode = 6;
-}
diff --git a/proto/Unk2700_KEMOFNEAOOO_ClientRsp.proto b/proto/Unk2700_KEMOFNEAOOO_ClientRsp.proto
deleted file mode 100644
index 468f9e29..00000000
--- a/proto/Unk2700_KEMOFNEAOOO_ClientRsp.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: 1182
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_KEMOFNEAOOO_ClientRsp {
- repeated uint32 Unk2700_IBJECDLKPGM = 7;
-}
diff --git a/proto/Unk2700_KFPEIHHCCLA.proto b/proto/Unk2700_KFPEIHHCCLA.proto
deleted file mode 100644
index a147b81f..00000000
--- a/proto/Unk2700_KFPEIHHCCLA.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 Unk2700_KFPEIHHCCLA {
- int32 retcode = 2;
- uint32 id = 15;
-}
diff --git a/proto/Unk2700_KGHOJPDNMKK_ServerRsp.proto b/proto/Unk2700_KGHOJPDNMKK_ServerRsp.proto
deleted file mode 100644
index a8d44404..00000000
--- a/proto/Unk2700_KGHOJPDNMKK_ServerRsp.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 "Unk2700_IMMPPANFEPP.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 4641
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_KGHOJPDNMKK_ServerRsp {
- int32 retcode = 13;
- Unk2700_IMMPPANFEPP Unk2700_JJBKBKPEIBC = 14;
-}
diff --git a/proto/Unk2700_KGNJIBIMAHI.proto b/proto/Unk2700_KGNJIBIMAHI.proto
deleted file mode 100644
index c9d4d4d8..00000000
--- a/proto/Unk2700_KGNJIBIMAHI.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: 8842
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_KGNJIBIMAHI {
- bool is_new = 12;
- int32 retcode = 6;
- repeated uint32 affix_list = 8;
- uint32 Unk2700_BPNCECAFPDK = 11;
-}
diff --git a/proto/Unk2700_KHDMDKKDOCD.proto b/proto/Unk2700_KHDMDKKDOCD.proto
deleted file mode 100644
index 49a0d40c..00000000
--- a/proto/Unk2700_KHDMDKKDOCD.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 Unk2700_KHDMDKKDOCD {
- uint64 avatar_guid = 8;
- bool is_trial = 2;
-}
diff --git a/proto/Unk2700_KHLJJPGOELG_ClientReq.proto b/proto/Unk2700_KHLJJPGOELG_ClientReq.proto
deleted file mode 100644
index 4ebb5163..00000000
--- a/proto/Unk2700_KHLJJPGOELG_ClientReq.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 "Unk2700_KLPINMKOEPE.proto";
-import "Unk2700_PHGGAEDHLBN.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6225
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_KHLJJPGOELG_ClientReq {
- Unk2700_KLPINMKOEPE Unk2700_MDIJOHEFFHI = 5;
- bool Unk2700_FHHLMJALLMN = 7;
- Unk2700_PHGGAEDHLBN Unk2700_JGFDODPBGFL = 13;
-}
diff --git a/proto/Unk2700_KIGGOKAEFHM.proto b/proto/Unk2700_KIGGOKAEFHM.proto
deleted file mode 100644
index cf0ca8ce..00000000
--- a/proto/Unk2700_KIGGOKAEFHM.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 "ItemParam.proto";
-import "ProfilePicture.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_KIGGOKAEFHM {
- repeated ItemParam item_list = 2;
- uint32 uid = 8;
- ProfilePicture profile_picture = 1;
- string nickname = 12;
-}
diff --git a/proto/Unk2700_KIHEEAGDGIL_ServerNotify.proto b/proto/Unk2700_KIHEEAGDGIL_ServerNotify.proto
deleted file mode 100644
index 5dc66f84..00000000
--- a/proto/Unk2700_KIHEEAGDGIL_ServerNotify.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 "Unk2700_DPPCDPBBABA.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 108
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_KIHEEAGDGIL_ServerNotify {
- Unk2700_DPPCDPBBABA info = 13;
-}
diff --git a/proto/Unk2700_KIIOGMKFNNP_ServerRsp.proto b/proto/Unk2700_KIIOGMKFNNP_ServerRsp.proto
deleted file mode 100644
index 99be67ee..00000000
--- a/proto/Unk2700_KIIOGMKFNNP_ServerRsp.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: 4615
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_KIIOGMKFNNP_ServerRsp {
- int32 retcode = 15;
-}
diff --git a/proto/Unk2700_KJDPNIKDKEJ.proto b/proto/Unk2700_KJDPNIKDKEJ.proto
deleted file mode 100644
index 5cb55b73..00000000
--- a/proto/Unk2700_KJDPNIKDKEJ.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 "Unk2700_HEMFKLPNNOM.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_KJDPNIKDKEJ {
- Unk2700_HEMFKLPNNOM type = 8;
- int32 value = 4;
-}
diff --git a/proto/Unk2700_KJODHFMHMNC.proto b/proto/Unk2700_KJODHFMHMNC.proto
deleted file mode 100644
index d6449e27..00000000
--- a/proto/Unk2700_KJODHFMHMNC.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 Unk2700_KJODHFMHMNC {
- uint32 id = 1;
- bool Unk2700_MMNILGLDHHD = 14;
-}
diff --git a/proto/Unk2700_KKEDIMOKCGD.proto b/proto/Unk2700_KKEDIMOKCGD.proto
deleted file mode 100644
index 17130c71..00000000
--- a/proto/Unk2700_KKEDIMOKCGD.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 "Unk2700_EEPNCOAEKBM.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8218
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_KKEDIMOKCGD {
- bool Unk2700_NHBDAFBHNMH = 9;
- Unk2700_EEPNCOAEKBM Unk2700_KEAGHCIIGGN = 10;
-}
diff --git a/proto/Unk2700_KLJLJGJOBDI.proto b/proto/Unk2700_KLJLJGJOBDI.proto
deleted file mode 100644
index e719b336..00000000
--- a/proto/Unk2700_KLJLJGJOBDI.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 "Unk2700_NCNPNMFFONG.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_KLJLJGJOBDI {
- uint32 Unk2700_CDDONJJMFCI = 8;
- Unk2700_NCNPNMFFONG reason = 7;
- uint32 final_score = 13;
- uint32 Unk2700_FFCCLGIFGIP = 15;
-}
diff --git a/proto/Unk2700_KLPINMKOEPE.proto b/proto/Unk2700_KLPINMKOEPE.proto
deleted file mode 100644
index acbcd7ee..00000000
--- a/proto/Unk2700_KLPINMKOEPE.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 "Unk2700_IGJLOMCPLLE.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_KLPINMKOEPE {
- uint32 room_id = 15;
- repeated Unk2700_IGJLOMCPLLE Unk2700_ICMKKOMLHIH = 4;
-}
diff --git a/proto/Unk2700_KMIDCPLAGMN.proto b/proto/Unk2700_KMIDCPLAGMN.proto
deleted file mode 100644
index 4c034aea..00000000
--- a/proto/Unk2700_KMIDCPLAGMN.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: 8848
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_KMIDCPLAGMN {
- uint32 schedule_id = 7;
- int32 retcode = 3;
- map Unk2700_IFCNGIPPOAE = 14;
-}
diff --git a/proto/Unk2700_KMNPMLCHELD_ServerRsp.proto b/proto/Unk2700_KMNPMLCHELD_ServerRsp.proto
deleted file mode 100644
index a1b690d7..00000000
--- a/proto/Unk2700_KMNPMLCHELD_ServerRsp.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 Unk2700_KMNPMLCHELD_ServerRsp {
- int32 retcode = 12;
-}
diff --git a/proto/Unk2700_KNGDOIDOFFB.proto b/proto/Unk2700_KNGDOIDOFFB.proto
deleted file mode 100644
index f4b2d062..00000000
--- a/proto/Unk2700_KNGDOIDOFFB.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 "Unk2700_MOFABPNGIKP.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_KNGDOIDOFFB {
- uint32 Unk2700_HLEMPIKMBMP = 6;
- Unk2700_MOFABPNGIKP reason = 4;
- uint32 Unk2700_OMCCFBBDJMI = 1;
-}
diff --git a/proto/Unk2700_KNGFOEKOODA_ServerRsp.proto b/proto/Unk2700_KNGFOEKOODA_ServerRsp.proto
deleted file mode 100644
index d03ec25c..00000000
--- a/proto/Unk2700_KNGFOEKOODA_ServerRsp.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: 2163
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_KNGFOEKOODA_ServerRsp {
- uint32 activity_id = 4;
- int32 retcode = 6;
- uint32 schedule_id = 11;
-}
diff --git a/proto/Unk2700_KNMDFCBLIIG_ServerRsp.proto b/proto/Unk2700_KNMDFCBLIIG_ServerRsp.proto
deleted file mode 100644
index 56db8542..00000000
--- a/proto/Unk2700_KNMDFCBLIIG_ServerRsp.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: 384
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_KNMDFCBLIIG_ServerRsp {
- uint32 entity_id = 10;
-}
diff --git a/proto/Unk2700_KOGOPPONCHB_ClientReq.proto b/proto/Unk2700_KOGOPPONCHB_ClientReq.proto
deleted file mode 100644
index 9688cf02..00000000
--- a/proto/Unk2700_KOGOPPONCHB_ClientReq.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: 4208
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_KOGOPPONCHB_ClientReq {
- uint32 type_id = 2;
- uint32 Unk2700_LEKOKKMDNAO = 14;
-}
diff --git a/proto/Unk2700_KPGMEMHEEMD.proto b/proto/Unk2700_KPGMEMHEEMD.proto
deleted file mode 100644
index 9bd88d25..00000000
--- a/proto/Unk2700_KPGMEMHEEMD.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 "Unk2700_GPPKNKGDCHJ.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8185
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_KPGMEMHEEMD {
- int32 retcode = 14;
- Unk2700_GPPKNKGDCHJ Unk2700_AAOHOIJEOEG = 3;
-}
diff --git a/proto/Unk2700_KPMMEBNMMCL.proto b/proto/Unk2700_KPMMEBNMMCL.proto
deleted file mode 100644
index 38456318..00000000
--- a/proto/Unk2700_KPMMEBNMMCL.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 "Unk2700_HJLFNKLPFBH.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8363
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_KPMMEBNMMCL {
- repeated uint32 Unk2700_OKGKHPCMNMN = 1;
- repeated Unk2700_HJLFNKLPFBH Unk2700_ELOOIKFNJCG = 8;
-}
diff --git a/proto/Unk2700_KPNPJPPHOKA.proto b/proto/Unk2700_KPNPJPPHOKA.proto
deleted file mode 100644
index b980abcb..00000000
--- a/proto/Unk2700_KPNPJPPHOKA.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";
-
-import "BalloonGalleryInfo.proto";
-import "RacingGalleryInfo.proto";
-import "SeekFurnitureGalleryInfo.proto";
-import "StakePlayGalleryInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_KPNPJPPHOKA {
- uint32 group_id = 5;
- oneof detail {
- RacingGalleryInfo racing_gallery_info = 467;
- BalloonGalleryInfo balloon_gallery_info = 1410;
- StakePlayGalleryInfo stake_play_info = 347;
- SeekFurnitureGalleryInfo seek_furniture_gallery_info = 1822;
- }
-}
diff --git a/proto/Unk2700_LAFHGMOPCCM_ServerNotify.proto b/proto/Unk2700_LAFHGMOPCCM_ServerNotify.proto
deleted file mode 100644
index 8bf46115..00000000
--- a/proto/Unk2700_LAFHGMOPCCM_ServerNotify.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: 5553
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_LAFHGMOPCCM_ServerNotify {
- uint32 gallery_id = 13;
-}
diff --git a/proto/Unk2700_LBIDBGLGKCJ.proto b/proto/Unk2700_LBIDBGLGKCJ.proto
deleted file mode 100644
index e0f1207d..00000000
--- a/proto/Unk2700_LBIDBGLGKCJ.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 Unk2700_LBIDBGLGKCJ {
- bool Unk2700_MMNILGLDHHD = 7;
- uint32 max_score = 9;
- uint32 id = 4;
-}
diff --git a/proto/Unk2700_LBJKLAGNDEJ_ClientReq.proto b/proto/Unk2700_LBJKLAGNDEJ_ClientReq.proto
deleted file mode 100644
index 52ddd39c..00000000
--- a/proto/Unk2700_LBJKLAGNDEJ_ClientReq.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: 4759
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_LBJKLAGNDEJ_ClientReq {
- uint32 group_id = 2;
-}
diff --git a/proto/Unk2700_LBOAEFMECCP.proto b/proto/Unk2700_LBOAEFMECCP.proto
deleted file mode 100644
index e8fef96f..00000000
--- a/proto/Unk2700_LBOAEFMECCP.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 Unk2700_LBOAEFMECCP {
- repeated uint32 Unk2700_POMENCDDAGL = 11;
- uint32 id = 7;
-}
diff --git a/proto/Unk2700_LBOPCDPFJEC.proto b/proto/Unk2700_LBOPCDPFJEC.proto
deleted file mode 100644
index 72da433a..00000000
--- a/proto/Unk2700_LBOPCDPFJEC.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: 8062
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_LBOPCDPFJEC {
- int32 retcode = 4;
-}
diff --git a/proto/Unk2700_LBPFDCBHCBL.proto b/proto/Unk2700_LBPFDCBHCBL.proto
deleted file mode 100644
index c7462f39..00000000
--- a/proto/Unk2700_LBPFDCBHCBL.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 Unk2700_LBPFDCBHCBL {
- string name = 1;
- string value = 2;
-}
diff --git a/proto/Unk2700_LCFGKHHIAEH_ServerNotify.proto b/proto/Unk2700_LCFGKHHIAEH_ServerNotify.proto
deleted file mode 100644
index 2aa396e1..00000000
--- a/proto/Unk2700_LCFGKHHIAEH_ServerNotify.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: 4014
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_LCFGKHHIAEH_ServerNotify {
- string signature = 12;
-}
diff --git a/proto/Unk2700_LDJLMCAHHEN.proto b/proto/Unk2700_LDJLMCAHHEN.proto
deleted file mode 100644
index e1951070..00000000
--- a/proto/Unk2700_LDJLMCAHHEN.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 "Unk2700_HJLFNKLPFBH.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8748
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_LDJLMCAHHEN {
- repeated Unk2700_HJLFNKLPFBH Unk2700_OHECOOHPNHG = 6;
-}
diff --git a/proto/Unk2700_LELADCCDNJH.proto b/proto/Unk2700_LELADCCDNJH.proto
deleted file mode 100644
index 52766a51..00000000
--- a/proto/Unk2700_LELADCCDNJH.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 Unk2700_LELADCCDNJH {
- uint32 Unk2700_FACFKJKIBBO = 1;
- uint32 id = 2;
- bool is_finished = 7;
- bool Unk2700_MJDCFONLGKN = 9;
- bool Unk2700_AKAAHELAGHJ = 10;
-}
diff --git a/proto/Unk2700_LEMPLKGOOJC.proto b/proto/Unk2700_LEMPLKGOOJC.proto
deleted file mode 100644
index 4430893a..00000000
--- a/proto/Unk2700_LEMPLKGOOJC.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: 8362
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_LEMPLKGOOJC {
- int32 retcode = 4;
-}
diff --git a/proto/Unk2700_LGAGHFKFFDO_ServerRsp.proto b/proto/Unk2700_LGAGHFKFFDO_ServerRsp.proto
deleted file mode 100644
index 6ca9c909..00000000
--- a/proto/Unk2700_LGAGHFKFFDO_ServerRsp.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 "Unk2700_OPEBMJPOOBL.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6349
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_LGAGHFKFFDO_ServerRsp {
- uint64 Unk2700_CEPGMKAHHCD = 14;
- int32 retcode = 15;
- Unk2700_OPEBMJPOOBL Unk2700_KHBDAPGDOJA = 13;
-}
diff --git a/proto/Unk2700_LGGAIDMLDIA_ServerReq.proto b/proto/Unk2700_LGGAIDMLDIA_ServerReq.proto
deleted file mode 100644
index d8a57eab..00000000
--- a/proto/Unk2700_LGGAIDMLDIA_ServerReq.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: 177
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_LGGAIDMLDIA_ServerReq {}
diff --git a/proto/Unk2700_LGHJBAEBJKE_ServerRsp.proto b/proto/Unk2700_LGHJBAEBJKE_ServerRsp.proto
deleted file mode 100644
index 11e0bf38..00000000
--- a/proto/Unk2700_LGHJBAEBJKE_ServerRsp.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 "Unk2700_MIBBHAEMAGI.proto";
-import "Unk2700_OGKIDNPMMKG.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6227
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_LGHJBAEBJKE_ServerRsp {
- int32 retcode = 10;
- Unk2700_OGKIDNPMMKG Unk2700_HKIFDFGHJOK = 14;
- repeated Unk2700_MIBBHAEMAGI Unk2700_KLOAFPMHOKI = 5;
-}
diff --git a/proto/Unk2700_LHMOFCJCIKM.proto b/proto/Unk2700_LHMOFCJCIKM.proto
deleted file mode 100644
index 26894efc..00000000
--- a/proto/Unk2700_LHMOFCJCIKM.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: 9000
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_LHMOFCJCIKM {}
diff --git a/proto/Unk2700_LHPELFJPPOD.proto b/proto/Unk2700_LHPELFJPPOD.proto
deleted file mode 100644
index 04cac9d1..00000000
--- a/proto/Unk2700_LHPELFJPPOD.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 Unk2700_LHPELFJPPOD {
- bool Unk2700_GHGIOMEHIAN = 13;
- uint32 best_score = 7;
- uint32 challenge_id = 3;
-}
diff --git a/proto/Unk2700_LIJCBOBECHJ.proto b/proto/Unk2700_LIJCBOBECHJ.proto
deleted file mode 100644
index d1bf5578..00000000
--- a/proto/Unk2700_LIJCBOBECHJ.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: 8964
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_LIJCBOBECHJ {}
diff --git a/proto/Unk2700_LJINJNECBIA.proto b/proto/Unk2700_LJINJNECBIA.proto
deleted file mode 100644
index 24f88473..00000000
--- a/proto/Unk2700_LJINJNECBIA.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: 8113
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_LJINJNECBIA {
- uint32 schedule_id = 3;
-}
diff --git a/proto/Unk2700_LKFKCNJFGIF_ServerRsp.proto b/proto/Unk2700_LKFKCNJFGIF_ServerRsp.proto
deleted file mode 100644
index 84d4a784..00000000
--- a/proto/Unk2700_LKFKCNJFGIF_ServerRsp.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: 458
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_LKFKCNJFGIF_ServerRsp {
- uint32 quest_id = 4;
- int32 retcode = 11;
- repeated uint32 lacked_npc_list = 8;
- repeated uint32 lacked_place_list = 5;
- map lacked_npc_map = 10;
- map lacked_place_map = 2;
-}
diff --git a/proto/Unk2700_LKPBBMPFPPE_ClientReq.proto b/proto/Unk2700_LKPBBMPFPPE_ClientReq.proto
deleted file mode 100644
index acc64aca..00000000
--- a/proto/Unk2700_LKPBBMPFPPE_ClientReq.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 "DropSubfieldType.proto";
-import "Unk2700_CKMOPKMKCAO.proto";
-import "Unk2700_OPEBMJPOOBL.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6326
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_LKPBBMPFPPE_ClientReq {
- Unk2700_OPEBMJPOOBL Unk2700_KHBDAPGDOJA = 8;
- uint64 Unk2700_CEPGMKAHHCD = 5;
- DropSubfieldType Unk2700_MJNIHFCKJMN = 6;
- bool Unk2700_CAOIKBJJFIH = 11;
- Unk2700_CKMOPKMKCAO Unk2700_BFPCGJEDDFK = 13;
-}
diff --git a/proto/Unk2700_LLBCBPADBNO.proto b/proto/Unk2700_LLBCBPADBNO.proto
deleted file mode 100644
index 71866c6d..00000000
--- a/proto/Unk2700_LLBCBPADBNO.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 "Unk2700_DIEGJDEIDKO.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8154
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_LLBCBPADBNO {
- Unk2700_DIEGJDEIDKO explore_info = 12;
- Unk2700_DIEGJDEIDKO battle_info = 4;
-}
diff --git a/proto/Unk2700_LLGDCAKMCKL.proto b/proto/Unk2700_LLGDCAKMCKL.proto
deleted file mode 100644
index 973d3ac2..00000000
--- a/proto/Unk2700_LLGDCAKMCKL.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 "Unk2700_DMPIJLBHEAE.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_LLGDCAKMCKL {
- repeated Unk2700_DMPIJLBHEAE challenge_info_list = 9;
- bool is_open = 10;
- uint32 stage_id = 2;
-}
diff --git a/proto/Unk2700_LMAKABBJNLN.proto b/proto/Unk2700_LMAKABBJNLN.proto
deleted file mode 100644
index b087633d..00000000
--- a/proto/Unk2700_LMAKABBJNLN.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 "Unk2700_FGJFFMPOJON.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8253
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_LMAKABBJNLN {
- int32 retcode = 6;
- repeated Unk2700_FGJFFMPOJON Unk2700_COOFMKLNBND = 11;
- uint32 schedule_id = 10;
-}
diff --git a/proto/Unk2700_LNBBLNNPNBE_ServerNotify.proto b/proto/Unk2700_LNBBLNNPNBE_ServerNotify.proto
deleted file mode 100644
index b7340161..00000000
--- a/proto/Unk2700_LNBBLNNPNBE_ServerNotify.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 "Unk2700_JCBJHCFEONO.proto";
-import "Unk2700_MOFABPNGIKP.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 4583
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_LNBBLNNPNBE_ServerNotify {
- uint32 gallery_id = 15;
- Unk2700_JCBJHCFEONO Unk2700_GIHGLFNAGJD = 5;
- Unk2700_MOFABPNGIKP reason = 4;
-}
diff --git a/proto/Unk2700_LNMFIHNFKOO.proto b/proto/Unk2700_LNMFIHNFKOO.proto
deleted file mode 100644
index f85bd311..00000000
--- a/proto/Unk2700_LNMFIHNFKOO.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: 8572
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_LNMFIHNFKOO {
- uint32 uid = 12;
- repeated ItemParam item_list = 11;
-}
diff --git a/proto/Unk2700_LOHBMOKOPLH_ServerNotify.proto b/proto/Unk2700_LOHBMOKOPLH_ServerNotify.proto
deleted file mode 100644
index 685b9285..00000000
--- a/proto/Unk2700_LOHBMOKOPLH_ServerNotify.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: 4608
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_LOHBMOKOPLH_ServerNotify {
- repeated uint32 Unk2700_KMEKMNONMGE = 11;
-}
diff --git a/proto/Unk2700_LPMIMLCNEDA.proto b/proto/Unk2700_LPMIMLCNEDA.proto
deleted file mode 100644
index 209919a1..00000000
--- a/proto/Unk2700_LPMIMLCNEDA.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: 8518
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_LPMIMLCNEDA {
- uint32 stage_id = 2;
- uint32 challenge_id = 7;
-}
diff --git a/proto/Unk2700_MBIAJKLACBG.proto b/proto/Unk2700_MBIAJKLACBG.proto
deleted file mode 100644
index 9d305571..00000000
--- a/proto/Unk2700_MBIAJKLACBG.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 "GroupLinkBundle.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 5757
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_MBIAJKLACBG {
- GroupLinkBundle bundle = 11;
-}
diff --git a/proto/Unk2700_MBIDJDLLBNM.proto b/proto/Unk2700_MBIDJDLLBNM.proto
deleted file mode 100644
index f5174bef..00000000
--- a/proto/Unk2700_MBIDJDLLBNM.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 Unk2700_MBIDJDLLBNM {
- uint32 open_time = 5;
- uint32 id = 1;
- Vector pos = 14;
- uint32 max_score = 2;
-}
diff --git a/proto/Unk2700_MCJIOOELGHG_ServerNotify.proto b/proto/Unk2700_MCJIOOELGHG_ServerNotify.proto
deleted file mode 100644
index fcf10d81..00000000
--- a/proto/Unk2700_MCJIOOELGHG_ServerNotify.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 "Unk2700_JDPMOMKAPIF.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6033
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_MCJIOOELGHG_ServerNotify {
- repeated Unk2700_JDPMOMKAPIF Unk2700_KBMKGNGFGFO = 6;
-}
diff --git a/proto/Unk2700_MCOFAKMDMEF_ServerRsp.proto b/proto/Unk2700_MCOFAKMDMEF_ServerRsp.proto
deleted file mode 100644
index 050cf27b..00000000
--- a/proto/Unk2700_MCOFAKMDMEF_ServerRsp.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 "Unk2700_OPEBMJPOOBL.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6345
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_MCOFAKMDMEF_ServerRsp {
- repeated uint64 Unk2700_AOOAAECDCOA = 15;
- int32 retcode = 10;
- Unk2700_OPEBMJPOOBL Unk2700_KHBDAPGDOJA = 12;
-}
diff --git a/proto/Unk2700_MDGKMNEBIBA.proto b/proto/Unk2700_MDGKMNEBIBA.proto
deleted file mode 100644
index 13c26ae9..00000000
--- a/proto/Unk2700_MDGKMNEBIBA.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 "Unk2700_HJLFNKLPFBH.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8038
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_MDGKMNEBIBA {
- Unk2700_HJLFNKLPFBH Unk2700_GIMLODDEDJH = 2;
-}
diff --git a/proto/Unk2700_MDPHLPEGFCG_ClientReq.proto b/proto/Unk2700_MDPHLPEGFCG_ClientReq.proto
deleted file mode 100644
index d12f1611..00000000
--- a/proto/Unk2700_MDPHLPEGFCG_ClientReq.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: 4020
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_MDPHLPEGFCG_ClientReq {}
diff --git a/proto/Unk2700_MEBFPBDNPGO_ServerNotify.proto b/proto/Unk2700_MEBFPBDNPGO_ServerNotify.proto
deleted file mode 100644
index cae46370..00000000
--- a/proto/Unk2700_MEBFPBDNPGO_ServerNotify.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: 4847
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_MEBFPBDNPGO_ServerNotify {
- repeated uint32 Unk2700_ELJPLMIHNIP = 11;
-}
diff --git a/proto/Unk2700_MEFJECGAFNH_ServerNotify.proto b/proto/Unk2700_MEFJECGAFNH_ServerNotify.proto
deleted file mode 100644
index c161292d..00000000
--- a/proto/Unk2700_MEFJECGAFNH_ServerNotify.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: 5338
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_MEFJECGAFNH_ServerNotify {
- uint32 left_monsters = 8;
-}
diff --git a/proto/Unk2700_MENCEGPEFAK.proto b/proto/Unk2700_MENCEGPEFAK.proto
deleted file mode 100644
index 7ea55948..00000000
--- a/proto/Unk2700_MENCEGPEFAK.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: 8791
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_MENCEGPEFAK {
- int32 retcode = 2;
-}
diff --git a/proto/Unk2700_MFAIPHGDPBL.proto b/proto/Unk2700_MFAIPHGDPBL.proto
deleted file mode 100644
index accb95e4..00000000
--- a/proto/Unk2700_MFAIPHGDPBL.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: 8345
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_MFAIPHGDPBL {
- uint32 Unk2700_LKBHLHIHJGL = 1;
-}
diff --git a/proto/Unk2700_MFINCDMFGLD_ServerNotify.proto b/proto/Unk2700_MFINCDMFGLD_ServerNotify.proto
deleted file mode 100644
index 9be983a1..00000000
--- a/proto/Unk2700_MFINCDMFGLD_ServerNotify.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: 152
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_MFINCDMFGLD_ServerNotify {
- bool is_open = 8;
- uint32 Unk2700_JEKIGDDNCAB = 12;
-}
diff --git a/proto/Unk2700_MHMBDFKOOLJ_ClientNotify.proto b/proto/Unk2700_MHMBDFKOOLJ_ClientNotify.proto
deleted file mode 100644
index 41faa67b..00000000
--- a/proto/Unk2700_MHMBDFKOOLJ_ClientNotify.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 Unk2700_MHMBDFKOOLJ_ClientNotify {
- int32 retcode = 15;
-}
diff --git a/proto/Unk2700_MHPCNKJGEJN.proto b/proto/Unk2700_MHPCNKJGEJN.proto
deleted file mode 100644
index ccf751dc..00000000
--- a/proto/Unk2700_MHPCNKJGEJN.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 Unk2700_MHPCNKJGEJN {
- uint32 Unk3000_CNGDFAGEACD = 3;
-}
diff --git a/proto/Unk2700_MIBBHAEMAGI.proto b/proto/Unk2700_MIBBHAEMAGI.proto
deleted file mode 100644
index 02dc1e7e..00000000
--- a/proto/Unk2700_MIBBHAEMAGI.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 "Unk2700_BMBAIACNLDF.proto";
-import "Unk2700_ELMEOJFCOFH.proto";
-import "Unk2700_OHBMICGFIIK.proto";
-import "Unk2700_PHGGAEDHLBN.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_MIBBHAEMAGI {
- Unk2700_PHGGAEDHLBN Unk2700_JGFDODPBGFL = 2;
- bool Unk2700_GBCGGDONMCD = 13;
- Unk2700_OHBMICGFIIK Unk2700_IKGOMKLAJLH = 7;
- uint64 Unk2700_ONOOJBEABOE = 10;
- uint32 Unk2700_BPMLPHIMJAF = 14;
- repeated uint32 tag_list = 15;
- uint32 dungeon_id = 5;
- uint32 Unk2700_DPPILIMGOKH = 12;
- Unk2700_BMBAIACNLDF state = 1;
- Unk2700_ELMEOJFCOFH Unk2700_PCFIKJEDEGN = 4;
-}
diff --git a/proto/Unk2700_MIBHNLEMICB.proto b/proto/Unk2700_MIBHNLEMICB.proto
deleted file mode 100644
index 09866c68..00000000
--- a/proto/Unk2700_MIBHNLEMICB.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: 8462
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_MIBHNLEMICB {
- repeated ItemParam item_list = 7;
- uint32 quest_id = 4;
-}
diff --git a/proto/Unk2700_MIEJMGNBPJE.proto b/proto/Unk2700_MIEJMGNBPJE.proto
deleted file mode 100644
index 8e7fb6e6..00000000
--- a/proto/Unk2700_MIEJMGNBPJE.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: 8377
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_MIEJMGNBPJE {
- uint32 stage_id = 1;
-}
diff --git a/proto/Unk2700_MIMJBGMEMCA.proto b/proto/Unk2700_MIMJBGMEMCA.proto
deleted file mode 100644
index 5754ca75..00000000
--- a/proto/Unk2700_MIMJBGMEMCA.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 Unk2700_MIMJBGMEMCA {
- bool Unk2700_MMNILGLDHHD = 1;
- uint32 Unk2700_LINCFMHPMDP = 2;
- uint32 Unk2700_FACFKJKIBBO = 8;
- bool Unk2700_PEDCFBJLHGP = 7;
-}
diff --git a/proto/Unk2700_MJAIKMBPKCD.proto b/proto/Unk2700_MJAIKMBPKCD.proto
deleted file mode 100644
index 1f8476b0..00000000
--- a/proto/Unk2700_MJAIKMBPKCD.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: 8569
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_MJAIKMBPKCD {
- int32 retcode = 10;
- uint32 gallery_id = 14;
-}
diff --git a/proto/Unk2700_MJCCKKHJNMP_ServerRsp.proto b/proto/Unk2700_MJCCKKHJNMP_ServerRsp.proto
deleted file mode 100644
index d0b069b3..00000000
--- a/proto/Unk2700_MJCCKKHJNMP_ServerRsp.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 "Unk2700_GHHCCEHGKLH.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6212
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_MJCCKKHJNMP_ServerRsp {
- int32 retcode = 13;
- repeated Unk2700_GHHCCEHGKLH Unk2700_BCIBEPMFLGN = 7;
-}
diff --git a/proto/Unk2700_MJGFEHOMKJE.proto b/proto/Unk2700_MJGFEHOMKJE.proto
deleted file mode 100644
index bb867979..00000000
--- a/proto/Unk2700_MJGFEHOMKJE.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 "Unk2700_GHONKKEGHGL.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_MJGFEHOMKJE {
- repeated Unk2700_GHONKKEGHGL Unk2700_PHKHIPLDOOA = 6;
-}
diff --git a/proto/Unk2700_MKAFBOPFDEF_ServerNotify.proto b/proto/Unk2700_MKAFBOPFDEF_ServerNotify.proto
deleted file mode 100644
index 4276d72f..00000000
--- a/proto/Unk2700_MKAFBOPFDEF_ServerNotify.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: 430
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_MKAFBOPFDEF_ServerNotify {
- bool Unk2700_DFMMBCLLBEN = 5;
-}
diff --git a/proto/Unk2700_MKLLNAHEJJC_ServerRsp.proto b/proto/Unk2700_MKLLNAHEJJC_ServerRsp.proto
deleted file mode 100644
index b36100ba..00000000
--- a/proto/Unk2700_MKLLNAHEJJC_ServerRsp.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 "Unk2700_CCEOEOHLAPK.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 4287
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_MKLLNAHEJJC_ServerRsp {
- Unk2700_CCEOEOHLAPK Unk2700_COIELIGEACL = 9;
-}
diff --git a/proto/Unk2700_MKMDOIKBBEP.proto b/proto/Unk2700_MKMDOIKBBEP.proto
deleted file mode 100644
index 0cdbd789..00000000
--- a/proto/Unk2700_MKMDOIKBBEP.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 "Unk2700_HIHKGMLLOGD.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8026
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_MKMDOIKBBEP {
- Unk2700_HIHKGMLLOGD Unk2700_BABEGIGEEIB = 10;
- int32 retcode = 5;
- bool Unk2700_DJAPHKALAHA = 1;
-}
diff --git a/proto/Unk2700_MLMEFKLMOEF.proto b/proto/Unk2700_MLMEFKLMOEF.proto
deleted file mode 100644
index 0adb8fb8..00000000
--- a/proto/Unk2700_MLMEFKLMOEF.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 "Unk2700_EAJCGENDICI.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_MLMEFKLMOEF {
- int32 value = 5;
- Unk2700_EAJCGENDICI type = 4;
-}
diff --git a/proto/Unk2700_MLMJFIGJJEH_ServerNotify.proto b/proto/Unk2700_MLMJFIGJJEH_ServerNotify.proto
deleted file mode 100644
index b1fa3649..00000000
--- a/proto/Unk2700_MLMJFIGJJEH_ServerNotify.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 "Unk2700_IMMPPANFEPP.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 4878
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_MLMJFIGJJEH_ServerNotify {
- repeated Unk2700_IMMPPANFEPP Unk2700_FEGCOKJJBGO = 12;
-}
diff --git a/proto/Unk2700_MMDCAFMGACC_ServerNotify.proto b/proto/Unk2700_MMDCAFMGACC_ServerNotify.proto
deleted file mode 100644
index 0d925163..00000000
--- a/proto/Unk2700_MMDCAFMGACC_ServerNotify.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 "Unk2700_ADGLMHECKKJ.proto";
-import "Unk2700_KBBDJNLFAKD.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6221
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_MMDCAFMGACC_ServerNotify {
- Unk2700_ADGLMHECKKJ Unk2700_NBAIINBBBPK = 9;
- repeated uint32 Unk2700_EIOPOPABBNC = 14;
- Unk2700_KBBDJNLFAKD Unk2700_LGBODABIKLL = 15;
-}
diff --git a/proto/Unk2700_MMFIJILOCOP_ClientReq.proto b/proto/Unk2700_MMFIJILOCOP_ClientReq.proto
deleted file mode 100644
index d1d253de..00000000
--- a/proto/Unk2700_MMFIJILOCOP_ClientReq.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 "Unk2700_IMMPPANFEPP.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 4486
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_MMFIJILOCOP_ClientReq {
- Unk2700_IMMPPANFEPP Unk2700_JJBKBKPEIBC = 1;
-}
diff --git a/proto/Unk2700_MMJJMKMHANL.proto b/proto/Unk2700_MMJJMKMHANL.proto
deleted file mode 100644
index a10c78f3..00000000
--- a/proto/Unk2700_MMJJMKMHANL.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 Unk2700_MMJJMKMHANL {
- uint32 dungeon_id = 11;
- uint32 Unk2700_FMOFEBIAOFO = 3;
-}
diff --git a/proto/Unk2700_MNIBEMEMGMO.proto b/proto/Unk2700_MNIBEMEMGMO.proto
deleted file mode 100644
index 41e53c20..00000000
--- a/proto/Unk2700_MNIBEMEMGMO.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 "Unk2700_HJLFNKLPFBH.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8514
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_MNIBEMEMGMO {
- repeated Unk2700_HJLFNKLPFBH Unk2700_BNHNCPPADPJ = 10;
- uint32 Unk2700_KGMFDCOMCOF = 6;
- uint32 Unk2700_MLMJABGLDPH = 8;
- bool Unk2700_NHMJKBGEHID = 7;
-}
diff --git a/proto/Unk2700_MOFABPNGIKP.proto b/proto/Unk2700_MOFABPNGIKP.proto
deleted file mode 100644
index 9fc0d80e..00000000
--- a/proto/Unk2700_MOFABPNGIKP.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 Unk2700_MOFABPNGIKP {
- Unk2700_MOFABPNGIKP_Unk2700_DGJFKKIBLCJ = 0;
- Unk2700_MOFABPNGIKP_Unk2700_IANMLLDEIJH = 1;
- Unk2700_MOFABPNGIKP_Unk2700_CCBNMEBCOKM = 2;
- Unk2700_MOFABPNGIKP_Unk2700_CABFGAEJAIA = 3;
- Unk2700_MOFABPNGIKP_Unk2700_JFPKBELPINO = 4;
- Unk2700_MOFABPNGIKP_Unk2700_ECHKDKLKPLH = 5;
- Unk2700_MOFABPNGIKP_Unk2700_NALBIHIEGAF = 6;
- Unk2700_MOFABPNGIKP_Unk2700_KNAHCHDLEOM = 7;
- Unk2700_MOFABPNGIKP_Unk2700_CAIOEECIPIM = 8;
- Unk2700_MOFABPNGIKP_Unk2700_IEICHGLOIAL = 9;
-}
diff --git a/proto/Unk2700_MPELMDDJFHO.proto b/proto/Unk2700_MPELMDDJFHO.proto
deleted file mode 100644
index 3f5253b6..00000000
--- a/proto/Unk2700_MPELMDDJFHO.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 "Unk2700_GBHAPPCDCIL.proto";
-import "Unk2700_IOONEPPHCJP.proto";
-import "Unk2700_PDGLEKKMCBD.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_MPELMDDJFHO {
- uint64 Unk2700_ONOOJBEABOE = 1;
- uint32 dungeon_id = 2;
- string Unk2700_MONNIDCNDFI = 3;
- repeated uint32 tag_list = 4;
- Unk2700_GBHAPPCDCIL Unk2700_JGFDODPBGFL = 5;
- Unk2700_IOONEPPHCJP Unk2700_PCFIKJEDEGN = 6;
- Unk2700_PDGLEKKMCBD Unk2700_IKGOMKLAJLH = 7;
-}
diff --git a/proto/Unk2700_MPPAHFFHIPI_ServerNotify.proto b/proto/Unk2700_MPPAHFFHIPI_ServerNotify.proto
deleted file mode 100644
index f37c58ed..00000000
--- a/proto/Unk2700_MPPAHFFHIPI_ServerNotify.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: 4187
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_MPPAHFFHIPI_ServerNotify {
- uint32 match_id = 9;
-}
diff --git a/proto/Unk2700_NAEHEDLGLKA.proto b/proto/Unk2700_NAEHEDLGLKA.proto
deleted file mode 100644
index 4cf8a5b9..00000000
--- a/proto/Unk2700_NAEHEDLGLKA.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: 8257
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_NAEHEDLGLKA {}
diff --git a/proto/Unk2700_NAFAIMHFEFG.proto b/proto/Unk2700_NAFAIMHFEFG.proto
deleted file mode 100644
index 2a2ffeae..00000000
--- a/proto/Unk2700_NAFAIMHFEFG.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_NAFAIMHFEFG {
- Vector pos = 10;
- uint32 group_id = 2;
- uint32 config_id = 11;
-}
diff --git a/proto/Unk2700_NAPLFKNOECD.proto b/proto/Unk2700_NAPLFKNOECD.proto
deleted file mode 100644
index c299fb0e..00000000
--- a/proto/Unk2700_NAPLFKNOECD.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 Unk2700_NAPLFKNOECD {
- uint32 type = 15;
- float Unk2700_KJGKBENCNKF = 11;
- float value = 3;
- float Unk2700_POGMHNNJKDM = 10;
-}
diff --git a/proto/Unk2700_NBFJOJPCCEK_ServerRsp.proto b/proto/Unk2700_NBFJOJPCCEK_ServerRsp.proto
deleted file mode 100644
index 64d3d063..00000000
--- a/proto/Unk2700_NBFJOJPCCEK_ServerRsp.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: 6057
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_NBFJOJPCCEK_ServerRsp {
- int32 retcode = 6;
-}
diff --git a/proto/Unk2700_NBFOJLAHFCA_ServerNotify.proto b/proto/Unk2700_NBFOJLAHFCA_ServerNotify.proto
deleted file mode 100644
index 113c5df0..00000000
--- a/proto/Unk2700_NBFOJLAHFCA_ServerNotify.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 "Unk2700_JMPCGMBHJLG.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 5928
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_NBFOJLAHFCA_ServerNotify {
- repeated Unk2700_JMPCGMBHJLG Unk2700_KKDHNGGEFDI = 12;
- uint32 Unk2700_BHOEBCNOEEG = 4;
-}
diff --git a/proto/Unk2700_NCJLMACGOCD_ClientNotify.proto b/proto/Unk2700_NCJLMACGOCD_ClientNotify.proto
deleted file mode 100644
index 5f1bdbde..00000000
--- a/proto/Unk2700_NCJLMACGOCD_ClientNotify.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: 933
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_NCJLMACGOCD_ClientNotify {
- uint32 Unk2700_CCPALMMFDFC = 5;
- uint32 Unk2700_NEMOEIFHIFC = 10;
- uint32 dungeon_id = 3;
-}
diff --git a/proto/Unk2700_NCMPMILICGJ.proto b/proto/Unk2700_NCMPMILICGJ.proto
deleted file mode 100644
index 4d5a0467..00000000
--- a/proto/Unk2700_NCMPMILICGJ.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 Unk2700_NCMPMILICGJ {
- uint32 Unk2700_IGMHNDNGNPG = 3;
- uint32 Unk2700_KIAHJKGOLGO = 7;
- uint32 avatar_id = 11;
-}
diff --git a/proto/Unk2700_NCNPNMFFONG.proto b/proto/Unk2700_NCNPNMFFONG.proto
deleted file mode 100644
index 3696651c..00000000
--- a/proto/Unk2700_NCNPNMFFONG.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";
-
-enum Unk2700_NCNPNMFFONG {
- Unk2700_NCNPNMFFONG_Unk2700_EOOLPOEEAPH = 0;
- Unk2700_NCNPNMFFONG_Unk2700_GLPMMPCFDLN = 1;
- Unk2700_NCNPNMFFONG_Unk2700_MFPLNPDOELM = 2;
- Unk2700_NCNPNMFFONG_Unk2700_EPFDAAKBKML = 3;
- Unk2700_NCNPNMFFONG_Unk2700_PMAPHIADDJF = 4;
- Unk2700_NCNPNMFFONG_Unk2700_BLJLDKHIPGD = 5;
- Unk2700_NCNPNMFFONG_Unk2700_EOPEJCDHJCF = 6;
-}
diff --git a/proto/Unk2700_NCPLKHGCOAH.proto b/proto/Unk2700_NCPLKHGCOAH.proto
deleted file mode 100644
index 185f2550..00000000
--- a/proto/Unk2700_NCPLKHGCOAH.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: 8767
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_NCPLKHGCOAH {
- uint32 entity_id = 11;
-}
diff --git a/proto/Unk2700_NDDBFNNHLFE.proto b/proto/Unk2700_NDDBFNNHLFE.proto
deleted file mode 100644
index 1d7937fa..00000000
--- a/proto/Unk2700_NDDBFNNHLFE.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 "Unk2700_DJKEGIEIKHG.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8340
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_NDDBFNNHLFE {
- Unk2700_DJKEGIEIKHG settle_info = 13;
- uint32 gallery_id = 5;
-}
diff --git a/proto/Unk2700_NEHPMNPAAKC.proto b/proto/Unk2700_NEHPMNPAAKC.proto
deleted file mode 100644
index e3a17694..00000000
--- a/proto/Unk2700_NEHPMNPAAKC.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: 8806
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_NEHPMNPAAKC {
- uint32 schedule_id = 6;
-}
diff --git a/proto/Unk2700_NELNFCMDMHE_ServerRsp.proto b/proto/Unk2700_NELNFCMDMHE_ServerRsp.proto
deleted file mode 100644
index 9ea7e4c0..00000000
--- a/proto/Unk2700_NELNFCMDMHE_ServerRsp.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: 6314
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_NELNFCMDMHE_ServerRsp {
- int32 retcode = 7;
-}
diff --git a/proto/Unk2700_NFGNGFLNOOJ_ServerNotify.proto b/proto/Unk2700_NFGNGFLNOOJ_ServerNotify.proto
deleted file mode 100644
index 4f12b90d..00000000
--- a/proto/Unk2700_NFGNGFLNOOJ_ServerNotify.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 "Unk2700_CHLNIDHHGLE.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 4811
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_NFGNGFLNOOJ_ServerNotify {
- uint32 gallery_id = 1;
- Unk2700_CHLNIDHHGLE settle_info = 5;
- uint32 Unk2700_HAOPLFPOLFM = 6;
- bool is_new_record = 4;
-}
diff --git a/proto/Unk2700_NGEKONFLEBB.proto b/proto/Unk2700_NGEKONFLEBB.proto
deleted file mode 100644
index 88497546..00000000
--- a/proto/Unk2700_NGEKONFLEBB.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: 8703
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_NGEKONFLEBB {
- uint32 difficulty = 5;
- uint32 gadget_entity_id = 15;
-}
diff --git a/proto/Unk2700_NGPMINKIOPK.proto b/proto/Unk2700_NGPMINKIOPK.proto
deleted file mode 100644
index f68227c1..00000000
--- a/proto/Unk2700_NGPMINKIOPK.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 "Unk2700_PPIBANCGGNI.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8956
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_NGPMINKIOPK {
- Unk2700_PPIBANCGGNI settle_info = 6;
- uint32 gallery_id = 2;
-}
diff --git a/proto/Unk2700_NIMPHALPEPO_ClientNotify.proto b/proto/Unk2700_NIMPHALPEPO_ClientNotify.proto
deleted file mode 100644
index 58b2ba87..00000000
--- a/proto/Unk2700_NIMPHALPEPO_ClientNotify.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 Unk2700_NIMPHALPEPO_ClientNotify {
- uint32 Unk2700_MKIMFKIGBCL = 13;
- uint64 Unk2700_ONOOJBEABOE = 12;
-}
diff --git a/proto/Unk2700_NINHGODEMHH_ServerNotify.proto b/proto/Unk2700_NINHGODEMHH_ServerNotify.proto
deleted file mode 100644
index 681a9d60..00000000
--- a/proto/Unk2700_NINHGODEMHH_ServerNotify.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: 2155
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_NINHGODEMHH_ServerNotify {
- uint32 schedule_id = 1;
- uint32 activity_id = 3;
-}
diff --git a/proto/Unk2700_NJNMEFINDCF.proto b/proto/Unk2700_NJNMEFINDCF.proto
deleted file mode 100644
index 9cbd6468..00000000
--- a/proto/Unk2700_NJNMEFINDCF.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: 8093
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_NJNMEFINDCF {
- int32 retcode = 6;
- uint32 level_id = 1;
-}
diff --git a/proto/Unk2700_NKIDCOKNPFF.proto b/proto/Unk2700_NKIDCOKNPFF.proto
deleted file mode 100644
index a71e51a7..00000000
--- a/proto/Unk2700_NKIDCOKNPFF.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 Unk2700_NKIDCOKNPFF {
- uint32 uid = 4;
- uint32 building_points = 9;
- uint32 Unk2700_CDOKENJJJMH = 3;
-}
diff --git a/proto/Unk2700_NKIEIGPLMIO.proto b/proto/Unk2700_NKIEIGPLMIO.proto
deleted file mode 100644
index 2af3f039..00000000
--- a/proto/Unk2700_NKIEIGPLMIO.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: 8459
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_NKIEIGPLMIO {
- uint32 challenge_type = 1;
- int32 retcode = 4;
- uint32 stage_id = 7;
-}
diff --git a/proto/Unk2700_NLBJHDNKPCC.proto b/proto/Unk2700_NLBJHDNKPCC.proto
deleted file mode 100644
index 3b2b6170..00000000
--- a/proto/Unk2700_NLBJHDNKPCC.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 "Unk2700_GPPKNKGDCHJ.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8626
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_NLBJHDNKPCC {
- int32 retcode = 6;
- repeated Unk2700_GPPKNKGDCHJ Unk2700_AAOHOIJEOEG = 14;
-}
diff --git a/proto/Unk2700_NLFDMMFNMIO.proto b/proto/Unk2700_NLFDMMFNMIO.proto
deleted file mode 100644
index 1d7b3a8e..00000000
--- a/proto/Unk2700_NLFDMMFNMIO.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 "Unk2700_KLPINMKOEPE.proto";
-import "Unk2700_PHGGAEDHLBN.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_NLFDMMFNMIO {
- Unk2700_PHGGAEDHLBN Unk2700_JGFDODPBGFL = 1;
- repeated Unk2700_KLPINMKOEPE Unk2700_AAGBIFHNNPP = 15;
- uint32 dungeon_id = 3;
- uint64 Unk2700_ONOOJBEABOE = 10;
-}
diff --git a/proto/Unk2700_NLJBCGILMIE.proto b/proto/Unk2700_NLJBCGILMIE.proto
deleted file mode 100644
index 0018c6e1..00000000
--- a/proto/Unk2700_NLJBCGILMIE.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: 8281
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_NLJBCGILMIE {
- int32 retcode = 4;
- repeated uint32 item_id_list = 7;
-}
diff --git a/proto/Unk2700_NMEENGOJOKD.proto b/proto/Unk2700_NMEENGOJOKD.proto
deleted file mode 100644
index c7655ddb..00000000
--- a/proto/Unk2700_NMEENGOJOKD.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 Unk2700_NMEENGOJOKD {
- map Unk2700_DACHHINLDDJ = 12;
-}
diff --git a/proto/Unk2700_NMJCGMOOIFP.proto b/proto/Unk2700_NMJCGMOOIFP.proto
deleted file mode 100644
index 2304faed..00000000
--- a/proto/Unk2700_NMJCGMOOIFP.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: 8061
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_NMJCGMOOIFP {
- uint32 level_id = 15;
- uint32 gallery_id = 4;
-}
diff --git a/proto/Unk2700_NMJIMIKKIME.proto b/proto/Unk2700_NMJIMIKKIME.proto
deleted file mode 100644
index 9f43dc0e..00000000
--- a/proto/Unk2700_NMJIMIKKIME.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 "Unk2700_HJLFNKLPFBH.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8943
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_NMJIMIKKIME {
- repeated uint32 Unk2700_OKGKHPCMNMN = 9;
- repeated Unk2700_HJLFNKLPFBH Unk2700_ELOOIKFNJCG = 11;
-}
diff --git a/proto/Unk2700_NNDKOICOGGH_ServerNotify.proto b/proto/Unk2700_NNDKOICOGGH_ServerNotify.proto
deleted file mode 100644
index a7e06ffa..00000000
--- a/proto/Unk2700_NNDKOICOGGH_ServerNotify.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 Unk2700_NNDKOICOGGH_ServerNotify {
- uint32 gallery_id = 13;
- bool Unk2700_INDLFDCOFDG = 11;
- uint32 buff_id = 14;
-}
diff --git a/proto/Unk2700_NNMDBDNIMHN_ServerRsp.proto b/proto/Unk2700_NNMDBDNIMHN_ServerRsp.proto
deleted file mode 100644
index ec147ab6..00000000
--- a/proto/Unk2700_NNMDBDNIMHN_ServerRsp.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 "Unk2700_KPNPJPPHOKA.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 4538
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_NNMDBDNIMHN_ServerRsp {
- Unk2700_KPNPJPPHOKA Unk2700_IFNLJDCJJED = 7;
- int32 retcode = 11;
- uint32 Unk2700_MAPJLIDACPN = 1;
-}
diff --git a/proto/Unk2700_NOCLNCCJEGK.proto b/proto/Unk2700_NOCLNCCJEGK.proto
deleted file mode 100644
index e73f7eac..00000000
--- a/proto/Unk2700_NOCLNCCJEGK.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 Unk2700_NOCLNCCJEGK {
- Unk2700_NOCLNCCJEGK_NONE = 0;
- Unk2700_NOCLNCCJEGK_Unk2700_ODIJEIGEGED = 1;
-}
diff --git a/proto/Unk2700_NOGODJOJDGF.proto b/proto/Unk2700_NOGODJOJDGF.proto
deleted file mode 100644
index 5aaad030..00000000
--- a/proto/Unk2700_NOGODJOJDGF.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 "Unk2700_OCDMIOKNHHH.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_NOGODJOJDGF {
- uint32 score = 12;
- Unk2700_OCDMIOKNHHH player_info = 10;
-}
diff --git a/proto/Unk2700_NPOBPFNDJKK.proto b/proto/Unk2700_NPOBPFNDJKK.proto
deleted file mode 100644
index cdd241ce..00000000
--- a/proto/Unk2700_NPOBPFNDJKK.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";
-
-enum Unk2700_NPOBPFNDJKK {
- Unk2700_NPOBPFNDJKK_Unk2700_PGICIHIAMBF = 0;
- Unk2700_NPOBPFNDJKK_Unk2700_OALJEIJHGKL = 1;
- Unk2700_NPOBPFNDJKK_Unk2700_JDIGCAMIBIA = 2;
- Unk2700_NPOBPFNDJKK_Unk2700_KBGKJADDAAF = 3;
- Unk2700_NPOBPFNDJKK_Unk2700_MNPNGKHMFNA = 4;
- Unk2700_NPOBPFNDJKK_Unk2700_NBCDOEINJLJ = 5;
- Unk2700_NPOBPFNDJKK_Unk2700_PHLJKMGKCBM = 6;
-}
diff --git a/proto/Unk2700_OBCKNDBAPGE.proto b/proto/Unk2700_OBCKNDBAPGE.proto
deleted file mode 100644
index d2b3cd1b..00000000
--- a/proto/Unk2700_OBCKNDBAPGE.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: 8072
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_OBCKNDBAPGE {
- uint32 gadget_id = 9;
- uint32 group_id = 2;
-}
diff --git a/proto/Unk2700_OBDHJJHLIKJ.proto b/proto/Unk2700_OBDHJJHLIKJ.proto
deleted file mode 100644
index 74da2240..00000000
--- a/proto/Unk2700_OBDHJJHLIKJ.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: 8523
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_OBDHJJHLIKJ {
- uint32 Unk2700_MAOAHHBCKIA = 2;
- uint32 activity_id = 3;
-}
diff --git a/proto/Unk2700_OCAJADDLPBB.proto b/proto/Unk2700_OCAJADDLPBB.proto
deleted file mode 100644
index 1a39d9b0..00000000
--- a/proto/Unk2700_OCAJADDLPBB.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: 8718
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_OCAJADDLPBB {
- uint32 Unk2700_LFALEEDODEC = 7;
-}
diff --git a/proto/Unk2700_OCDMIOKNHHH.proto b/proto/Unk2700_OCDMIOKNHHH.proto
deleted file mode 100644
index b7039449..00000000
--- a/proto/Unk2700_OCDMIOKNHHH.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 Unk2700_OCDMIOKNHHH {
- string online_id = 14;
- string psn_id = 6;
- string nickname = 15;
- uint32 player_level = 4;
- uint32 uid = 2;
- ProfilePicture profile_picture = 5;
-}
diff --git a/proto/Unk2700_OCOKILBJIPJ.proto b/proto/Unk2700_OCOKILBJIPJ.proto
deleted file mode 100644
index 2190139b..00000000
--- a/proto/Unk2700_OCOKILBJIPJ.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 Unk2700_OCOKILBJIPJ {
- Unk2700_OCOKILBJIPJ_Unk2700_MPGOEMPNCEH = 0;
- Unk2700_OCOKILBJIPJ_Unk2700_PDKBOLMIHMA = 1;
- Unk2700_OCOKILBJIPJ_Unk2700_MCEBEJONJGH = 2;
- Unk2700_OCOKILBJIPJ_Unk2700_MCNDLHHBBGJ = 3;
-}
diff --git a/proto/Unk2700_ODBNBICOCFK.proto b/proto/Unk2700_ODBNBICOCFK.proto
deleted file mode 100644
index 364df4f5..00000000
--- a/proto/Unk2700_ODBNBICOCFK.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: 8054
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_ODBNBICOCFK {
- uint32 Unk2700_AOJDMJPGBOL = 2;
-}
diff --git a/proto/Unk2700_ODJKHILOILK.proto b/proto/Unk2700_ODJKHILOILK.proto
deleted file mode 100644
index f239cd10..00000000
--- a/proto/Unk2700_ODJKHILOILK.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 "PotionStage.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8067
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_ODJKHILOILK {
- int32 retcode = 11;
- PotionStage Unk2700_BBEEMJECIAA = 14;
-}
diff --git a/proto/Unk2700_OEDLCGKNGLH.proto b/proto/Unk2700_OEDLCGKNGLH.proto
deleted file mode 100644
index f16f44ef..00000000
--- a/proto/Unk2700_OEDLCGKNGLH.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: 8686
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_OEDLCGKNGLH {
- uint32 level_id = 2;
- int32 retcode = 14;
-}
diff --git a/proto/Unk2700_OFDBHGHAJBD_ServerNotify.proto b/proto/Unk2700_OFDBHGHAJBD_ServerNotify.proto
deleted file mode 100644
index 2e7d20fb..00000000
--- a/proto/Unk2700_OFDBHGHAJBD_ServerNotify.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 "Unk2700_MIBBHAEMAGI.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6223
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_OFDBHGHAJBD_ServerNotify {
- Unk2700_MIBBHAEMAGI Unk2700_JIFAAPCJOHK = 12;
-}
diff --git a/proto/Unk2700_OGHMHELMBNN_ServerRsp.proto b/proto/Unk2700_OGHMHELMBNN_ServerRsp.proto
deleted file mode 100644
index b05dbee6..00000000
--- a/proto/Unk2700_OGHMHELMBNN_ServerRsp.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: 4488
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_OGHMHELMBNN_ServerRsp {
- int32 retcode = 7;
-}
diff --git a/proto/Unk2700_OGKIDNPMMKG.proto b/proto/Unk2700_OGKIDNPMMKG.proto
deleted file mode 100644
index 6ef42c44..00000000
--- a/proto/Unk2700_OGKIDNPMMKG.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 "Unk2700_HGMCNJOPDAA.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_OGKIDNPMMKG {
- Unk2700_HGMCNJOPDAA Unk2700_MINEHKAGOGA = 11;
- uint32 expire_time = 6;
- uint64 Unk2700_ONOOJBEABOE = 5;
-}
diff --git a/proto/Unk2700_OHBMICGFIIK.proto b/proto/Unk2700_OHBMICGFIIK.proto
deleted file mode 100644
index b34e8eb5..00000000
--- a/proto/Unk2700_OHBMICGFIIK.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 Unk2700_OHBMICGFIIK {
- uint32 Unk2700_DABMGCIOKCK = 4;
- uint32 Unk2700_BKJABFANBIM = 12;
- uint32 Unk2700_PGBNOPOIHIK = 7;
- uint32 Unk2700_DJNLHEBADGE = 2;
-}
diff --git a/proto/Unk2700_OHDDPIFAPPD.proto b/proto/Unk2700_OHDDPIFAPPD.proto
deleted file mode 100644
index 9c719505..00000000
--- a/proto/Unk2700_OHDDPIFAPPD.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: 8125
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_OHDDPIFAPPD {
- bool is_new = 10;
- uint32 Unk2700_GJOFNJGEDDE = 3;
- int32 retcode = 4;
- uint32 Unk2700_BPNCECAFPDK = 6;
- uint32 quest_id = 15;
- repeated uint32 affix_list = 2;
-}
diff --git a/proto/Unk2700_OHIKIOLLMHM.proto b/proto/Unk2700_OHIKIOLLMHM.proto
deleted file mode 100644
index 34b71bcf..00000000
--- a/proto/Unk2700_OHIKIOLLMHM.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: 8233
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_OHIKIOLLMHM {
- uint32 uid = 5;
- uint32 schedule_id = 1;
- map Unk2700_IFCNGIPPOAE = 4;
-}
diff --git a/proto/Unk2700_OHOKEEGPPBG.proto b/proto/Unk2700_OHOKEEGPPBG.proto
deleted file mode 100644
index 41194533..00000000
--- a/proto/Unk2700_OHOKEEGPPBG.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 Unk2700_OHOKEEGPPBG {
- repeated ItemParam reward_item_list = 4;
- uint32 uid = 3;
-}
diff --git a/proto/Unk2700_OJHJBKHIPLA_ClientReq.proto b/proto/Unk2700_OJHJBKHIPLA_ClientReq.proto
deleted file mode 100644
index 6518c234..00000000
--- a/proto/Unk2700_OJHJBKHIPLA_ClientReq.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: 2009
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_OJHJBKHIPLA_ClientReq {
- uint32 schedule_id = 15;
- uint32 activity_id = 12;
-}
diff --git a/proto/Unk2700_OJJNGIHDJEH.proto b/proto/Unk2700_OJJNGIHDJEH.proto
deleted file mode 100644
index b3351118..00000000
--- a/proto/Unk2700_OJJNGIHDJEH.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 "Unk2700_OCDMIOKNHHH.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_OJJNGIHDJEH {
- uint32 Unk2700_OMCCFBBDJMI = 1;
- uint32 timestamp = 8;
- Unk2700_OCDMIOKNHHH player_info = 12;
-}
diff --git a/proto/Unk2700_OJLJMJLKNGJ_ClientReq.proto b/proto/Unk2700_OJLJMJLKNGJ_ClientReq.proto
deleted file mode 100644
index e3bca9e8..00000000
--- a/proto/Unk2700_OJLJMJLKNGJ_ClientReq.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 Unk2700_OJLJMJLKNGJ_ClientReq {
- uint32 room_id = 2;
-}
diff --git a/proto/Unk2700_OKEKCGDGPDA.proto b/proto/Unk2700_OKEKCGDGPDA.proto
deleted file mode 100644
index 11c94a25..00000000
--- a/proto/Unk2700_OKEKCGDGPDA.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: 8396
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_OKEKCGDGPDA {
- uint32 gallery_id = 4;
-}
diff --git a/proto/Unk2700_OKNDIGOKMMC.proto b/proto/Unk2700_OKNDIGOKMMC.proto
deleted file mode 100644
index 26f57fd8..00000000
--- a/proto/Unk2700_OKNDIGOKMMC.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: 8426
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_OKNDIGOKMMC {
- int32 retcode = 15;
-}
diff --git a/proto/Unk2700_OLKJCGDHENH.proto b/proto/Unk2700_OLKJCGDHENH.proto
deleted file mode 100644
index 5ed2a206..00000000
--- a/proto/Unk2700_OLKJCGDHENH.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: 8343
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_OLKJCGDHENH {
- int32 retcode = 8;
-}
diff --git a/proto/Unk2700_ONCHFHBBCBN.proto b/proto/Unk2700_ONCHFHBBCBN.proto
deleted file mode 100644
index 54cdd185..00000000
--- a/proto/Unk2700_ONCHFHBBCBN.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 "Unk2700_OCDMIOKNHHH.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_ONCHFHBBCBN {
- uint32 hit_count = 12;
- uint32 score = 11;
- Unk2700_OCDMIOKNHHH player_info = 5;
- uint32 timestamp = 2;
-}
diff --git a/proto/Unk2700_ONKMCKLJNAL.proto b/proto/Unk2700_ONKMCKLJNAL.proto
deleted file mode 100644
index e9ef4e6d..00000000
--- a/proto/Unk2700_ONKMCKLJNAL.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 Unk2700_ONKMCKLJNAL {
- uint32 id = 2;
-}
diff --git a/proto/Unk2700_OPEBMJPOOBL.proto b/proto/Unk2700_OPEBMJPOOBL.proto
deleted file mode 100644
index 0f19a245..00000000
--- a/proto/Unk2700_OPEBMJPOOBL.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 Unk2700_OPEBMJPOOBL {
- Unk2700_OPEBMJPOOBL_NONE = 0;
- Unk2700_OPEBMJPOOBL_Unk2700_HONBFAOIDKK = 1;
-}
diff --git a/proto/Unk2700_PBGBOLJMIIB.proto b/proto/Unk2700_PBGBOLJMIIB.proto
deleted file mode 100644
index f22c52a8..00000000
--- a/proto/Unk2700_PBGBOLJMIIB.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: 8924
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_PBGBOLJMIIB {
- uint32 activity_id = 14;
-}
diff --git a/proto/Unk2700_PCBGAIAJPHH.proto b/proto/Unk2700_PCBGAIAJPHH.proto
deleted file mode 100644
index fdab8b4a..00000000
--- a/proto/Unk2700_PCBGAIAJPHH.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: 8758
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_PCBGAIAJPHH {
- uint32 level_id = 7;
-}
diff --git a/proto/Unk2700_PDGJFHAGMKD.proto b/proto/Unk2700_PDGJFHAGMKD.proto
deleted file mode 100644
index 6e916b9e..00000000
--- a/proto/Unk2700_PDGJFHAGMKD.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: 8447
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_PDGJFHAGMKD {
- int32 retcode = 3;
-}
diff --git a/proto/Unk2700_PDGLEKKMCBD.proto b/proto/Unk2700_PDGLEKKMCBD.proto
deleted file mode 100644
index 3d8d01d8..00000000
--- a/proto/Unk2700_PDGLEKKMCBD.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 Unk2700_PDGLEKKMCBD {
- uint32 Unk2700_PGBNOPOIHIK = 1;
- uint32 Unk2700_BKJABFANBIM = 2;
- uint32 Unk2700_DJNLHEBADGE = 3;
- uint32 Unk2700_DABMGCIOKCK = 4;
-}
diff --git a/proto/Unk2700_PEDJGJMHMHH.proto b/proto/Unk2700_PEDJGJMHMHH.proto
deleted file mode 100644
index 83f0eca8..00000000
--- a/proto/Unk2700_PEDJGJMHMHH.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 "Unk2700_EOHBLDIKPME.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_PEDJGJMHMHH {
- uint32 open_time = 8;
- uint32 level_id = 15;
- Unk2700_EOHBLDIKPME Unk2700_EAKNBKIIJHB = 7;
- Unk2700_EOHBLDIKPME Unk2700_HIHOANFAKEA = 11;
-}
diff --git a/proto/Unk2700_PFFKAEPBEHE_ServerRsp.proto b/proto/Unk2700_PFFKAEPBEHE_ServerRsp.proto
deleted file mode 100644
index 0f229884..00000000
--- a/proto/Unk2700_PFFKAEPBEHE_ServerRsp.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 Unk2700_PFFKAEPBEHE_ServerRsp {
- int32 retcode = 2;
-}
diff --git a/proto/Unk2700_PFOLNOBIKFB.proto b/proto/Unk2700_PFOLNOBIKFB.proto
deleted file mode 100644
index aae857cb..00000000
--- a/proto/Unk2700_PFOLNOBIKFB.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: 8833
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_PFOLNOBIKFB {
- bool Unk2700_PIDPNNOGBJB = 4;
- bool Unk2700_DCGOILIDPNK = 3;
- int32 retcode = 1;
-}
diff --git a/proto/Unk2700_PGFLJBBEBKG.proto b/proto/Unk2700_PGFLJBBEBKG.proto
deleted file mode 100644
index 26d19b40..00000000
--- a/proto/Unk2700_PGFLJBBEBKG.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 Unk2700_PGFLJBBEBKG {
- uint64 Unk2700_ONOOJBEABOE = 1;
- uint32 Unk2700_MKIMFKIGBCL = 2;
-}
diff --git a/proto/Unk2700_PHFADCJDBOF.proto b/proto/Unk2700_PHFADCJDBOF.proto
deleted file mode 100644
index ca2332c6..00000000
--- a/proto/Unk2700_PHFADCJDBOF.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: 8559
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_PHFADCJDBOF {
- uint32 schedule_id = 8;
-}
diff --git a/proto/Unk2700_PHGGAEDHLBN.proto b/proto/Unk2700_PHGGAEDHLBN.proto
deleted file mode 100644
index 0d953678..00000000
--- a/proto/Unk2700_PHGGAEDHLBN.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 Unk2700_PHGGAEDHLBN {
- repeated uint32 Unk2700_ANHJAFDEACF = 1;
- bool Unk2700_IBDCFAMBGOK = 14;
- uint32 Unk2700_KENGEGJGAEL = 6;
- uint32 Unk2700_DOIMMBJDALB = 4;
- bool Unk2700_FKLBCNLBBNM = 3;
- uint32 Unk2700_IFNFCNNBPIB = 10;
- uint32 Unk2700_PBBPGFMNMNJ = 9;
-}
diff --git a/proto/Unk2700_PHLEDBIFIFL.proto b/proto/Unk2700_PHLEDBIFIFL.proto
deleted file mode 100644
index e104549b..00000000
--- a/proto/Unk2700_PHLEDBIFIFL.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: 8165
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_PHLEDBIFIFL {
- uint32 level_id = 12;
- uint32 difficulty = 4;
-}
diff --git a/proto/Unk2700_PIAFGFGHGHM.proto b/proto/Unk2700_PIAFGFGHGHM.proto
deleted file mode 100644
index 771d1f86..00000000
--- a/proto/Unk2700_PIAFGFGHGHM.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 Unk2700_PIAFGFGHGHM {
- Unk2700_PIAFGFGHGHM_Unk2700_LKEBMNKGKCP = 0;
- Unk2700_PIAFGFGHGHM_Unk2700_PJHOMLBMENK = 1;
- Unk2700_PIAFGFGHGHM_Unk2700_MPGMPAOGMCB = 2;
-}
diff --git a/proto/Unk2700_PIEJLIIGLGM_ServerRsp.proto b/proto/Unk2700_PIEJLIIGLGM_ServerRsp.proto
deleted file mode 100644
index 53062c51..00000000
--- a/proto/Unk2700_PIEJLIIGLGM_ServerRsp.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 Unk2700_PIEJLIIGLGM_ServerRsp {
- int32 retcode = 3;
-}
diff --git a/proto/Unk2700_PIEJMALFKIF.proto b/proto/Unk2700_PIEJMALFKIF.proto
deleted file mode 100644
index 723bbf53..00000000
--- a/proto/Unk2700_PIEJMALFKIF.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 "Unk2700_KHDMDKKDOCD.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8531
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_PIEJMALFKIF {
- uint32 stage_id = 13;
- uint32 Unk2700_FHEHGDABALE = 7;
- repeated Unk2700_KHDMDKKDOCD dungeon_avatar_list = 6;
- uint32 level_id = 8;
- uint32 Unk2700_HKFEBBCMBHL = 5;
-}
diff --git a/proto/Unk2700_PILILDPMNNA.proto b/proto/Unk2700_PILILDPMNNA.proto
deleted file mode 100644
index c8efefc2..00000000
--- a/proto/Unk2700_PILILDPMNNA.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 Unk2700_PILILDPMNNA {
- uint32 difficulty = 7;
- repeated uint32 Unk2700_EGBDDLOBCDL = 4;
- bool Unk2700_MMFHBHNKLDG = 9;
- uint32 stage_id = 12;
- uint32 Unk2700_PPEBOKBCPLE = 3;
-}
diff --git a/proto/Unk2700_PJCMAELKFEP.proto b/proto/Unk2700_PJCMAELKFEP.proto
deleted file mode 100644
index cb97c068..00000000
--- a/proto/Unk2700_PJCMAELKFEP.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: 8367
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_PJCMAELKFEP {
- uint32 gallery_id = 13;
-}
diff --git a/proto/Unk2700_PJPMOLPHNEH.proto b/proto/Unk2700_PJPMOLPHNEH.proto
deleted file mode 100644
index 2579187d..00000000
--- a/proto/Unk2700_PJPMOLPHNEH.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: 8895
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_PJPMOLPHNEH {
- uint32 Unk2700_HLHIAHAELDA = 1;
- bool Unk2700_MMNILGLDHHD = 3;
- uint32 Unk2700_PPEBOKBCPLE = 2;
-}
diff --git a/proto/Unk2700_PKAPCOBGIJL.proto b/proto/Unk2700_PKAPCOBGIJL.proto
deleted file mode 100644
index 9d6e55c9..00000000
--- a/proto/Unk2700_PKAPCOBGIJL.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 Unk2700_PKAPCOBGIJL {
- uint32 Unk2700_OOJCLILDIHM = 1;
- uint32 Unk2700_KDNLGNDLDNM = 10;
-}
diff --git a/proto/Unk2700_PKCLMDHHPFI.proto b/proto/Unk2700_PKCLMDHHPFI.proto
deleted file mode 100644
index 14c6db24..00000000
--- a/proto/Unk2700_PKCLMDHHPFI.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 "Unk2700_KIGGOKAEFHM.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8423
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_PKCLMDHHPFI {
- repeated Unk2700_KIGGOKAEFHM Unk2700_HHODMCCNGKE = 8;
- int32 retcode = 6;
-}
diff --git a/proto/Unk2700_PKKJEOFNLCF.proto b/proto/Unk2700_PKKJEOFNLCF.proto
deleted file mode 100644
index 97249606..00000000
--- a/proto/Unk2700_PKKJEOFNLCF.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: 8983
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_PKKJEOFNLCF {
- int32 retcode = 3;
- uint32 Unk2700_CKGJEOOKFIF = 8;
-}
diff --git a/proto/Unk2700_PMKNJBJPLBH.proto b/proto/Unk2700_PMKNJBJPLBH.proto
deleted file mode 100644
index cf994378..00000000
--- a/proto/Unk2700_PMKNJBJPLBH.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 "Unk2700_HJLFNKLPFBH.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8385
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2700_PMKNJBJPLBH {
- int32 retcode = 11;
- repeated Unk2700_HJLFNKLPFBH Unk2700_BBGHICEDLBB = 13;
- repeated uint32 Unk2700_GGNBBHMGLAN = 12;
- repeated Unk2700_HJLFNKLPFBH avatar_list = 9;
-}
diff --git a/proto/Unk2700_PPBALCAKIBD.proto b/proto/Unk2700_PPBALCAKIBD.proto
deleted file mode 100644
index 5f15d1d5..00000000
--- a/proto/Unk2700_PPBALCAKIBD.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: 8273
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2700_PPBALCAKIBD {}
diff --git a/proto/Unk2700_PPIBANCGGNI.proto b/proto/Unk2700_PPIBANCGGNI.proto
deleted file mode 100644
index c86291f4..00000000
--- a/proto/Unk2700_PPIBANCGGNI.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 "Unk2700_MOFABPNGIKP.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2700_PPIBANCGGNI {
- Unk2700_MOFABPNGIKP reason = 7;
-}
diff --git a/proto/Unk2700_PPOGMFAKBMK_ServerRsp.proto b/proto/Unk2700_PPOGMFAKBMK_ServerRsp.proto
deleted file mode 100644
index 8992541a..00000000
--- a/proto/Unk2700_PPOGMFAKBMK_ServerRsp.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 Unk2700_PPOGMFAKBMK_ServerRsp {
- int32 retcode = 3;
-}
diff --git a/proto/Unk2800_ACHELBEEBIP.proto b/proto/Unk2800_ACHELBEEBIP.proto
deleted file mode 100644
index 5da674d7..00000000
--- a/proto/Unk2800_ACHELBEEBIP.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: 21800
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2800_ACHELBEEBIP {
- int32 retcode = 2;
- bool is_success = 15;
- uint32 level_id = 3;
-}
diff --git a/proto/Unk2800_ANGFAFEJBAE.proto b/proto/Unk2800_ANGFAFEJBAE.proto
deleted file mode 100644
index e3bf3fb3..00000000
--- a/proto/Unk2800_ANGFAFEJBAE.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: 846
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2800_ANGFAFEJBAE {
- int32 retcode = 15;
-}
diff --git a/proto/Unk2800_BDAPFODFMNE.proto b/proto/Unk2800_BDAPFODFMNE.proto
deleted file mode 100644
index 0c38e10e..00000000
--- a/proto/Unk2800_BDAPFODFMNE.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: 24550
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2800_BDAPFODFMNE {}
diff --git a/proto/Unk2800_BEMANDBNPJB.proto b/proto/Unk2800_BEMANDBNPJB.proto
deleted file mode 100644
index a7e02720..00000000
--- a/proto/Unk2800_BEMANDBNPJB.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 "ExhibitionDisplayInfo.proto";
-import "OnlinePlayerInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2800_BEMANDBNPJB {
- OnlinePlayerInfo player_info = 13;
- repeated ExhibitionDisplayInfo card_list = 11;
-}
diff --git a/proto/Unk2800_BOFEHJBJELJ.proto b/proto/Unk2800_BOFEHJBJELJ.proto
deleted file mode 100644
index 6dd52d66..00000000
--- a/proto/Unk2800_BOFEHJBJELJ.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: 8574
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2800_BOFEHJBJELJ {
- int32 retcode = 9;
-}
diff --git a/proto/Unk2800_BPOJIIDEADD.proto b/proto/Unk2800_BPOJIIDEADD.proto
deleted file mode 100644
index 11655839..00000000
--- a/proto/Unk2800_BPOJIIDEADD.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 Unk2800_BPOJIIDEADD {
- uint32 Unk2800_MMPELBBNFOD = 8;
- uint32 open_time = 11;
- uint32 Unk2800_MGPEODNKEEC = 5;
- uint32 level_id = 12;
- bool is_finished = 9;
- bool is_open = 3;
-}
diff --git a/proto/Unk2800_CEAECGGBOKL.proto b/proto/Unk2800_CEAECGGBOKL.proto
deleted file mode 100644
index 3fcaad9b..00000000
--- a/proto/Unk2800_CEAECGGBOKL.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 Unk2800_CEAECGGBOKL {
- uint32 Unk2800_KDLIIGEGDDH = 15;
- uint32 Unk2800_ENMCNIPGGIA = 12;
- uint32 Unk2800_DEIGAGPAJGK = 14;
- uint32 dungeon_id = 4;
- uint32 Unk2800_JKOGDAMMBIN = 13;
-}
diff --git a/proto/Unk2800_CGODFDDALAG.proto b/proto/Unk2800_CGODFDDALAG.proto
deleted file mode 100644
index 48e27d97..00000000
--- a/proto/Unk2800_CGODFDDALAG.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 Unk2800_CGODFDDALAG {
- uint32 stage_id = 10;
- bool is_open = 3;
- uint32 open_time = 12;
- bool Unk2800_GCPNBJIJEDA = 15;
-}
diff --git a/proto/Unk2800_CGPNLBNMPCM.proto b/proto/Unk2800_CGPNLBNMPCM.proto
deleted file mode 100644
index 7faf0165..00000000
--- a/proto/Unk2800_CGPNLBNMPCM.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 Unk2800_CGPNLBNMPCM {
- uint32 open_time = 7;
- bool is_open = 14;
- uint32 stage_id = 10;
- uint32 best_score = 13;
-}
diff --git a/proto/Unk2800_CHEDEMEDPPM.proto b/proto/Unk2800_CHEDEMEDPPM.proto
deleted file mode 100644
index 26ad5e6c..00000000
--- a/proto/Unk2800_CHEDEMEDPPM.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: 5565
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2800_CHEDEMEDPPM {
- uint32 point_id = 7;
- uint32 coin = 15;
- uint32 Unk2800_EOFOECJJMLJ = 3;
- uint32 Unk2800_BAEEDEAADIA = 13;
-}
diff --git a/proto/Unk2800_COCHLKHLCPO.proto b/proto/Unk2800_COCHLKHLCPO.proto
deleted file mode 100644
index 5d157f8a..00000000
--- a/proto/Unk2800_COCHLKHLCPO.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: 23467
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2800_COCHLKHLCPO {
- uint32 level_id = 5;
-}
diff --git a/proto/Unk2800_DKDJCLLNGNL.proto b/proto/Unk2800_DKDJCLLNGNL.proto
deleted file mode 100644
index 66d3449a..00000000
--- a/proto/Unk2800_DKDJCLLNGNL.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: 8346
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2800_DKDJCLLNGNL {}
diff --git a/proto/Unk2800_DNKCFLKHKJG.proto b/proto/Unk2800_DNKCFLKHKJG.proto
deleted file mode 100644
index b0e36224..00000000
--- a/proto/Unk2800_DNKCFLKHKJG.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: 876
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2800_DNKCFLKHKJG {
- uint32 Unk2800_LEHIJIPEONO = 3;
- uint32 gadget_entity_id = 8;
-}
diff --git a/proto/Unk2800_DPINLADLBFA.proto b/proto/Unk2800_DPINLADLBFA.proto
deleted file mode 100644
index 7ff74d55..00000000
--- a/proto/Unk2800_DPINLADLBFA.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: 1902
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2800_DPINLADLBFA {}
diff --git a/proto/Unk2800_ECCLDPCADCJ.proto b/proto/Unk2800_ECCLDPCADCJ.proto
deleted file mode 100644
index 99b2869d..00000000
--- a/proto/Unk2800_ECCLDPCADCJ.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";
-
-// CmdId: 1921
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2800_ECCLDPCADCJ {}
diff --git a/proto/Unk2800_EKGCCBDIKFI.proto b/proto/Unk2800_EKGCCBDIKFI.proto
deleted file mode 100644
index e36f71b4..00000000
--- a/proto/Unk2800_EKGCCBDIKFI.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: 21851
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2800_EKGCCBDIKFI {
- int32 retcode = 12;
- bool is_success = 6;
-}
diff --git a/proto/Unk2800_FDLKPKFOIIK.proto b/proto/Unk2800_FDLKPKFOIIK.proto
deleted file mode 100644
index 1fe98139..00000000
--- a/proto/Unk2800_FDLKPKFOIIK.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 Unk2800_FDLKPKFOIIK {
- Unk2800_FDLKPKFOIIK_NONE = 0;
- Unk2800_FDLKPKFOIIK_START = 1;
- Unk2800_FDLKPKFOIIK_Unk2800_FDPBDHDHAKO = 2;
-}
diff --git a/proto/Unk2800_FGFMMFAKDEL.proto b/proto/Unk2800_FGFMMFAKDEL.proto
deleted file mode 100644
index 1b50ba70..00000000
--- a/proto/Unk2800_FGFMMFAKDEL.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 Unk2800_FGFMMFAKDEL {
- uint32 Unk2800_HKEDPPELJDD = 7;
- bool Unk2800_FOGGAIHLNOP = 3;
- bool Unk2800_NKKMCEKPKLA = 2;
- uint32 gear_id = 11;
- uint32 Unk2800_JJFDKELDLEM = 6;
-}
diff --git a/proto/Unk2800_FHCJIICLONO.proto b/proto/Unk2800_FHCJIICLONO.proto
deleted file mode 100644
index 34dc318e..00000000
--- a/proto/Unk2800_FHCJIICLONO.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: 21025
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2800_FHCJIICLONO {
- uint32 level_id = 9;
- int32 retcode = 2;
-}
diff --git a/proto/Unk2800_FHMOLALLEEN.proto b/proto/Unk2800_FHMOLALLEEN.proto
deleted file mode 100644
index cb5f47b4..00000000
--- a/proto/Unk2800_FHMOLALLEEN.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 Unk2800_FHMOLALLEEN {
- repeated uint32 argument_list = 1;
-}
diff --git a/proto/Unk2800_FMAOEPEBKHB.proto b/proto/Unk2800_FMAOEPEBKHB.proto
deleted file mode 100644
index 3768b91b..00000000
--- a/proto/Unk2800_FMAOEPEBKHB.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 Unk2800_FMAOEPEBKHB {
- Unk2800_FMAOEPEBKHB_Unk2800_IBMPPHFLKEO = 0;
- Unk2800_FMAOEPEBKHB_Unk2800_GFHGOAMCAJH = 1;
- Unk2800_FMAOEPEBKHB_Unk2800_FOBCHIGNEJB = 2;
-}
diff --git a/proto/Unk2800_GDDLBKEENNA.proto b/proto/Unk2800_GDDLBKEENNA.proto
deleted file mode 100644
index fbe082cc..00000000
--- a/proto/Unk2800_GDDLBKEENNA.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";
-
-import "ExhibitionDisplayInfo.proto";
-import "Unk2700_MOFABPNGIKP.proto";
-import "Unk2800_BEMANDBNPJB.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 24601
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2800_GDDLBKEENNA {
- bool is_new_record = 13;
- Unk2700_MOFABPNGIKP reason = 1;
- repeated Unk2800_BEMANDBNPJB settle_info_list = 8;
- repeated ExhibitionDisplayInfo score_list = 6;
- uint32 Unk2700_CDDONJJMFCI = 15;
-}
diff --git a/proto/Unk2800_HHPCNJGKIPP.proto b/proto/Unk2800_HHPCNJGKIPP.proto
deleted file mode 100644
index d1244f2a..00000000
--- a/proto/Unk2800_HHPCNJGKIPP.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: 23388
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2800_HHPCNJGKIPP {
- int32 retcode = 6;
-}
diff --git a/proto/Unk2800_HKBAEOMCFOD.proto b/proto/Unk2800_HKBAEOMCFOD.proto
deleted file mode 100644
index 9e553c11..00000000
--- a/proto/Unk2800_HKBAEOMCFOD.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: 145
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2800_HKBAEOMCFOD {
- uint32 giving_id = 10;
- int32 retcode = 6;
-}
diff --git a/proto/Unk2800_IBDOMAIDPGK.proto b/proto/Unk2800_IBDOMAIDPGK.proto
deleted file mode 100644
index 1922176d..00000000
--- a/proto/Unk2800_IBDOMAIDPGK.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 "Unk2800_FMAOEPEBKHB.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 5594
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2800_IBDOMAIDPGK {
- Unk2800_FMAOEPEBKHB Unk2800_ENJGEFBCLOL = 11;
- uint32 end_time = 12;
- bool Unk2800_OCCCDEMDONA = 7;
- uint32 gallery_id = 14;
-}
diff --git a/proto/Unk2800_IECLGDFOMFJ.proto b/proto/Unk2800_IECLGDFOMFJ.proto
deleted file mode 100644
index 47ab15db..00000000
--- a/proto/Unk2800_IECLGDFOMFJ.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 "Unk2800_PHPHMILPOLC.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8513
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2800_IECLGDFOMFJ {
- uint32 schedule_id = 14;
- repeated Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 3;
- uint32 activity_id = 10;
-}
diff --git a/proto/Unk2800_IGKGDAGGCEC.proto b/proto/Unk2800_IGKGDAGGCEC.proto
deleted file mode 100644
index 8d2c89a6..00000000
--- a/proto/Unk2800_IGKGDAGGCEC.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: 1684
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2800_IGKGDAGGCEC {
- uint64 cur_avatar_guid = 8;
- repeated uint64 avatar_team_guid_list = 3;
-}
diff --git a/proto/Unk2800_IILBEPIEBJO.proto b/proto/Unk2800_IILBEPIEBJO.proto
deleted file mode 100644
index 4fa468e9..00000000
--- a/proto/Unk2800_IILBEPIEBJO.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: 8476
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2800_IILBEPIEBJO {
- uint32 gallery_id = 5;
-}
diff --git a/proto/Unk2800_ILKIAECAAKG.proto b/proto/Unk2800_ILKIAECAAKG.proto
deleted file mode 100644
index 5d50d3aa..00000000
--- a/proto/Unk2800_ILKIAECAAKG.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: 3004
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2800_ILKIAECAAKG {
- uint32 reminder_id = 15;
-}
diff --git a/proto/Unk2800_IMLDGLIMODE.proto b/proto/Unk2800_IMLDGLIMODE.proto
deleted file mode 100644
index 5be691f2..00000000
--- a/proto/Unk2800_IMLDGLIMODE.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 Unk2800_IMLDGLIMODE {
- Unk2800_IMLDGLIMODE_NONE = 0;
- Unk2800_IMLDGLIMODE_Unk2800_FIPMFJALDJM = 1;
- Unk2800_IMLDGLIMODE_Unk2800_OFNLGLLMMED = 2;
-}
diff --git a/proto/Unk2800_IOBHBFFAONO.proto b/proto/Unk2800_IOBHBFFAONO.proto
deleted file mode 100644
index 9f16eb6c..00000000
--- a/proto/Unk2800_IOBHBFFAONO.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 "Unk2700_MOFABPNGIKP.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2800_IOBHBFFAONO {
- uint32 param1 = 7;
- uint32 param2 = 2;
- Unk2700_MOFABPNGIKP reason = 3;
- uint32 param3 = 6;
- uint32 Unk2800_NGGPIECNHJA = 12;
- uint32 gallery_id = 1;
-}
diff --git a/proto/Unk2800_JBEDBFJFEIH.proto b/proto/Unk2800_JBEDBFJFEIH.proto
deleted file mode 100644
index 930b8323..00000000
--- a/proto/Unk2800_JBEDBFJFEIH.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 Unk2800_JBEDBFJFEIH {
- uint32 equip_type = 9;
- uint32 element_type = 12;
-}
diff --git a/proto/Unk2800_JCPNICABMAF.proto b/proto/Unk2800_JCPNICABMAF.proto
deleted file mode 100644
index e5c8616c..00000000
--- a/proto/Unk2800_JCPNICABMAF.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 "Unk2800_IMLDGLIMODE.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 5504
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2800_JCPNICABMAF {
- uint32 coin = 10;
- Unk2800_IMLDGLIMODE stage = 8;
- uint32 kill_monster_count = 4;
- uint32 progress = 15;
-}
diff --git a/proto/Unk2800_JIPMJPAKIKE.proto b/proto/Unk2800_JIPMJPAKIKE.proto
deleted file mode 100644
index 4c7c21c4..00000000
--- a/proto/Unk2800_JIPMJPAKIKE.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 Unk2800_JIPMJPAKIKE {
- bool is_finished = 7;
- uint32 Unk2800_MMPELBBNFOD = 10;
- bool is_open = 5;
- uint32 Unk2800_MGPEODNKEEC = 6;
-}
diff --git a/proto/Unk2800_JKLFAJKDLDG.proto b/proto/Unk2800_JKLFAJKDLDG.proto
deleted file mode 100644
index 7f198187..00000000
--- a/proto/Unk2800_JKLFAJKDLDG.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 Unk2800_JKLFAJKDLDG {
- uint32 quest_id = 13;
- uint32 point_id = 6;
-}
diff --git a/proto/Unk2800_KFNCDHFHJPD.proto b/proto/Unk2800_KFNCDHFHJPD.proto
deleted file mode 100644
index afd1cdf1..00000000
--- a/proto/Unk2800_KFNCDHFHJPD.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: 8996
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2800_KFNCDHFHJPD {
- int32 retcode = 3;
-}
diff --git a/proto/Unk2800_KHLHFFHGEHA.proto b/proto/Unk2800_KHLHFFHGEHA.proto
deleted file mode 100644
index e58baacc..00000000
--- a/proto/Unk2800_KHLHFFHGEHA.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 "Unk2800_FGFMMFAKDEL.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 21834
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2800_KHLHFFHGEHA {
- bool is_success = 4;
- bool Unk2800_ICNCEKIJNJA = 12;
- repeated Unk2800_FGFMMFAKDEL Unk2800_EGJDBBGNMFI = 9;
- uint32 level_id = 5;
-}
diff --git a/proto/Unk2800_KILFIICJLEE.proto b/proto/Unk2800_KILFIICJLEE.proto
deleted file mode 100644
index f3c5c559..00000000
--- a/proto/Unk2800_KILFIICJLEE.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: 5593
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2800_KILFIICJLEE {
- uint32 gallery_id = 15;
-}
diff --git a/proto/Unk2800_KJEOLFNEOPF.proto b/proto/Unk2800_KJEOLFNEOPF.proto
deleted file mode 100644
index dfe4b1cd..00000000
--- a/proto/Unk2800_KJEOLFNEOPF.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: 1768
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2800_KJEOLFNEOPF {
- repeated uint64 avatar_team_guid_list = 14;
- int32 retcode = 7;
- uint64 cur_avatar_guid = 15;
-}
diff --git a/proto/Unk2800_KOMBBIEEGCP.proto b/proto/Unk2800_KOMBBIEEGCP.proto
deleted file mode 100644
index b4487a7a..00000000
--- a/proto/Unk2800_KOMBBIEEGCP.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: 5522
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2800_KOMBBIEEGCP {
- uint32 gallery_id = 2;
- uint32 coin = 9;
- uint32 Unk2800_LBPCDCHOOLJ = 11;
-}
diff --git a/proto/Unk2800_KPJKAJLNAED.proto b/proto/Unk2800_KPJKAJLNAED.proto
deleted file mode 100644
index d3dfeb82..00000000
--- a/proto/Unk2800_KPJKAJLNAED.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: 874
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2800_KPJKAJLNAED {
- int32 retcode = 12;
-}
diff --git a/proto/Unk2800_LGIKLPBOJOI.proto b/proto/Unk2800_LGIKLPBOJOI.proto
deleted file mode 100644
index 4fb4fdc9..00000000
--- a/proto/Unk2800_LGIKLPBOJOI.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: 8145
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2800_LGIKLPBOJOI {
- repeated uint32 Unk2800_AEKPBKAAHFL = 14;
- uint32 activity_id = 7;
-}
diff --git a/proto/Unk2800_LIBCDGDJMDF.proto b/proto/Unk2800_LIBCDGDJMDF.proto
deleted file mode 100644
index 8edcf668..00000000
--- a/proto/Unk2800_LIBCDGDJMDF.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: 5527
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2800_LIBCDGDJMDF {
- uint32 gallery_id = 9;
- int32 retcode = 5;
-}
diff --git a/proto/Unk2800_MBKLJLMLIKF.proto b/proto/Unk2800_MBKLJLMLIKF.proto
deleted file mode 100644
index dbe5ce7b..00000000
--- a/proto/Unk2800_MBKLJLMLIKF.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 Unk2800_MBKLJLMLIKF {
- uint32 stage_id = 13;
- bool is_open = 14;
- uint32 best_score = 4;
-}
diff --git a/proto/Unk2800_MHCFAGCKGIB.proto b/proto/Unk2800_MHCFAGCKGIB.proto
deleted file mode 100644
index 7eba55e9..00000000
--- a/proto/Unk2800_MHCFAGCKGIB.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 "DungeonEntryInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2800_MHCFAGCKGIB {
- uint32 scene_id = 12;
- uint32 point_id = 6;
- repeated DungeonEntryInfo dungeon_entry_list = 1;
- uint32 recommend_dungeon_id = 8;
-}
diff --git a/proto/Unk2800_MNBDNGKGDGF.proto b/proto/Unk2800_MNBDNGKGDGF.proto
deleted file mode 100644
index c5a7f593..00000000
--- a/proto/Unk2800_MNBDNGKGDGF.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: 8004
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2800_MNBDNGKGDGF {
- uint32 gallery_id = 13;
- int32 retcode = 8;
-}
diff --git a/proto/Unk2800_NHEOHBNFHJD.proto b/proto/Unk2800_NHEOHBNFHJD.proto
deleted file mode 100644
index fccb2211..00000000
--- a/proto/Unk2800_NHEOHBNFHJD.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 "Unk2800_IOBHBFFAONO.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8870
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk2800_NHEOHBNFHJD {
- Unk2800_IOBHBFFAONO settle_info = 11;
- uint32 stage_id = 7;
- bool is_new_record = 2;
- uint32 gallery_id = 1;
-}
diff --git a/proto/Unk2800_OCOMLNLPLGA.proto b/proto/Unk2800_OCOMLNLPLGA.proto
deleted file mode 100644
index afc2df0a..00000000
--- a/proto/Unk2800_OCOMLNLPLGA.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 "Unk2700_GBBDJMDIDEI.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2800_OCOMLNLPLGA {
- uint32 element_type = 11;
- repeated Unk2700_GBBDJMDIDEI Unk2700_DMDHDIHGPFA = 5;
- uint32 equip_type = 15;
-}
diff --git a/proto/Unk2800_OFIHDGFMDGB.proto b/proto/Unk2800_OFIHDGFMDGB.proto
deleted file mode 100644
index 15f4e372..00000000
--- a/proto/Unk2800_OFIHDGFMDGB.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: 171
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2800_OFIHDGFMDGB {
- uint32 giving_id = 4;
-}
diff --git a/proto/Unk2800_OMGNOBICOCD.proto b/proto/Unk2800_OMGNOBICOCD.proto
deleted file mode 100644
index b12e9f1c..00000000
--- a/proto/Unk2800_OMGNOBICOCD.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 "CustomGadgetTreeInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 843
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2800_OMGNOBICOCD {
- uint32 Unk2800_DPEOIJKEAPB = 14;
- CustomGadgetTreeInfo Unk2700_OCIHJFOKHPK = 11;
- uint32 gadget_entity_id = 10;
-}
diff --git a/proto/Unk2800_OOKIPFHPJMG.proto b/proto/Unk2800_OOKIPFHPJMG.proto
deleted file mode 100644
index e949413f..00000000
--- a/proto/Unk2800_OOKIPFHPJMG.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: 21054
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk2800_OOKIPFHPJMG {
- bool is_success = 8;
-}
diff --git a/proto/Unk2800_PHPHMILPOLC.proto b/proto/Unk2800_PHPHMILPOLC.proto
deleted file mode 100644
index 545747c0..00000000
--- a/proto/Unk2800_PHPHMILPOLC.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 "Unk2800_FDLKPKFOIIK.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk2800_PHPHMILPOLC {
- Unk2800_FDLKPKFOIIK state = 10;
- uint32 Unk2800_CLOCMPFBGMD = 4;
-}
diff --git a/proto/Unk3000_ACNMEFGKHKO.proto b/proto/Unk3000_ACNMEFGKHKO.proto
deleted file mode 100644
index 50b45f1a..00000000
--- a/proto/Unk3000_ACNMEFGKHKO.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: 4622
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_ACNMEFGKHKO {
- int32 retcode = 13;
- uint32 Unk3000_LOFNFMJFGNB = 1;
- uint32 Unk3000_DEDHCIKCAGH = 3;
- uint32 Unk3000_HCAJDIBHKDG = 2;
-}
diff --git a/proto/Unk3000_AFMFIPPDAJE.proto b/proto/Unk3000_AFMFIPPDAJE.proto
deleted file mode 100644
index 952f1f61..00000000
--- a/proto/Unk3000_AFMFIPPDAJE.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: 4576
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3000_AFMFIPPDAJE {
- map Unk3000_OBLCKELHBGH = 3;
- uint32 Unk3000_LOFNFMJFGNB = 12;
-}
diff --git a/proto/Unk3000_AGDEGMCKIAF.proto b/proto/Unk3000_AGDEGMCKIAF.proto
deleted file mode 100644
index b86e2d83..00000000
--- a/proto/Unk3000_AGDEGMCKIAF.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: 20702
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_AGDEGMCKIAF {
- int32 retcode = 5;
-}
diff --git a/proto/Unk3000_AHNHHIOAHBC.proto b/proto/Unk3000_AHNHHIOAHBC.proto
deleted file mode 100644
index ae7db209..00000000
--- a/proto/Unk3000_AHNHHIOAHBC.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 Unk3000_AHNHHIOAHBC {
- Unk3000_AHNHHIOAHBC_NONE = 0;
- Unk3000_AHNHHIOAHBC_Unk3000_IKCFCMNEEAO = 1;
- Unk3000_AHNHHIOAHBC_Unk3000_BCPDDCDJHHA = 2;
- Unk3000_AHNHHIOAHBC_FINISHED = 3;
-}
diff --git a/proto/Unk3000_ALPEACOMIPG.proto b/proto/Unk3000_ALPEACOMIPG.proto
deleted file mode 100644
index 0f012e1f..00000000
--- a/proto/Unk3000_ALPEACOMIPG.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 "Unk3000_ECGHJKANPJK.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk3000_ALPEACOMIPG {
- repeated Unk3000_ECGHJKANPJK Unk2700_PHKHIPLDOOA = 10;
- uint32 Unk3000_FJENMMCFMGD = 7;
- repeated uint32 Unk3000_HKABHFLDNKF = 6;
-}
diff --git a/proto/Unk3000_AMGHKNBNNPD.proto b/proto/Unk3000_AMGHKNBNNPD.proto
deleted file mode 100644
index bb075062..00000000
--- a/proto/Unk3000_AMGHKNBNNPD.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk3000_AMGHKNBNNPD {
- float Unk3000_OFFBBHIKDIN = 1;
- repeated uint32 animator_state_id_list = 2;
- uint32 entity_id = 3;
- bool need_set_is_in_air = 13;
- float speed = 12;
- float Unk3000_PJPFIPOLNAH = 8;
- bool check_animator_state_on_exit_only = 11;
- string override_collider = 14;
- Vector target_pos = 10;
-}
diff --git a/proto/Unk3000_BGPMEPKCLPA.proto b/proto/Unk3000_BGPMEPKCLPA.proto
deleted file mode 100644
index c1a84585..00000000
--- a/proto/Unk3000_BGPMEPKCLPA.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 "Unk3000_CMEPCFFDIGL.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk3000_BGPMEPKCLPA {
- repeated Unk3000_CMEPCFFDIGL Unk3000_MKIJEIKFIJP = 3;
-}
diff --git a/proto/Unk3000_BMLKKNEINNF.proto b/proto/Unk3000_BMLKKNEINNF.proto
deleted file mode 100644
index 3deb3a2b..00000000
--- a/proto/Unk3000_BMLKKNEINNF.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 "MailData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 1481
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_BMLKKNEINNF {
- string Unk3000_HJKCLHGMBFC = 9;
- repeated MailData mail_list = 5;
- uint32 Unk3000_OJIKNBEGAKL = 11;
- uint32 Unk3000_DKLGOIEPECB = 4;
- bool Unk2700_OPEHLDAGICF = 7;
- int32 retcode = 14;
-}
diff --git a/proto/Unk3000_BOBIJEDOFKG.proto b/proto/Unk3000_BOBIJEDOFKG.proto
deleted file mode 100644
index f0ed9266..00000000
--- a/proto/Unk3000_BOBIJEDOFKG.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 Unk3000_BOBIJEDOFKG {
- bool is_open = 9;
- uint32 id = 14;
-}
diff --git a/proto/Unk3000_CMEPCFFDIGL.proto b/proto/Unk3000_CMEPCFFDIGL.proto
deleted file mode 100644
index 0b73679c..00000000
--- a/proto/Unk3000_CMEPCFFDIGL.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 "Unk3000_GDKMIBFADKD.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk3000_CMEPCFFDIGL {
- int32 level = 10;
- repeated Unk3000_GDKMIBFADKD Unk3000_MKIJEIKFIJP = 6;
-}
diff --git a/proto/Unk3000_CMKEPEDFOKE.proto b/proto/Unk3000_CMKEPEDFOKE.proto
deleted file mode 100644
index 5aa93c8c..00000000
--- a/proto/Unk3000_CMKEPEDFOKE.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: 22391
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3000_CMKEPEDFOKE {}
diff --git a/proto/Unk3000_CNDHIGKNELM.proto b/proto/Unk3000_CNDHIGKNELM.proto
deleted file mode 100644
index 591f87e4..00000000
--- a/proto/Unk3000_CNDHIGKNELM.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 "Unk3000_BGPMEPKCLPA.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6173
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_CNDHIGKNELM {
- int32 query_id = 3;
- int32 retcode = 14;
- Unk3000_BGPMEPKCLPA Unk3000_ADJJOGDKIKL = 8;
-}
diff --git a/proto/Unk3000_CPCMICDDBCH.proto b/proto/Unk3000_CPCMICDDBCH.proto
deleted file mode 100644
index 85ebd8b7..00000000
--- a/proto/Unk3000_CPCMICDDBCH.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: 20011
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3000_CPCMICDDBCH {
- uint32 Unk3000_MKFIPLFHJNE = 10;
- uint32 level_id = 15;
-}
diff --git a/proto/Unk3000_DCAHJINNNDM.proto b/proto/Unk3000_DCAHJINNNDM.proto
deleted file mode 100644
index b52b2379..00000000
--- a/proto/Unk3000_DCAHJINNNDM.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 "CustomGadgetTreeInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 23107
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3000_DCAHJINNNDM {
- uint32 entity_id = 2;
- CustomGadgetTreeInfo Unk2700_OCIHJFOKHPK = 11;
-}
diff --git a/proto/Unk3000_DCHMAMFIFOF.proto b/proto/Unk3000_DCHMAMFIFOF.proto
deleted file mode 100644
index cfc31210..00000000
--- a/proto/Unk3000_DCHMAMFIFOF.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 Unk3000_DCHMAMFIFOF {
- uint32 Unk3000_PAFIGDFHGNA = 1;
- uint32 finish_time = 4;
- uint32 param = 14;
-}
diff --git a/proto/Unk3000_DCLAGIJJEHB.proto b/proto/Unk3000_DCLAGIJJEHB.proto
deleted file mode 100644
index 177be344..00000000
--- a/proto/Unk3000_DCLAGIJJEHB.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 "Unk3000_ENLDIHLGNCK.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 402
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_DCLAGIJJEHB {
- uint32 parent_quest_id = 2;
- repeated Unk3000_ENLDIHLGNCK Unk3000_HLPGILIGGCB = 1;
-}
diff --git a/proto/Unk3000_DFIIBIGPHGE.proto b/proto/Unk3000_DFIIBIGPHGE.proto
deleted file mode 100644
index b2b736c7..00000000
--- a/proto/Unk3000_DFIIBIGPHGE.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: 1731
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3000_DFIIBIGPHGE {
- uint32 Unk3000_GCAJHPHIEAA = 4;
-}
diff --git a/proto/Unk3000_DHEOMDCCMMC.proto b/proto/Unk3000_DHEOMDCCMMC.proto
deleted file mode 100644
index 5f6b6453..00000000
--- a/proto/Unk3000_DHEOMDCCMMC.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: 429
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3000_DHEOMDCCMMC {
- uint32 Unk3000_CCNCELKPPFN = 7;
- uint32 Unk3000_CIOLEGEHDAC = 11;
- uint32 Unk3000_OIIEJOKFHPP = 2;
-}
diff --git a/proto/Unk3000_DHOFMKPKFMF.proto b/proto/Unk3000_DHOFMKPKFMF.proto
deleted file mode 100644
index 03b5e1d8..00000000
--- a/proto/Unk3000_DHOFMKPKFMF.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 "AvatarTeam.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 1749
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_DHOFMKPKFMF {
- repeated uint64 temp_avatar_guid_list = 6;
- map avatar_team_map = 3;
- repeated uint32 Unk3000_NIGPICLBHMA = 1;
-}
diff --git a/proto/Unk3000_DJNBNBMIECP.proto b/proto/Unk3000_DJNBNBMIECP.proto
deleted file mode 100644
index 601b647a..00000000
--- a/proto/Unk3000_DJNBNBMIECP.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: 5588
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_DJNBNBMIECP {
- uint32 score = 3;
-}
diff --git a/proto/Unk3000_DLCDJPKNGBD.proto b/proto/Unk3000_DLCDJPKNGBD.proto
deleted file mode 100644
index 27fc37d5..00000000
--- a/proto/Unk3000_DLCDJPKNGBD.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: 185
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3000_DLCDJPKNGBD {
- bool Unk3000_FGIJKFANKEI = 8;
- uint32 Unk3000_LHIINBOCMFN = 14;
- uint32 Unk3000_HMLGHBEKCOF = 9;
- uint32 Unk3000_EMJDLANPPNF = 1;
-}
diff --git a/proto/Unk3000_DPEJONKFONL.proto b/proto/Unk3000_DPEJONKFONL.proto
deleted file mode 100644
index b75a9450..00000000
--- a/proto/Unk3000_DPEJONKFONL.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: 21750
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3000_DPEJONKFONL {
- uint32 param = 1;
- uint32 Unk3000_PAFIGDFHGNA = 4;
-}
diff --git a/proto/Unk3000_EBNMMLENEII.proto b/proto/Unk3000_EBNMMLENEII.proto
deleted file mode 100644
index ae42a7c1..00000000
--- a/proto/Unk3000_EBNMMLENEII.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 "Unk3000_JACOCADDNFE.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 24857
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3000_EBNMMLENEII {
- repeated Unk3000_JACOCADDNFE avatar_info_list = 13;
-}
diff --git a/proto/Unk3000_ECGHJKANPJK.proto b/proto/Unk3000_ECGHJKANPJK.proto
deleted file mode 100644
index 0ad25f63..00000000
--- a/proto/Unk3000_ECGHJKANPJK.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 Unk3000_ECGHJKANPJK {
- uint32 stage_id = 9;
- bool is_open = 1;
-}
diff --git a/proto/Unk3000_EDGJEBLODLF.proto b/proto/Unk3000_EDGJEBLODLF.proto
deleted file mode 100644
index d30633c4..00000000
--- a/proto/Unk3000_EDGJEBLODLF.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: 416
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_EDGJEBLODLF {
- uint32 Unk3000_CFDMLGKNLKL = 2;
- uint32 Unk3000_CIOLEGEHDAC = 13;
- uint32 Unk3000_FDGFAHAOEPP = 5;
- int32 retcode = 8;
-}
diff --git a/proto/Unk3000_EHJALCDEBKK.proto b/proto/Unk3000_EHJALCDEBKK.proto
deleted file mode 100644
index c341d56b..00000000
--- a/proto/Unk3000_EHJALCDEBKK.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: 23381
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_EHJALCDEBKK {
- uint32 level_id = 11;
- int32 retcode = 9;
-}
diff --git a/proto/Unk3000_EMGMOECAJDK.proto b/proto/Unk3000_EMGMOECAJDK.proto
deleted file mode 100644
index cc635c6b..00000000
--- a/proto/Unk3000_EMGMOECAJDK.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: 6092
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_EMGMOECAJDK {
- repeated uint32 Unk3000_CNNFGFBBBFP = 3;
-}
diff --git a/proto/Unk3000_EMMKKLIECLB.proto b/proto/Unk3000_EMMKKLIECLB.proto
deleted file mode 100644
index 203cee67..00000000
--- a/proto/Unk3000_EMMKKLIECLB.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 Unk3000_EMMKKLIECLB {
- Vector tree_pos = 12;
- uint32 tree_type = 8;
-}
diff --git a/proto/Unk3000_ENLDIHLGNCK.proto b/proto/Unk3000_ENLDIHLGNCK.proto
deleted file mode 100644
index dab2da8a..00000000
--- a/proto/Unk3000_ENLDIHLGNCK.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 "Unk3000_GDDGGJIFNCH.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk3000_ENLDIHLGNCK {
- uint32 Unk3000_CIOLEGEHDAC = 3;
- repeated Unk3000_GDDGGJIFNCH Unk3000_NLFPKDOBNCD = 15;
-}
diff --git a/proto/Unk3000_EOLNDBMGCBP.proto b/proto/Unk3000_EOLNDBMGCBP.proto
deleted file mode 100644
index 6d0ce396..00000000
--- a/proto/Unk3000_EOLNDBMGCBP.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: 4473
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3000_EOLNDBMGCBP {}
diff --git a/proto/Unk3000_EPHGPACBEHL.proto b/proto/Unk3000_EPHGPACBEHL.proto
deleted file mode 100644
index 08de5c4b..00000000
--- a/proto/Unk3000_EPHGPACBEHL.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: 1497
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3000_EPHGPACBEHL {
- bool Unk2700_OPEHLDAGICF = 13;
-}
diff --git a/proto/Unk3000_FAPNAHAEPBF.proto b/proto/Unk3000_FAPNAHAEPBF.proto
deleted file mode 100644
index 103da3fb..00000000
--- a/proto/Unk3000_FAPNAHAEPBF.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: 21880
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_FAPNAHAEPBF {
- int32 retcode = 8;
- uint32 gallery_id = 6;
-}
diff --git a/proto/Unk3000_FENDDMMFAME.proto b/proto/Unk3000_FENDDMMFAME.proto
deleted file mode 100644
index aad4bbf2..00000000
--- a/proto/Unk3000_FENDDMMFAME.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 Unk3000_FENDDMMFAME {
- bool is_open = 15;
- uint32 level_id = 10;
- uint32 stage_id = 9;
- bool is_finished = 3;
-}
diff --git a/proto/Unk3000_FFOBEKMOHOI.proto b/proto/Unk3000_FFOBEKMOHOI.proto
deleted file mode 100644
index 5d62bec5..00000000
--- a/proto/Unk3000_FFOBEKMOHOI.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 "Unk3000_FENDDMMFAME.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk3000_FFOBEKMOHOI {
- repeated Unk3000_FENDDMMFAME Unk2700_PHKHIPLDOOA = 5;
-}
diff --git a/proto/Unk3000_FIPHHGCJIMO.proto b/proto/Unk3000_FIPHHGCJIMO.proto
deleted file mode 100644
index 4a00e482..00000000
--- a/proto/Unk3000_FIPHHGCJIMO.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 "Unk3000_JACOCADDNFE.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 23678
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3000_FIPHHGCJIMO {
- repeated Unk3000_JACOCADDNFE avatar_info_list = 6;
-}
diff --git a/proto/Unk3000_FLOEPMMABMH.proto b/proto/Unk3000_FLOEPMMABMH.proto
deleted file mode 100644
index 47bf5452..00000000
--- a/proto/Unk3000_FLOEPMMABMH.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 Unk3000_FLOEPMMABMH {
- uint32 level_id = 13;
- uint32 max_score = 14;
- bool is_open = 1;
-}
diff --git a/proto/Unk3000_FPDBJJJLKEP.proto b/proto/Unk3000_FPDBJJJLKEP.proto
deleted file mode 100644
index 4e64bd9c..00000000
--- a/proto/Unk3000_FPDBJJJLKEP.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 "Unk3000_BGPMEPKCLPA.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6103
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_FPDBJJJLKEP {
- Unk3000_BGPMEPKCLPA Unk3000_ADJJOGDKIKL = 2;
- int32 query_id = 13;
- int32 retcode = 11;
-}
diff --git a/proto/Unk3000_GCBMILHPIKA.proto b/proto/Unk3000_GCBMILHPIKA.proto
deleted file mode 100644
index 9107f020..00000000
--- a/proto/Unk3000_GCBMILHPIKA.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: 4659
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_GCBMILHPIKA {
- int32 retcode = 10;
- repeated Unk3000_PPGINNAFPIF Unk3000_EBIEGNHLMFP = 5;
-
- message Unk3000_PPGINNAFPIF {
- uint32 Unk3000_CLMLONOEHLB = 7;
- uint32 Unk3000_HCAJDIBHKDG = 12;
- uint32 next_refresh_time = 14;
- uint32 Unk3000_LOFNFMJFGNB = 2;
- }
-}
diff --git a/proto/Unk3000_GDDGGJIFNCH.proto b/proto/Unk3000_GDDGGJIFNCH.proto
deleted file mode 100644
index a1009fb4..00000000
--- a/proto/Unk3000_GDDGGJIFNCH.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 Unk3000_GDDGGJIFNCH {
- uint32 Unk3000_CFDMLGKNLKL = 8;
- bool Unk3000_HONINDEHLNO = 15;
- bool Unk3000_FIMENALCAKG = 10;
- bool Unk3000_BJGNKDEGLGC = 6;
- uint32 Unk3000_HPHLGFDHBON = 5;
-}
diff --git a/proto/Unk3000_GDKMIBFADKD.proto b/proto/Unk3000_GDKMIBFADKD.proto
deleted file mode 100644
index 33701303..00000000
--- a/proto/Unk3000_GDKMIBFADKD.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk3000_GDKMIBFADKD {
- int64 index = 8;
- int32 area = 5;
- Vector Unk3000_AOEGLPPFIFD = 1;
-}
diff --git a/proto/Unk3000_GDMEIKLAMIB.proto b/proto/Unk3000_GDMEIKLAMIB.proto
deleted file mode 100644
index 786edbeb..00000000
--- a/proto/Unk3000_GDMEIKLAMIB.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: 3295
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_GDMEIKLAMIB {
- uint32 group_id = 6;
- uint32 scene_id = 9;
- uint32 config_id = 12;
-}
diff --git a/proto/Unk3000_GMLAHHCDKOI.proto b/proto/Unk3000_GMLAHHCDKOI.proto
deleted file mode 100644
index 5f18347e..00000000
--- a/proto/Unk3000_GMLAHHCDKOI.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 "Unk3000_LLBHCMKJJHB.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 841
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_GMLAHHCDKOI {
- repeated Unk3000_LLBHCMKJJHB Unk3000_LHBOCEKGGIF = 14;
-}
diff --git a/proto/Unk3000_GNLFOLGMEPN.proto b/proto/Unk3000_GNLFOLGMEPN.proto
deleted file mode 100644
index 6aebe7e7..00000000
--- a/proto/Unk3000_GNLFOLGMEPN.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: 21208
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_GNLFOLGMEPN {
- int32 retcode = 5;
-}
diff --git a/proto/Unk3000_HBIPKOBMGGD.proto b/proto/Unk3000_HBIPKOBMGGD.proto
deleted file mode 100644
index e5e4a783..00000000
--- a/proto/Unk3000_HBIPKOBMGGD.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 "Unk3000_HKHFFDEMNKN.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 5995
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_HBIPKOBMGGD {
- repeated Unk3000_HKHFFDEMNKN Unk3000_GCJLJCJAADG = 3;
-}
diff --git a/proto/Unk3000_HDJHHOCABBK.proto b/proto/Unk3000_HDJHHOCABBK.proto
deleted file mode 100644
index 7a5cec96..00000000
--- a/proto/Unk3000_HDJHHOCABBK.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";
-
-import "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk3000_HDJHHOCABBK {
- bool is_done = 12;
- uint32 Unk3000_LIHPABKOAIP = 6;
- uint32 Unk3000_AEGHMLLEOJF = 10;
- float region_radius = 7;
- bool is_open = 9;
- uint32 open_time = 8;
- Vector region_center_pos = 11;
- uint32 scene_id = 13;
- uint32 Unk3000_KNNPMAMOCOM = 15;
- uint32 region_id = 1;
-}
diff --git a/proto/Unk3000_HGBNOCJBDEK.proto b/proto/Unk3000_HGBNOCJBDEK.proto
deleted file mode 100644
index 6ba88286..00000000
--- a/proto/Unk3000_HGBNOCJBDEK.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 Unk3000_HGBNOCJBDEK {
- bool is_finished = 11;
- uint32 stage_id = 6;
- bool is_open = 9;
-}
diff --git a/proto/Unk3000_HIJKNFBBCFC.proto b/proto/Unk3000_HIJKNFBBCFC.proto
deleted file mode 100644
index cb16adc5..00000000
--- a/proto/Unk3000_HIJKNFBBCFC.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: 23948
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_HIJKNFBBCFC {
- uint32 Unk3000_PAFIGDFHGNA = 6;
- uint32 param = 11;
- int32 retcode = 12;
-}
diff --git a/proto/Unk3000_HKHFFDEMNKN.proto b/proto/Unk3000_HKHFFDEMNKN.proto
deleted file mode 100644
index 808d8612..00000000
--- a/proto/Unk3000_HKHFFDEMNKN.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 "WidgetSlotData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk3000_HKHFFDEMNKN {
- uint32 uid = 14;
- repeated WidgetSlotData slot_list = 13;
-}
diff --git a/proto/Unk3000_HPFGNOIGNAG.proto b/proto/Unk3000_HPFGNOIGNAG.proto
deleted file mode 100644
index 48100f02..00000000
--- a/proto/Unk3000_HPFGNOIGNAG.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: 21961
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_HPFGNOIGNAG {
- bool Unk3000_PHIIBCMNPEK = 11;
- bool Unk3000_NFLEINABPPC = 7;
- uint32 round = 15;
- uint32 stage_id = 8;
- uint32 level_id = 10;
-}
diff --git a/proto/Unk3000_IBMFJMGHCNC.proto b/proto/Unk3000_IBMFJMGHCNC.proto
deleted file mode 100644
index e83f93e7..00000000
--- a/proto/Unk3000_IBMFJMGHCNC.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: 6060
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_IBMFJMGHCNC {
- int32 retcode = 8;
- uint32 material_id = 6;
-}
diff --git a/proto/Unk3000_IBNIGBFIEEF.proto b/proto/Unk3000_IBNIGBFIEEF.proto
deleted file mode 100644
index 7b82552b..00000000
--- a/proto/Unk3000_IBNIGBFIEEF.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: 1735
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_IBNIGBFIEEF {
- int32 retcode = 4;
-}
diff --git a/proto/Unk3000_ICLKJJNGOHN.proto b/proto/Unk3000_ICLKJJNGOHN.proto
deleted file mode 100644
index 158e3046..00000000
--- a/proto/Unk3000_ICLKJJNGOHN.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 "Unk3000_KEJLPBEOHNH.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk3000_ICLKJJNGOHN {
- bool is_finished = 10;
- uint32 max_score = 3;
- uint32 stage_id = 4;
- repeated Unk3000_KEJLPBEOHNH Unk2700_GMAEHKMDIGG = 6;
-}
diff --git a/proto/Unk3000_IGCECHKNKOO.proto b/proto/Unk3000_IGCECHKNKOO.proto
deleted file mode 100644
index 22706d30..00000000
--- a/proto/Unk3000_IGCECHKNKOO.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: 21804
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_IGCECHKNKOO {
- int32 retcode = 6;
- uint32 level_id = 9;
-}
diff --git a/proto/Unk3000_IIBHKLNAHHC.proto b/proto/Unk3000_IIBHKLNAHHC.proto
deleted file mode 100644
index 44506c58..00000000
--- a/proto/Unk3000_IIBHKLNAHHC.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 Unk3000_IIBHKLNAHHC {
- uint32 level_id = 15;
- uint32 max_score = 9;
- bool is_open = 10;
-}
diff --git a/proto/Unk3000_ILLNKBDNGKP.proto b/proto/Unk3000_ILLNKBDNGKP.proto
deleted file mode 100644
index 59a8852d..00000000
--- a/proto/Unk3000_ILLNKBDNGKP.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 "Unk3000_DCHMAMFIFOF.proto";
-import "Unk3000_HGBNOCJBDEK.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk3000_ILLNKBDNGKP {
- repeated Unk3000_HGBNOCJBDEK Unk2700_PHKHIPLDOOA = 5;
- repeated Unk3000_DCHMAMFIFOF Unk3000_AIENCMLMCBE = 7;
-}
diff --git a/proto/Unk3000_IMLAPBGLBFF.proto b/proto/Unk3000_IMLAPBGLBFF.proto
deleted file mode 100644
index e9dfae94..00000000
--- a/proto/Unk3000_IMLAPBGLBFF.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: 1687
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3000_IMLAPBGLBFF {}
diff --git a/proto/Unk3000_INJDOLGMLAG.proto b/proto/Unk3000_INJDOLGMLAG.proto
deleted file mode 100644
index b549891b..00000000
--- a/proto/Unk3000_INJDOLGMLAG.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 Unk3000_INJDOLGMLAG {
- Unk3000_INJDOLGMLAG_Unk3000_AHABODBKNKA = 0;
- Unk3000_INJDOLGMLAG_Unk3000_IGJICIAJPFD = 1;
- Unk3000_INJDOLGMLAG_Unk3000_KEEDEFPAJJG = 2;
-}
diff --git a/proto/Unk3000_IPAKLDNKDAO.proto b/proto/Unk3000_IPAKLDNKDAO.proto
deleted file mode 100644
index 8280a9f0..00000000
--- a/proto/Unk3000_IPAKLDNKDAO.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: 6275
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_IPAKLDNKDAO {
- uint32 Unk3000_FJIJOIMJMPF = 8;
-}
diff --git a/proto/Unk3000_JACOCADDNFE.proto b/proto/Unk3000_JACOCADDNFE.proto
deleted file mode 100644
index 9906bdd3..00000000
--- a/proto/Unk3000_JACOCADDNFE.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 Unk3000_JACOCADDNFE {
- bool is_trial = 8;
- uint64 avatar_id = 2;
-}
diff --git a/proto/Unk3000_JDCOHPBDPED.proto b/proto/Unk3000_JDCOHPBDPED.proto
deleted file mode 100644
index 8f847d56..00000000
--- a/proto/Unk3000_JDCOHPBDPED.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 "CompoundQueueData.proto";
-import "ItemParam.proto";
-import "Unk3000_PKHPBOIDLEA.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 125
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_JDCOHPBDPED {
- repeated ItemParam Unk3100_HFOFIMOGDBD = 2;
- Unk3000_PKHPBOIDLEA Unk3000_CNOABNNCPOL = 6;
- int32 retcode = 7;
- repeated CompoundQueueData compound_que_data_list = 1;
-}
diff --git a/proto/Unk3000_JFOGFMJDFFF.proto b/proto/Unk3000_JFOGFMJDFFF.proto
deleted file mode 100644
index 433d8841..00000000
--- a/proto/Unk3000_JFOGFMJDFFF.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 Unk3000_JFOGFMJDFFF {
- bool Unk3000_ADJNBMKCHAA = 9;
-}
diff --git a/proto/Unk3000_JIEPEGAHDNH.proto b/proto/Unk3000_JIEPEGAHDNH.proto
deleted file mode 100644
index dc4bfa69..00000000
--- a/proto/Unk3000_JIEPEGAHDNH.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: 24152
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_JIEPEGAHDNH {
- uint32 level_id = 1;
- int32 retcode = 8;
-}
diff --git a/proto/Unk3000_JIMGCFDPFCK.proto b/proto/Unk3000_JIMGCFDPFCK.proto
deleted file mode 100644
index 61eca5ab..00000000
--- a/proto/Unk3000_JIMGCFDPFCK.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: 20754
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_JIMGCFDPFCK {
- uint32 Unk2700_MDJOPHOHFDB = 11;
- uint32 total_num = 5;
-}
diff --git a/proto/Unk3000_KEJGDDMMBLP.proto b/proto/Unk3000_KEJGDDMMBLP.proto
deleted file mode 100644
index 06f19ee7..00000000
--- a/proto/Unk3000_KEJGDDMMBLP.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 "Unk3000_PONJHEGKBBP.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6376
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_KEJGDDMMBLP {
- repeated Unk3000_PONJHEGKBBP Unk3000_EIHLJGPJDJM = 14;
-}
diff --git a/proto/Unk3000_KEJLPBEOHNH.proto b/proto/Unk3000_KEJLPBEOHNH.proto
deleted file mode 100644
index e93bdb66..00000000
--- a/proto/Unk3000_KEJLPBEOHNH.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 "Unk3000_JACOCADDNFE.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk3000_KEJLPBEOHNH {
- repeated Unk3000_JACOCADDNFE avatar_info_list = 13;
-}
diff --git a/proto/Unk3000_KGDKKLOOIPG.proto b/proto/Unk3000_KGDKKLOOIPG.proto
deleted file mode 100644
index 0396cf2f..00000000
--- a/proto/Unk3000_KGDKKLOOIPG.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: 457
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_KGDKKLOOIPG {
- int32 retcode = 15;
- uint32 Unk3000_CCNCELKPPFN = 14;
- uint32 Unk3000_OIIEJOKFHPP = 13;
- uint32 Unk3000_CIOLEGEHDAC = 1;
-}
diff --git a/proto/Unk3000_KHFMBKILMMD.proto b/proto/Unk3000_KHFMBKILMMD.proto
deleted file mode 100644
index 7ece94a2..00000000
--- a/proto/Unk3000_KHFMBKILMMD.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: 24081
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_KHFMBKILMMD {
- int32 retcode = 12;
-}
diff --git a/proto/Unk3000_KIDDGDPKBEN.proto b/proto/Unk3000_KIDDGDPKBEN.proto
deleted file mode 100644
index 4abbe9b5..00000000
--- a/proto/Unk3000_KIDDGDPKBEN.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: 1729
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_KIDDGDPKBEN {
- uint32 Unk3000_GCAJHPHIEAA = 15;
- int32 retcode = 4;
-}
diff --git a/proto/Unk3000_KJNIKBPKAED.proto b/proto/Unk3000_KJNIKBPKAED.proto
deleted file mode 100644
index 34321b4c..00000000
--- a/proto/Unk3000_KJNIKBPKAED.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: 461
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_KJNIKBPKAED {
- int32 retcode = 5;
- uint32 Unk3000_CFDMLGKNLKL = 14;
- uint32 Unk3000_CIOLEGEHDAC = 13;
-}
diff --git a/proto/Unk3000_KKHPGFINACH.proto b/proto/Unk3000_KKHPGFINACH.proto
deleted file mode 100644
index ebd8e4b8..00000000
--- a/proto/Unk3000_KKHPGFINACH.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: 24602
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3000_KKHPGFINACH {
- uint32 level_id = 12;
-}
diff --git a/proto/Unk3000_KOKEHAPLNHF.proto b/proto/Unk3000_KOKEHAPLNHF.proto
deleted file mode 100644
index 13de827c..00000000
--- a/proto/Unk3000_KOKEHAPLNHF.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: 6190
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3000_KOKEHAPLNHF {
- int32 Unk3000_ACPIAKFPDND = 12;
- uint32 scene_id = 10;
- int32 query_id = 11;
-
- enum Unk3000_GKFABJEJMKB {
- Unk3000_GKFABJEJMKB_Unk3000_IEAAFHCHOIA = 0;
- Unk3000_GKFABJEJMKB_Unk3000_DBHGONMGIOJ = 1;
- }
-}
diff --git a/proto/Unk3000_LAIAGAPKPLB.proto b/proto/Unk3000_LAIAGAPKPLB.proto
deleted file mode 100644
index 5ccb94b3..00000000
--- a/proto/Unk3000_LAIAGAPKPLB.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: 3113
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3000_LAIAGAPKPLB {
- repeated uint32 Unk3000_KJJKONKEINI = 7;
-}
diff --git a/proto/Unk3000_LBNFMLHLBIH.proto b/proto/Unk3000_LBNFMLHLBIH.proto
deleted file mode 100644
index 3a2e4252..00000000
--- a/proto/Unk3000_LBNFMLHLBIH.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 Unk3000_LBNFMLHLBIH {
- Unk3000_GPHBIBGMHJN type = 2;
- int32 Unk3000_MFHLAJACMFA = 11;
- MathQuaternion rotation = 7;
- Vector center = 13;
- Vector Unk3000_LNHPLNEBBIP = 14;
-
- enum Unk3000_GPHBIBGMHJN {
- Unk3000_GPHBIBGMHJN_OBSTACLE_SHAPE_CAPSULE = 0;
- Unk3000_GPHBIBGMHJN_OBSTACLE_SHAPE_BOX = 1;
- }
-}
diff --git a/proto/Unk3000_LHEMAMBKEKI.proto b/proto/Unk3000_LHEMAMBKEKI.proto
deleted file mode 100644
index 1893803f..00000000
--- a/proto/Unk3000_LHEMAMBKEKI.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: 6107
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_LHEMAMBKEKI {
- int32 retcode = 7;
-}
diff --git a/proto/Unk3000_LJIMEHHNHJA.proto b/proto/Unk3000_LJIMEHHNHJA.proto
deleted file mode 100644
index 7b0a4917..00000000
--- a/proto/Unk3000_LJIMEHHNHJA.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: 3152
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_LJIMEHHNHJA {
- int32 retcode = 4;
- repeated uint32 Unk3000_CKLBBGHIIFC = 6;
-}
diff --git a/proto/Unk3000_LLBCFCDMCID.proto b/proto/Unk3000_LLBCFCDMCID.proto
deleted file mode 100644
index 43b693cd..00000000
--- a/proto/Unk3000_LLBCFCDMCID.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 "Unk3000_JACOCADDNFE.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 24312
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3000_LLBCFCDMCID {
- uint32 stage_id = 13;
- uint32 difficulty = 2;
- repeated Unk3000_JACOCADDNFE avatar_info_list = 7;
-}
diff --git a/proto/Unk3000_LLBHCMKJJHB.proto b/proto/Unk3000_LLBHCMKJJHB.proto
deleted file mode 100644
index 7b90d486..00000000
--- a/proto/Unk3000_LLBHCMKJJHB.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 Unk3000_LLBHCMKJJHB {
- uint32 scene_id = 5;
- Vector pos = 9;
- uint32 group_id = 7;
- uint32 config_id = 3;
-}
diff --git a/proto/Unk3000_LNCOEOMFKAO.proto b/proto/Unk3000_LNCOEOMFKAO.proto
deleted file mode 100644
index 1ca9988e..00000000
--- a/proto/Unk3000_LNCOEOMFKAO.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 Unk3000_LNCOEOMFKAO {
- uint32 Unk3000_JCGKNMJFPGC = 1;
- uint32 Unk3000_DGDIBEKBBLG = 2;
-}
diff --git a/proto/Unk3000_MEFJDDHIAOK.proto b/proto/Unk3000_MEFJDDHIAOK.proto
deleted file mode 100644
index 816ba139..00000000
--- a/proto/Unk3000_MEFJDDHIAOK.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: 6135
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3000_MEFJDDHIAOK {
- uint32 version = 14;
- uint32 scene_id = 15;
-}
diff --git a/proto/Unk3000_MFCAIADEPGJ.proto b/proto/Unk3000_MFCAIADEPGJ.proto
deleted file mode 100644
index 8680b3da..00000000
--- a/proto/Unk3000_MFCAIADEPGJ.proto
+++ /dev/null
@@ -1,40 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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";
-
-// CmdId: 6198
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_MFCAIADEPGJ {
- Unk3000_PNOAFGLCLPG query_status = 7;
- repeated int64 index = 3;
- repeated Vector corners = 14;
- repeated int32 level = 1;
- int32 retcode = 8;
- int32 query_id = 9;
-
- enum Unk3000_PNOAFGLCLPG {
- Unk3000_PNOAFGLCLPG_STATUS_FAIL = 0;
- Unk3000_PNOAFGLCLPG_STATUS_SUCC = 1;
- Unk3000_PNOAFGLCLPG_STATUS_PARTIAL = 2;
- }
-}
diff --git a/proto/Unk3000_MFHOOFLHNPH.proto b/proto/Unk3000_MFHOOFLHNPH.proto
deleted file mode 100644
index 75c04066..00000000
--- a/proto/Unk3000_MFHOOFLHNPH.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: 419
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3000_MFHOOFLHNPH {
- uint32 Unk3000_CFDMLGKNLKL = 2;
- uint32 Unk3000_CIOLEGEHDAC = 4;
-}
diff --git a/proto/Unk3000_MOIPPIJMIJC.proto b/proto/Unk3000_MOIPPIJMIJC.proto
deleted file mode 100644
index deb6e361..00000000
--- a/proto/Unk3000_MOIPPIJMIJC.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 "Unk3000_INJDOLGMLAG.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 3323
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_MOIPPIJMIJC {
- uint32 Unk3000_BBNOIPMEOOJ = 14;
- Unk3000_INJDOLGMLAG Unk3000_ABHKMADEKEA = 11;
-}
diff --git a/proto/Unk3000_NBGBGODDBMP.proto b/proto/Unk3000_NBGBGODDBMP.proto
deleted file mode 100644
index 71536153..00000000
--- a/proto/Unk3000_NBGBGODDBMP.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 "Unk3000_LBNFMLHLBIH.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6121
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3000_NBGBGODDBMP {
- bool Unk3000_PHOPHGOGIIK = 12;
- Unk3000_LBNFMLHLBIH Unk3000_APCKCDLMGMN = 13;
- int32 query_id = 9;
- uint32 scene_id = 3;
-}
diff --git a/proto/Unk3000_NHPPMHHJPMJ.proto b/proto/Unk3000_NHPPMHHJPMJ.proto
deleted file mode 100644
index 731b26ec..00000000
--- a/proto/Unk3000_NHPPMHHJPMJ.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: 20005
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_NHPPMHHJPMJ {
- uint32 final_score = 11;
- uint32 Unk3000_MKFIPLFHJNE = 15;
- bool is_success = 6;
- uint32 level_id = 10;
- bool is_new_record = 2;
-}
diff --git a/proto/Unk3000_NJNPNJDFEOL.proto b/proto/Unk3000_NJNPNJDFEOL.proto
deleted file mode 100644
index 8e9af976..00000000
--- a/proto/Unk3000_NJNPNJDFEOL.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: 6112
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3000_NJNPNJDFEOL {}
diff --git a/proto/Unk3000_NLFNMGEJDPG.proto b/proto/Unk3000_NLFNMGEJDPG.proto
deleted file mode 100644
index 760dc986..00000000
--- a/proto/Unk3000_NLFNMGEJDPG.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 Unk3000_NLFNMGEJDPG {}
diff --git a/proto/Unk3000_NMEJCJFJPHM.proto b/proto/Unk3000_NMEJCJFJPHM.proto
deleted file mode 100644
index 7d3469fa..00000000
--- a/proto/Unk3000_NMEJCJFJPHM.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: 24923
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_NMEJCJFJPHM {
- uint32 level_id = 1;
- int32 retcode = 13;
-}
diff --git a/proto/Unk3000_NMENEAHJGKE.proto b/proto/Unk3000_NMENEAHJGKE.proto
deleted file mode 100644
index 74f7dad5..00000000
--- a/proto/Unk3000_NMENEAHJGKE.proto
+++ /dev/null
@@ -1,50 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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";
-
-// CmdId: 6172
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3000_NMENEAHJGKE {
- Vector source_pos = 10;
- bool Unk3000_HAACAHAJJOC = 5;
- bool Unk3000_GIIFEGOPHDF = 13;
- int32 Unk3000_FNEDHNGIFNC = 15;
- Unk3000_MPAGIMDCEDK query_type = 8;
- Unk3000_BCDLJFDFBFH Unk3000_OBGPENBMEGG = 1;
- Vector destination_pos = 9;
- int32 query_id = 11;
- uint32 scene_id = 6;
-
- enum Unk3000_MPAGIMDCEDK {
- Unk3000_MPAGIMDCEDK_OPTION_NONE = 0;
- Unk3000_MPAGIMDCEDK_OPTION_NORMAL = 1;
- }
-
- enum Unk3000_BCDLJFDFBFH {
- Unk3000_BCDLJFDFBFH_Unk3000_HLJABAKPIOI = 0;
- Unk3000_BCDLJFDFBFH_Unk3000_ICILODFJDCO = 1;
- Unk3000_BCDLJFDFBFH_Unk3000_IHILBIFGFEE = 2;
- Unk3000_BCDLJFDFBFH_Unk3000_IDPBKAOFEJD = 3;
- }
-}
diff --git a/proto/Unk3000_NNPCGEAHNHM.proto b/proto/Unk3000_NNPCGEAHNHM.proto
deleted file mode 100644
index 49c5aa96..00000000
--- a/proto/Unk3000_NNPCGEAHNHM.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 "Unk3000_BOBIJEDOFKG.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6268
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_NNPCGEAHNHM {
- repeated Unk3000_BOBIJEDOFKG Unk3000_ALGOLKMONEF = 8;
-}
diff --git a/proto/Unk3000_NOMEJNJKGGL.proto b/proto/Unk3000_NOMEJNJKGGL.proto
deleted file mode 100644
index 673d1c82..00000000
--- a/proto/Unk3000_NOMEJNJKGGL.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 "Unk3000_EMMKKLIECLB.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 3345
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3000_NOMEJNJKGGL {
- repeated Unk3000_EMMKKLIECLB Unk3000_GGGLAIIIJOJ = 5;
-}
diff --git a/proto/Unk3000_NPPMPMGBBLM.proto b/proto/Unk3000_NPPMPMGBBLM.proto
deleted file mode 100644
index c87b1a3d..00000000
--- a/proto/Unk3000_NPPMPMGBBLM.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 "Unk3000_AHNHHIOAHBC.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6368
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_NPPMPMGBBLM {
- uint32 Unk3000_JPONGJJLGKF = 7;
- Unk3000_AHNHHIOAHBC Unk3000_HPKDIOBGGHN = 12;
- Unk3000_AHNHHIOAHBC Unk3000_OAFAKPMJCEN = 15;
- uint32 Unk3000_BIACMOKGHKF = 8;
-}
diff --git a/proto/Unk3000_ODGMCFAFADH.proto b/proto/Unk3000_ODGMCFAFADH.proto
deleted file mode 100644
index ee0248ed..00000000
--- a/proto/Unk3000_ODGMCFAFADH.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: 5907
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3000_ODGMCFAFADH {
- bool is_active = 15;
- uint32 material_id = 3;
-}
diff --git a/proto/Unk3000_OFMFFECMKLE.proto b/proto/Unk3000_OFMFFECMKLE.proto
deleted file mode 100644
index 9045292f..00000000
--- a/proto/Unk3000_OFMFFECMKLE.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 "Unk3000_FLOEPMMABMH.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk3000_OFMFFECMKLE {
- repeated Unk3000_FLOEPMMABMH Unk2700_FIKHCFMEOAJ = 11;
-}
diff --git a/proto/Unk3000_OJOAECCPCBP.proto b/proto/Unk3000_OJOAECCPCBP.proto
deleted file mode 100644
index 26f2aa72..00000000
--- a/proto/Unk3000_OJOAECCPCBP.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 Unk3000_OJOAECCPCBP {}
diff --git a/proto/Unk3000_OMCBMAHOLHB.proto b/proto/Unk3000_OMCBMAHOLHB.proto
deleted file mode 100644
index 208a0b20..00000000
--- a/proto/Unk3000_OMCBMAHOLHB.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 Unk3000_OMCBMAHOLHB {
- uint32 buff_id = 6;
- uint64 Unk3000_KDOLDNMNHGL = 9;
- uint64 Unk3000_OKIDNAAKOJC = 4;
-}
diff --git a/proto/Unk3000_PCGBDJJOIHH.proto b/proto/Unk3000_PCGBDJJOIHH.proto
deleted file mode 100644
index 9f565374..00000000
--- a/proto/Unk3000_PCGBDJJOIHH.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: 3475
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3000_PCGBDJJOIHH {
- uint32 target_entity_id = 14;
- uint32 source_entity_id = 12;
-}
diff --git a/proto/Unk3000_PDNJDOBPEKA.proto b/proto/Unk3000_PDNJDOBPEKA.proto
deleted file mode 100644
index 1aa2fc2b..00000000
--- a/proto/Unk3000_PDNJDOBPEKA.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: 22882
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3000_PDNJDOBPEKA {
- uint32 gallery_id = 6;
-}
diff --git a/proto/Unk3000_PHCPMFMFOMO.proto b/proto/Unk3000_PHCPMFMFOMO.proto
deleted file mode 100644
index 90c5d5e9..00000000
--- a/proto/Unk3000_PHCPMFMFOMO.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: 23864
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_PHCPMFMFOMO {
- uint32 Unk3000_OHKPPFPNKNF = 14;
- uint32 reminder_id = 6;
-}
diff --git a/proto/Unk3000_PILFPILPMFO.proto b/proto/Unk3000_PILFPILPMFO.proto
deleted file mode 100644
index 1a363397..00000000
--- a/proto/Unk3000_PILFPILPMFO.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: 3336
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_PILFPILPMFO {
- int32 retcode = 2;
-}
diff --git a/proto/Unk3000_PJLAPMPPIAG.proto b/proto/Unk3000_PJLAPMPPIAG.proto
deleted file mode 100644
index da65a415..00000000
--- a/proto/Unk3000_PJLAPMPPIAG.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 "Unk2700_MOFABPNGIKP.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 20681
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3000_PJLAPMPPIAG {
- bool is_new_record = 4;
- uint32 gallery_id = 6;
- uint32 score = 5;
- Unk2700_MOFABPNGIKP reason = 2;
- uint32 Unk3000_OGFOAOCCGNK = 13;
- uint32 remain_time = 10;
- uint32 Unk3000_HKMKHPMIIPF = 1;
- uint32 Unk3000_GDFHJBOCONO = 8;
- bool is_success = 7;
- uint32 level_id = 11;
-}
diff --git a/proto/Unk3000_PKHPBOIDLEA.proto b/proto/Unk3000_PKHPBOIDLEA.proto
deleted file mode 100644
index eda22a77..00000000
--- a/proto/Unk3000_PKHPBOIDLEA.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 Unk3000_PKHPBOIDLEA {
- Unk3000_PKHPBOIDLEA_Unk3000_KANMGBLJEHC = 0;
- Unk3000_PKHPBOIDLEA_Unk3000_ICFILKDKFNL = 1;
- Unk3000_PKHPBOIDLEA_Unk3000_FBFKPBGLMAD = 2;
- Unk3000_PKHPBOIDLEA_Unk3000_KEOIEIKLFDN = 3;
-}
diff --git a/proto/Unk3000_PNIEIHDLIDN.proto b/proto/Unk3000_PNIEIHDLIDN.proto
deleted file mode 100644
index 5efdb65f..00000000
--- a/proto/Unk3000_PNIEIHDLIDN.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: 2207
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3000_PNIEIHDLIDN {
- uint32 add_progress = 4;
- uint32 stage = 2;
- uint32 watcher_id = 12;
-}
diff --git a/proto/Unk3000_PONJHEGKBBP.proto b/proto/Unk3000_PONJHEGKBBP.proto
deleted file mode 100644
index 9c67acdd..00000000
--- a/proto/Unk3000_PONJHEGKBBP.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 "Unk3000_AHNHHIOAHBC.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk3000_PONJHEGKBBP {
- map Unk3000_MKNODEKEGJF = 6;
- uint32 Unk3000_JPONGJJLGKF = 12;
-}
diff --git a/proto/Unk3000_PPDLLPNMJMK.proto b/proto/Unk3000_PPDLLPNMJMK.proto
deleted file mode 100644
index a112de9f..00000000
--- a/proto/Unk3000_PPDLLPNMJMK.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: 500
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3000_PPDLLPNMJMK {
- uint32 Unk3000_CFDMLGKNLKL = 4;
- uint32 Unk3000_CIOLEGEHDAC = 9;
-}
diff --git a/proto/Unk3100_ADOMNIEPKEK.proto b/proto/Unk3100_ADOMNIEPKEK.proto
deleted file mode 100644
index a76cc625..00000000
--- a/proto/Unk3100_ADOMNIEPKEK.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: 3259
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3100_ADOMNIEPKEK {
- repeated uint32 entity_id_list = 7;
-}
diff --git a/proto/Unk3100_AHIKHIOFBJJ.proto b/proto/Unk3100_AHIKHIOFBJJ.proto
deleted file mode 100644
index 406693bd..00000000
--- a/proto/Unk3100_AHIKHIOFBJJ.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 Unk3100_AHIKHIOFBJJ {
- bool is_open = 7;
- uint32 gadget_id = 8;
-}
diff --git a/proto/Unk3100_AILMJOHBIDC.proto b/proto/Unk3100_AILMJOHBIDC.proto
deleted file mode 100644
index 05f9cd26..00000000
--- a/proto/Unk3100_AILMJOHBIDC.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: 24201
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3100_AILMJOHBIDC {
- repeated uint32 Unk3100_KHPFAPCPGBE = 15;
- uint32 coin_c = 12;
- uint32 Unk3100_BCHHFFJEJCD = 4;
-}
diff --git a/proto/Unk3100_ALLPCCMKIGD.proto b/proto/Unk3100_ALLPCCMKIGD.proto
deleted file mode 100644
index d757c990..00000000
--- a/proto/Unk3100_ALLPCCMKIGD.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: 21700
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3100_ALLPCCMKIGD {
- uint32 Unk3100_HGKBAEHFMKI = 1;
- repeated uint32 Unk3100_CKOJIKGDEPO = 14;
-}
diff --git a/proto/Unk3100_ANELMFHNGHE.proto b/proto/Unk3100_ANELMFHNGHE.proto
deleted file mode 100644
index 89210d0b..00000000
--- a/proto/Unk3100_ANELMFHNGHE.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: 22864
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3100_ANELMFHNGHE {
- uint32 Unk3100_IFHHJEFBLNI = 5;
-}
diff --git a/proto/Unk3100_APOOGGMHCJI.proto b/proto/Unk3100_APOOGGMHCJI.proto
deleted file mode 100644
index 72200fb0..00000000
--- a/proto/Unk3100_APOOGGMHCJI.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 Unk3100_APOOGGMHCJI {
- uint32 Unk3100_LINPNGLHPDL = 10;
- bool is_open = 11;
- bool Unk2700_MMNILGLDHHD = 5;
- uint32 stage_id = 1;
-}
diff --git a/proto/Unk3100_BDEGPHDCIDN.proto b/proto/Unk3100_BDEGPHDCIDN.proto
deleted file mode 100644
index 02e01d39..00000000
--- a/proto/Unk3100_BDEGPHDCIDN.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 Unk3100_BDEGPHDCIDN {
- uint32 stage_id = 14;
- uint32 level_id = 11;
- bool Unk2700_MMNILGLDHHD = 8;
- bool is_open = 6;
-}
diff --git a/proto/Unk3100_BPALEKJDCCC.proto b/proto/Unk3100_BPALEKJDCCC.proto
deleted file mode 100644
index 63566cfb..00000000
--- a/proto/Unk3100_BPALEKJDCCC.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: 24244
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3100_BPALEKJDCCC {
- uint32 Unk3000_OHKPPFPNKNF = 10;
-}
diff --git a/proto/Unk3100_CEKADDKEFOB.proto b/proto/Unk3100_CEKADDKEFOB.proto
deleted file mode 100644
index 88b7722a..00000000
--- a/proto/Unk3100_CEKADDKEFOB.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 "Unk3100_GINCGFOCGAI.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 20676
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3100_CEKADDKEFOB {
- uint32 Unk3100_IFHHJEFBLNI = 9;
- repeated Unk3100_GINCGFOCGAI Unk3100_AELOKNKDCDE = 3;
-}
diff --git a/proto/Unk3100_DFOIHKPBGPD.proto b/proto/Unk3100_DFOIHKPBGPD.proto
deleted file mode 100644
index 7c67de33..00000000
--- a/proto/Unk3100_DFOIHKPBGPD.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: 21780
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3100_DFOIHKPBGPD {
- uint32 stage_id = 7;
-}
diff --git a/proto/Unk3100_DJEOICDIKKD.proto b/proto/Unk3100_DJEOICDIKKD.proto
deleted file mode 100644
index e5b8e923..00000000
--- a/proto/Unk3100_DJEOICDIKKD.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: 21951
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3100_DJEOICDIKKD {
- int32 retcode = 4;
-}
diff --git a/proto/Unk3100_DNDKAGHCAKF.proto b/proto/Unk3100_DNDKAGHCAKF.proto
deleted file mode 100644
index 05871a12..00000000
--- a/proto/Unk3100_DNDKAGHCAKF.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: 20626
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3100_DNDKAGHCAKF {
- uint32 Unk3100_CIJIHEGPEMB = 10;
-}
diff --git a/proto/Unk3100_DPCPLEIJPDB.proto b/proto/Unk3100_DPCPLEIJPDB.proto
deleted file mode 100644
index defa25bb..00000000
--- a/proto/Unk3100_DPCPLEIJPDB.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";
-
-// CmdId: 5563
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3100_DPCPLEIJPDB {
- uint32 Unk3100_CHGHHBNGNHH = 6;
- bool is_start = 8;
- uint32 Unk3100_MPJOMKKCHKC = 12;
- bool is_success = 7;
- uint32 Unk3100_KAKJMGFBOOH = 13;
- uint32 Unk3100_CDJOHNPJAAB = 11;
- uint32 Unk3100_EDMNOAPJIDC = 1;
-}
diff --git a/proto/Unk3100_EDNBMJJHOKM.proto b/proto/Unk3100_EDNBMJJHOKM.proto
deleted file mode 100644
index 0e5552e6..00000000
--- a/proto/Unk3100_EDNBMJJHOKM.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: 24712
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3100_EDNBMJJHOKM {
- int32 retcode = 5;
-}
diff --git a/proto/Unk3100_ENNGOAOEIKE.proto b/proto/Unk3100_ENNGOAOEIKE.proto
deleted file mode 100644
index 9b2dc0fe..00000000
--- a/proto/Unk3100_ENNGOAOEIKE.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: 21814
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3100_ENNGOAOEIKE {
- int32 retcode = 2;
- repeated uint32 Unk3100_CKOJIKGDEPO = 3;
- uint32 Unk3100_HGKBAEHFMKI = 14;
-}
diff --git a/proto/Unk3100_FGDECIHNIJG.proto b/proto/Unk3100_FGDECIHNIJG.proto
deleted file mode 100644
index b101163f..00000000
--- a/proto/Unk3100_FGDECIHNIJG.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 "Unk3100_MCIBDBBEKEK.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6395
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3100_FGDECIHNIJG {
- repeated Unk3100_MCIBDBBEKEK Unk3100_IMPDKHPHALG = 2;
-}
diff --git a/proto/Unk3100_FHDBCIIMLLP.proto b/proto/Unk3100_FHDBCIIMLLP.proto
deleted file mode 100644
index c4ee86f9..00000000
--- a/proto/Unk3100_FHDBCIIMLLP.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 "Unk3100_BDEGPHDCIDN.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk3100_FHDBCIIMLLP {
- bool is_open = 5;
- uint32 Unk3100_OJNFPCDHBLH = 11;
- uint32 open_time = 3;
- bool Unk2700_MMNILGLDHHD = 10;
- uint32 stage_id = 4;
- map Unk3100_PBAJFKPPMMF = 2;
-}
diff --git a/proto/Unk3100_FKKBIDJONKF.proto b/proto/Unk3100_FKKBIDJONKF.proto
deleted file mode 100644
index 7912d0dc..00000000
--- a/proto/Unk3100_FKKBIDJONKF.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 Unk3100_FKKBIDJONKF {
- bool Unk2700_MMNILGLDHHD = 6;
- uint32 open_time = 7;
- bool is_open = 5;
- uint32 stage_id = 3;
-}
diff --git a/proto/Unk3100_FMAINCNFHOL.proto b/proto/Unk3100_FMAINCNFHOL.proto
deleted file mode 100644
index 51193584..00000000
--- a/proto/Unk3100_FMAINCNFHOL.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: 22181
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3100_FMAINCNFHOL {
- int32 retcode = 6;
- uint32 Unk3100_FOOACIGDBFB = 3;
-}
diff --git a/proto/Unk3100_GINCGFOCGAI.proto b/proto/Unk3100_GINCGFOCGAI.proto
deleted file mode 100644
index 0cbec524..00000000
--- a/proto/Unk3100_GINCGFOCGAI.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 Unk3100_GINCGFOCGAI {
- repeated uint32 Unk3100_CKOJIKGDEPO = 5;
- uint32 Unk3100_MBKPGAKHKBG = 9;
- uint32 Unk3100_CIJIHEGPEMB = 2;
- uint32 Unk3100_JBLGMELHEEM = 7;
- repeated uint32 Unk3100_MMIDNFAOMHG = 15;
-}
diff --git a/proto/Unk3100_HEJFCDEKFOE.proto b/proto/Unk3100_HEJFCDEKFOE.proto
deleted file mode 100644
index 80f48a1a..00000000
--- a/proto/Unk3100_HEJFCDEKFOE.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 Unk3100_HEJFCDEKFOE {
- uint32 open_time = 10;
- bool Unk2700_MMNILGLDHHD = 3;
- bool is_open = 9;
- uint32 Unk3100_HBJLJFAPPCC = 12;
- uint32 stage_id = 7;
-}
diff --git a/proto/Unk3100_HJALLGOLFGL.proto b/proto/Unk3100_HJALLGOLFGL.proto
deleted file mode 100644
index 9d0859ae..00000000
--- a/proto/Unk3100_HJALLGOLFGL.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 Unk3100_HJALLGOLFGL {
- Unk3100_HJALLGOLFGL_Unk3100_KAADIPNHPAM = 0;
- Unk3100_HJALLGOLFGL_Unk3100_CAHECEKOFPF = 1;
- Unk3100_HJALLGOLFGL_Unk3100_KHCKNDLKPAB = 2;
- Unk3100_HJALLGOLFGL_Unk3100_CNAOCFDKPBN = 3;
- Unk3100_HJALLGOLFGL_Unk3100_DOPCNHIOGOB = 4;
-}
diff --git a/proto/Unk3100_IALGADDCFNN.proto b/proto/Unk3100_IALGADDCFNN.proto
deleted file mode 100644
index 6ff084ae..00000000
--- a/proto/Unk3100_IALGADDCFNN.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 Unk3100_IALGADDCFNN {
- repeated uint32 Unk3100_CKABCMCIPLM = 5;
- repeated uint32 Unk3100_CJIAFHOLGPB = 14;
- repeated uint32 Unk3100_CKOJIKGDEPO = 2;
- uint32 Unk3100_MBDCDNHEDFO = 3;
- uint32 Unk3100_CIJIHEGPEMB = 10;
-}
diff --git a/proto/Unk3100_IHGFOKNPCKJ.proto b/proto/Unk3100_IHGFOKNPCKJ.proto
deleted file mode 100644
index accb3b10..00000000
--- a/proto/Unk3100_IHGFOKNPCKJ.proto
+++ /dev/null
@@ -1,40 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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";
-
-// CmdId: 3160
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3100_IHGFOKNPCKJ {
- Vector look_pos = 8;
- uint32 template_id = 5;
- Vector follow_pos = 2;
- uint32 entity_id = 12;
- repeated string other_params = 13;
- Unk3100_DDADIDBLJGO Unk3100_JHIMHLNPLGA = 9;
-
- enum Unk3100_DDADIDBLJGO {
- Unk3100_DDADIDBLJGO_Unk3100_CHMICKLPAKA = 0;
- Unk3100_DDADIDBLJGO_Unk3100_GEJFGKILBLO = 1;
- Unk3100_DDADIDBLJGO_Unk3100_HAFBECHLCIE = 2;
- }
-}
diff --git a/proto/Unk3100_IOJKKDNELHE.proto b/proto/Unk3100_IOJKKDNELHE.proto
deleted file mode 100644
index 9efb2e50..00000000
--- a/proto/Unk3100_IOJKKDNELHE.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 "Unk3100_APOOGGMHCJI.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk3100_IOJKKDNELHE {
- uint32 open_time = 1;
- uint32 stage_id = 15;
- bool Unk2700_MMNILGLDHHD = 13;
- bool is_open = 10;
- map Unk3100_EAGEPOFAMDB = 2;
-}
diff --git a/proto/Unk3100_JBBEJECGEFI.proto b/proto/Unk3100_JBBEJECGEFI.proto
deleted file mode 100644
index c6956ebf..00000000
--- a/proto/Unk3100_JBBEJECGEFI.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: 22830
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3100_JBBEJECGEFI {
- uint32 stage_id = 11;
-}
diff --git a/proto/Unk3100_JJKFAMDHEBL.proto b/proto/Unk3100_JJKFAMDHEBL.proto
deleted file mode 100644
index 04d58dd0..00000000
--- a/proto/Unk3100_JJKFAMDHEBL.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: 24860
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3100_JJKFAMDHEBL {
- uint32 Unk3100_CIJIHEGPEMB = 15;
- int32 retcode = 9;
- repeated uint32 Unk3100_CKOJIKGDEPO = 2;
-}
diff --git a/proto/Unk3100_JJNBDPJAFKK.proto b/proto/Unk3100_JJNBDPJAFKK.proto
deleted file mode 100644
index 7d3393be..00000000
--- a/proto/Unk3100_JJNBDPJAFKK.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";
-
-// CmdId: 5526
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3100_JJNBDPJAFKK {
- uint32 Unk3100_MPJOMKKCHKC = 3;
- uint32 Unk3100_HFOHBJOGEPJ = 7;
- uint32 Unk3100_CHEKINPIFFM = 9;
- uint32 Unk3100_CDJOHNPJAAB = 1;
- uint32 Unk3100_KAKJMGFBOOH = 5;
- uint32 Unk3100_EDMNOAPJIDC = 10;
- uint32 Unk3100_CHGHHBNGNHH = 4;
- uint32 Unk3100_OIOIEMJMNNI = 14;
-}
diff --git a/proto/Unk3100_JKGDHFGAJMH.proto b/proto/Unk3100_JKGDHFGAJMH.proto
deleted file mode 100644
index 7b6725ec..00000000
--- a/proto/Unk3100_JKGDHFGAJMH.proto
+++ /dev/null
@@ -1,40 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 "Unk3100_JKGDHFGAJMH_FirstStageInfo.proto";
-import "Unk3100_JKGDHFGAJMH_SecondStageInfo.proto";
-import "Unk3100_JKGDHFGAJMH_ThirdStageInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 20324
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3100_JKGDHFGAJMH {
- bool Unk3100_CNJDDIKJHLL = 11;
- uint32 stage_id = 9;
- uint32 Unk3100_ONLIFLEFPBO = 12;
- uint32 Unk3100_PPEIAMHIJBP = 6;
- bool is_new_record = 1;
- oneof info {
- Unk3100_JKGDHFGAJMH_FirstStageInfo first_stage_info = 4;
- Unk3100_JKGDHFGAJMH_SecondStageInfo second_stage_info = 10;
- Unk3100_JKGDHFGAJMH_ThirdStageInfo third_stage_info = 8;
- }
-}
diff --git a/proto/Unk3100_JKGDHFGAJMH_FirstStageInfo.proto b/proto/Unk3100_JKGDHFGAJMH_FirstStageInfo.proto
deleted file mode 100644
index b62b89bc..00000000
--- a/proto/Unk3100_JKGDHFGAJMH_FirstStageInfo.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 Unk3100_JKGDHFGAJMH_FirstStageInfo {
- uint32 Unk3100_KCFEMMIGNPG = 10;
- uint32 Unk3100_BKOPHMFCPGD = 2;
- uint32 Unk3100_OMMEHLGCBHP = 6;
- uint32 score = 14;
-}
diff --git a/proto/Unk3100_JKGDHFGAJMH_SecondStageInfo.proto b/proto/Unk3100_JKGDHFGAJMH_SecondStageInfo.proto
deleted file mode 100644
index a758623b..00000000
--- a/proto/Unk3100_JKGDHFGAJMH_SecondStageInfo.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 Unk3100_JKGDHFGAJMH_SecondStageInfo {
- map Unk3100_IDNCFGLFIPF = 6;
- uint32 Unk3100_IFMAFOGLKOO = 7;
- uint32 total_num = 15;
-}
diff --git a/proto/Unk3100_JKGDHFGAJMH_ThirdStageInfo.proto b/proto/Unk3100_JKGDHFGAJMH_ThirdStageInfo.proto
deleted file mode 100644
index 35b006ca..00000000
--- a/proto/Unk3100_JKGDHFGAJMH_ThirdStageInfo.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 Unk3100_JKGDHFGAJMH_ThirdStageInfo {
- uint32 left_time = 13;
- bool is_success = 9;
-}
diff --git a/proto/Unk3100_JLKDDKHHFPO.proto b/proto/Unk3100_JLKDDKHHFPO.proto
deleted file mode 100644
index 3f9f1140..00000000
--- a/proto/Unk3100_JLKDDKHHFPO.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 Unk3100_JLKDDKHHFPO {
- uint32 Unk3100_FOOACIGDBFB = 7;
- repeated ItemParam Unk3100_FGHHLOJHMIK = 9;
-}
diff --git a/proto/Unk3100_JNOIANKCPPG.proto b/proto/Unk3100_JNOIANKCPPG.proto
deleted file mode 100644
index 3a34c9e9..00000000
--- a/proto/Unk3100_JNOIANKCPPG.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: 20086
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3100_JNOIANKCPPG {
- uint32 Unk3100_LINPNGLHPDL = 3;
-}
diff --git a/proto/Unk3100_KLKDONEJEEG.proto b/proto/Unk3100_KLKDONEJEEG.proto
deleted file mode 100644
index 85eb7f2a..00000000
--- a/proto/Unk3100_KLKDONEJEEG.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";
-
-// CmdId: 23462
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3100_KLKDONEJEEG {
- repeated uint32 Unk3100_EKPCGKFHODO = 8;
- uint32 Unk3100_IFHHJEFBLNI = 12;
- repeated uint32 Unk3100_ENBGIALBGIN = 10;
- repeated uint32 Unk3100_FBGLNABGPMH = 11;
- uint32 Unk3100_IOCOGKAIBEN = 9;
- uint32 Unk3100_NMPJHOLLDGD = 1;
- map Unk3100_CJIDDCFJDDJ = 3;
- int32 retcode = 7;
- uint32 Unk3100_JCIBNDGDKPK = 14;
- uint32 Unk3100_PKFCBGPFEOE = 15;
-}
diff --git a/proto/Unk3100_LDKPEAGMAGH.proto b/proto/Unk3100_LDKPEAGMAGH.proto
deleted file mode 100644
index 6c01a6d6..00000000
--- a/proto/Unk3100_LDKPEAGMAGH.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: 20993
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3100_LDKPEAGMAGH {
- int32 retcode = 1;
-}
diff --git a/proto/Unk3100_LFIMJOCPILC.proto b/proto/Unk3100_LFIMJOCPILC.proto
deleted file mode 100644
index 5147ae80..00000000
--- a/proto/Unk3100_LFIMJOCPILC.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 Unk3100_LFIMJOCPILC {
- repeated double Unk3100_KMAEGMEJGCK = 1;
-}
diff --git a/proto/Unk3100_MCIBDBBEKEK.proto b/proto/Unk3100_MCIBDBBEKEK.proto
deleted file mode 100644
index 9e39d1b6..00000000
--- a/proto/Unk3100_MCIBDBBEKEK.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 Unk3100_MCIBDBBEKEK {
- repeated uint32 Unk3100_NNOCAMHJFAO = 8;
- uint32 Unk3100_NDGIJLCIEDB = 13;
-}
diff --git a/proto/Unk3100_MDELBDDANOC.proto b/proto/Unk3100_MDELBDDANOC.proto
deleted file mode 100644
index 7b8bc54f..00000000
--- a/proto/Unk3100_MDELBDDANOC.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 Unk3100_MDELBDDANOC {
- Vector init_pos = 13;
- Vector forward = 2;
-}
diff --git a/proto/Unk3100_MDGBODAFNDA.proto b/proto/Unk3100_MDGBODAFNDA.proto
deleted file mode 100644
index 37a888ef..00000000
--- a/proto/Unk3100_MDGBODAFNDA.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 "Unk3100_MCIBDBBEKEK.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6370
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3100_MDGBODAFNDA {
- repeated Unk3100_MCIBDBBEKEK Unk3100_DAOIJMIAAKP = 13;
-}
diff --git a/proto/Unk3100_MFCGFACPOGJ.proto b/proto/Unk3100_MFCGFACPOGJ.proto
deleted file mode 100644
index 6d35d9bf..00000000
--- a/proto/Unk3100_MFCGFACPOGJ.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: 573
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3100_MFCGFACPOGJ {
- repeated uint32 Unk3100_MKNPIHFAGEP = 1;
-}
diff --git a/proto/Unk3100_MHHKLJEDNHN.proto b/proto/Unk3100_MHHKLJEDNHN.proto
deleted file mode 100644
index 170ab75c..00000000
--- a/proto/Unk3100_MHHKLJEDNHN.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: 20731
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3100_MHHKLJEDNHN {}
diff --git a/proto/Unk3100_NBBMHKJHJJI.proto b/proto/Unk3100_NBBMHKJHJJI.proto
deleted file mode 100644
index 42d50428..00000000
--- a/proto/Unk3100_NBBMHKJHJJI.proto
+++ /dev/null
@@ -1,48 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 "Unk3100_IALGADDCFNN.proto";
-import "Unk3100_OMJPPGKDLEE.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk3100_NBBMHKJHJJI {
- bool Unk3100_PKKNECFBEBP = 1485;
- bool Unk3100_IOHCNCOBALE = 15;
- Unk3100_OMJPPGKDLEE Unk3100_CLGDGELKHLC = 11;
- uint32 Unk3100_IFHHJEFBLNI = 7;
- repeated uint32 Unk3100_GJLOIJIFDNI = 207;
- bool Unk3100_FDBHCFMGHFD = 5;
- repeated uint32 Unk3100_GIAEBCAMHIE = 8;
- bool Unk3100_BHHJOJIOHNE = 10;
- uint32 Unk3100_DMEBALJKLPF = 1800;
- bool Unk3100_OECBCJGJIGJ = 2;
- repeated uint32 Unk3100_BKOCJPHIPMJ = 14;
- uint32 Unk3100_HHBELCHEDDM = 3;
- map Unk3100_COPOPELALCM = 6;
- uint32 Unk3100_NCEDBIKIAEK = 1798;
- repeated uint32 Unk3100_CNBFLLOBGAH = 4;
- bool Unk3100_FHADKJOEFMO = 366;
- uint32 Unk3100_ELDLKBJPCCN = 1;
- repeated Unk3100_IALGADDCFNN Unk3100_EBCHINDDHKP = 9;
- uint32 Unk3100_JBLGMELHEEM = 760;
- bool Unk3100_IDNAMCONOOL = 12;
- bool Unk3100_IEBALILDNKL = 876;
- repeated uint32 Unk3100_KHPFAPCPGBE = 13;
-}
diff --git a/proto/Unk3100_NNJNENGFHII.proto b/proto/Unk3100_NNJNENGFHII.proto
deleted file mode 100644
index c5e2e002..00000000
--- a/proto/Unk3100_NNJNENGFHII.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: 23147
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3100_NNJNENGFHII {
- uint32 Unk3100_BCHHFFJEJCD = 5;
- uint32 coin_c = 11;
-}
diff --git a/proto/Unk3100_OCAPENGJILJ.proto b/proto/Unk3100_OCAPENGJILJ.proto
deleted file mode 100644
index 24f43289..00000000
--- a/proto/Unk3100_OCAPENGJILJ.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 Unk3100_OCAPENGJILJ {
- bool is_open = 12;
- uint32 open_time = 14;
- uint32 stage_id = 8;
-}
diff --git a/proto/Unk3100_OEAPOMDPBDE.proto b/proto/Unk3100_OEAPOMDPBDE.proto
deleted file mode 100644
index ee4df4ed..00000000
--- a/proto/Unk3100_OEAPOMDPBDE.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 "Unk3100_GINCGFOCGAI.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 21248
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3100_OEAPOMDPBDE {
- uint32 Unk3100_CIJIHEGPEMB = 6;
- repeated Unk3100_GINCGFOCGAI Unk3100_AELOKNKDCDE = 9;
- repeated uint32 Unk3100_CKOJIKGDEPO = 8;
-}
diff --git a/proto/Unk3100_OGIPKMEFMDI.proto b/proto/Unk3100_OGIPKMEFMDI.proto
deleted file mode 100644
index 67aa7689..00000000
--- a/proto/Unk3100_OGIPKMEFMDI.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: 22130
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3100_OGIPKMEFMDI {
- uint32 Unk3100_POICNOLDOEK = 7;
- uint32 Unk3100_IFHHJEFBLNI = 2;
- uint32 Unk3100_PECHEBLPBAD = 5;
- int32 retcode = 8;
-}
diff --git a/proto/Unk3100_OIDABBJEMCG.proto b/proto/Unk3100_OIDABBJEMCG.proto
deleted file mode 100644
index 50fd7bbd..00000000
--- a/proto/Unk3100_OIDABBJEMCG.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 "CustomGadgetTreeInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 20846
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3100_OIDABBJEMCG {
- uint32 entity_id = 6;
- CustomGadgetTreeInfo Unk2700_OCIHJFOKHPK = 11;
-}
diff --git a/proto/Unk3100_OMJOFLDLNDG.proto b/proto/Unk3100_OMJOFLDLNDG.proto
deleted file mode 100644
index a526d715..00000000
--- a/proto/Unk3100_OMJOFLDLNDG.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: 24142
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3100_OMJOFLDLNDG {
- uint32 Unk3100_LINPNGLHPDL = 7;
-}
diff --git a/proto/Unk3100_OMJPPGKDLEE.proto b/proto/Unk3100_OMJPPGKDLEE.proto
deleted file mode 100644
index 2db66ed7..00000000
--- a/proto/Unk3100_OMJPPGKDLEE.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 "Unk3100_JLKDDKHHFPO.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk3100_OMJPPGKDLEE {
- map Unk3100_JHDGDENAJHO = 13;
-}
diff --git a/proto/Unk3100_PEBEPNKENON.proto b/proto/Unk3100_PEBEPNKENON.proto
deleted file mode 100644
index 1aba2e63..00000000
--- a/proto/Unk3100_PEBEPNKENON.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: 23141
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message Unk3100_PEBEPNKENON {
- repeated ItemParam Unk3100_JDNHCGPELBA = 3;
- uint32 Unk3100_FOOACIGDBFB = 5;
-}
diff --git a/proto/Unk3100_PPAENPFDOOO.proto b/proto/Unk3100_PPAENPFDOOO.proto
deleted file mode 100644
index 3e42d9b9..00000000
--- a/proto/Unk3100_PPAENPFDOOO.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: 20733
-// EnetChannelId: 0
-// EnetIsReliable: true
-message Unk3100_PPAENPFDOOO {
- int32 retcode = 1;
- uint32 Unk3100_MBDCDNHEDFO = 6;
- uint32 Unk3100_CIJIHEGPEMB = 10;
-}
diff --git a/proto/Unk3300_ADHENCIFKNI.proto b/proto/Unk3300_ADHENCIFKNI.proto
deleted file mode 100644
index ed1d705d..00000000
--- a/proto/Unk3300_ADHENCIFKNI.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 Unk3300_ADHENCIFKNI {
- uint64 begin_time = 6;
- uint64 time_stamp = 13;
- uint32 controller_id = 10;
-}
diff --git a/proto/Unk3300_DGBNCDEIIFC.proto b/proto/Unk3300_DGBNCDEIIFC.proto
deleted file mode 100644
index 40736d8d..00000000
--- a/proto/Unk3300_DGBNCDEIIFC.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 Unk3300_DGBNCDEIIFC {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 952;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 monster_id_list = 9;
-}
diff --git a/proto/Unk3300_DMOBAABGOBF.proto b/proto/Unk3300_DMOBAABGOBF.proto
deleted file mode 100644
index 1408bbdb..00000000
--- a/proto/Unk3300_DMOBAABGOBF.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 Unk3300_DMOBAABGOBF {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7193;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- bool is_success = 6;
- string Unk3300_NKHMMPMEILJ = 7;
- string Unk3300_JOCKIGCENGI = 13;
-}
diff --git a/proto/Unk3300_ICAGMOCOALO.proto b/proto/Unk3300_ICAGMOCOALO.proto
deleted file mode 100644
index 1091c1c1..00000000
--- a/proto/Unk3300_ICAGMOCOALO.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 Unk3300_ICAGMOCOALO {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4187;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 match_id = 3;
-}
diff --git a/proto/Unk3300_LOINGBJLJEM.proto b/proto/Unk3300_LOINGBJLJEM.proto
deleted file mode 100644
index 89b4097c..00000000
--- a/proto/Unk3300_LOINGBJLJEM.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";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk3300_LOINGBJLJEM {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7048;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- enum Unk3300_KDBJPJADJKF {
- Unk3300_KDBJPJADJKF_Unk3300_EKBFJPGGECM = 0;
- Unk3300_KDBJPJADJKF_Unk3300_NALHJBKMPCH = 1;
- }
-
- Unk3300_KDBJPJADJKF Unk3300_NOFBEJLNMLA = 4;
-}
diff --git a/proto/Unk3300_PPKPCOCOMDH.proto b/proto/Unk3300_PPKPCOCOMDH.proto
deleted file mode 100644
index 6960c579..00000000
--- a/proto/Unk3300_PPKPCOCOMDH.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 "GCGDuel.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message Unk3300_PPKPCOCOMDH {
- uint32 controller_id = 12;
- uint32 op_seq = 13;
- oneof detail {
- string gm_msg = 2;
- GCGDuel duel = 14;
- }
-}
diff --git a/proto/UnlockCoopChapterReq.proto b/proto/UnlockCoopChapterReq.proto
deleted file mode 100644
index c255a17b..00000000
--- a/proto/UnlockCoopChapterReq.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 UnlockCoopChapterReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1965;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 chapter_id = 14;
-}
diff --git a/proto/UnlockCoopChapterRsp.proto b/proto/UnlockCoopChapterRsp.proto
deleted file mode 100644
index 5b1e4c02..00000000
--- a/proto/UnlockCoopChapterRsp.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 UnlockCoopChapterRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1968;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 4;
- uint32 chapter_id = 1;
-}
diff --git a/proto/UnmarkEntityInMinMapNotify.proto b/proto/UnmarkEntityInMinMapNotify.proto
deleted file mode 100644
index e23ee318..00000000
--- a/proto/UnmarkEntityInMinMapNotify.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 UnmarkEntityInMinMapNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 254;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 entity_id = 3;
-}
diff --git a/proto/UpdatePS4BlockListReq.proto b/proto/UpdatePS4BlockListReq.proto
deleted file mode 100644
index 6e1e1c77..00000000
--- a/proto/UpdatePS4BlockListReq.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 UpdatePS4BlockListReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4064;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated string psn_id_list = 10;
-}
diff --git a/proto/UpdatePS4BlockListRsp.proto b/proto/UpdatePS4BlockListRsp.proto
deleted file mode 100644
index cf795572..00000000
--- a/proto/UpdatePS4BlockListRsp.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 UpdatePS4BlockListRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4067;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 6;
-}
diff --git a/proto/UpdatePS4FriendListNotify.proto b/proto/UpdatePS4FriendListNotify.proto
deleted file mode 100644
index 50a5a197..00000000
--- a/proto/UpdatePS4FriendListNotify.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 UpdatePS4FriendListNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4016;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated string psn_id_list = 14;
-}
diff --git a/proto/UpdatePS4FriendListReq.proto b/proto/UpdatePS4FriendListReq.proto
deleted file mode 100644
index a16f2df2..00000000
--- a/proto/UpdatePS4FriendListReq.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 UpdatePS4FriendListReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4026;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated string psn_id_list = 3;
-}
diff --git a/proto/UpdatePS4FriendListRsp.proto b/proto/UpdatePS4FriendListRsp.proto
deleted file mode 100644
index b8599a12..00000000
--- a/proto/UpdatePS4FriendListRsp.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 UpdatePS4FriendListRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4077;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated string psn_id_list = 14;
- int32 retcode = 3;
-}
diff --git a/proto/UpdateRedPointNotify.proto b/proto/UpdateRedPointNotify.proto
deleted file mode 100644
index 2be8f8dc..00000000
--- a/proto/UpdateRedPointNotify.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 "RedPointData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message UpdateRedPointNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 7;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated RedPointData red_point_list = 10;
-}
diff --git a/proto/UpdateReunionWatcherNotify.proto b/proto/UpdateReunionWatcherNotify.proto
deleted file mode 100644
index daae6321..00000000
--- a/proto/UpdateReunionWatcherNotify.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";
-
-import "ReunionWatcherInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message UpdateReunionWatcherNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5058;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- ReunionWatcherInfo watcher_info = 12;
- uint32 mission_id = 14;
-}
diff --git a/proto/UpdateSalvageBundleMarkReq.proto b/proto/UpdateSalvageBundleMarkReq.proto
deleted file mode 100644
index fd9085ca..00000000
--- a/proto/UpdateSalvageBundleMarkReq.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 UpdateSalvageBundleMarkReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8906;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 challenge_type = 6;
- uint32 stage_id = 11;
-}
diff --git a/proto/UpdateSalvageBundleMarkRsp.proto b/proto/UpdateSalvageBundleMarkRsp.proto
deleted file mode 100644
index 8e06c371..00000000
--- a/proto/UpdateSalvageBundleMarkRsp.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 UpdateSalvageBundleMarkRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8620;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 2;
- uint32 stage_id = 4;
- uint32 challenge_type = 5;
-}
diff --git a/proto/UpgradeRoguelikeShikigamiReq.proto b/proto/UpgradeRoguelikeShikigamiReq.proto
deleted file mode 100644
index 45c4e945..00000000
--- a/proto/UpgradeRoguelikeShikigamiReq.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 UpgradeRoguelikeShikigamiReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8282;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 shikigami_group_id = 15;
- uint32 upgrade_level = 10;
-}
diff --git a/proto/UpgradeRoguelikeShikigamiRsp.proto b/proto/UpgradeRoguelikeShikigamiRsp.proto
deleted file mode 100644
index a130c0b6..00000000
--- a/proto/UpgradeRoguelikeShikigamiRsp.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 UpgradeRoguelikeShikigamiRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8314;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 shikigami_group_id = 8;
- int32 retcode = 10;
- uint32 cur_level = 5;
-}
diff --git a/proto/UseMiracleRingReq.proto b/proto/UseMiracleRingReq.proto
deleted file mode 100644
index 6f0b5a4d..00000000
--- a/proto/UseMiracleRingReq.proto
+++ /dev/null
@@ -1,43 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 UseMiracleRingReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5242;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- enum MiracleRingOpType {
- MIRACLE_RING_OP_TYPE_NONE = 0;
- MIRACLE_RING_OP_TYPE_PLACE = 1;
- MIRACLE_RING_OP_TYPE_RETRACT = 2;
- }
-
- Vector rot = 14;
- Vector pos = 13;
- uint32 miracle_ring_op_type = 5;
-}
diff --git a/proto/UseMiracleRingRsp.proto b/proto/UseMiracleRingRsp.proto
deleted file mode 100644
index 1c5717a0..00000000
--- a/proto/UseMiracleRingRsp.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 UseMiracleRingRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5241;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 miracle_ring_op_type = 14;
- int32 retcode = 10;
-}
diff --git a/proto/UseWidgetCreateGadgetReq.proto b/proto/UseWidgetCreateGadgetReq.proto
deleted file mode 100644
index 14dd01ef..00000000
--- a/proto/UseWidgetCreateGadgetReq.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message UseWidgetCreateGadgetReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4264;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- Vector rot = 12;
- Vector pos = 7;
- uint32 material_id = 10;
-}
diff --git a/proto/UseWidgetCreateGadgetRsp.proto b/proto/UseWidgetCreateGadgetRsp.proto
deleted file mode 100644
index ab6e6333..00000000
--- a/proto/UseWidgetCreateGadgetRsp.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 UseWidgetCreateGadgetRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4298;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 10;
- uint32 material_id = 12;
-}
diff --git a/proto/UseWidgetRetractGadgetReq.proto b/proto/UseWidgetRetractGadgetReq.proto
deleted file mode 100644
index b76616da..00000000
--- a/proto/UseWidgetRetractGadgetReq.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 UseWidgetRetractGadgetReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4275;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 entity_id = 13;
-}
diff --git a/proto/UseWidgetRetractGadgetRsp.proto b/proto/UseWidgetRetractGadgetRsp.proto
deleted file mode 100644
index fec11351..00000000
--- a/proto/UseWidgetRetractGadgetRsp.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 UseWidgetRetractGadgetRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4263;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 entity_id = 4;
- int32 retcode = 14;
-}
diff --git a/proto/ViewCodexReq.proto b/proto/ViewCodexReq.proto
deleted file mode 100644
index ef858ed0..00000000
--- a/proto/ViewCodexReq.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";
-
-import "CodexTypeData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ViewCodexReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4206;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated CodexTypeData type_data_list = 12;
-}
diff --git a/proto/ViewCodexRsp.proto b/proto/ViewCodexRsp.proto
deleted file mode 100644
index fce10707..00000000
--- a/proto/ViewCodexRsp.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 "CodexTypeData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ViewCodexRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4210;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated CodexTypeData type_data_list = 12;
- repeated uint32 Unk3300_IDNOLALHFFA = 3;
- repeated uint32 Unk3300_CBGDAAOBGNB = 10;
- int32 retcode = 11;
- repeated uint32 recent_viewed_pushtips_list = 14;
-}
diff --git a/proto/ViewLanternProjectionLevelTipsReq.proto b/proto/ViewLanternProjectionLevelTipsReq.proto
deleted file mode 100644
index db7a1d4a..00000000
--- a/proto/ViewLanternProjectionLevelTipsReq.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 ViewLanternProjectionLevelTipsReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8303;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 level_id = 5;
-}
diff --git a/proto/ViewLanternProjectionLevelTipsRsp.proto b/proto/ViewLanternProjectionLevelTipsRsp.proto
deleted file mode 100644
index dd271582..00000000
--- a/proto/ViewLanternProjectionLevelTipsRsp.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 ViewLanternProjectionLevelTipsRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8962;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 11;
-}
diff --git a/proto/ViewLanternProjectionTipsReq.proto b/proto/ViewLanternProjectionTipsReq.proto
deleted file mode 100644
index 854b8ed1..00000000
--- a/proto/ViewLanternProjectionTipsReq.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 "ClientInputType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message ViewLanternProjectionTipsReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8560;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- ClientInputType input_type = 14;
- bool is_input_tips = 7;
-}
diff --git a/proto/ViewLanternProjectionTipsRsp.proto b/proto/ViewLanternProjectionTipsRsp.proto
deleted file mode 100644
index 5b96e399..00000000
--- a/proto/ViewLanternProjectionTipsRsp.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 ViewLanternProjectionTipsRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8623;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 6;
-}
diff --git a/proto/VintageCampGroupBundleRegisterNotify.proto b/proto/VintageCampGroupBundleRegisterNotify.proto
deleted file mode 100644
index 2eebd7de..00000000
--- a/proto/VintageCampGroupBundleRegisterNotify.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 VintageCampGroupBundleRegisterNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 24329;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 group_bundle_id = 7;
-}
diff --git a/proto/VintageCampStageFinishNotify.proto b/proto/VintageCampStageFinishNotify.proto
deleted file mode 100644
index ed55b578..00000000
--- a/proto/VintageCampStageFinishNotify.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 VintageCampStageFinishNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 21839;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 stage_id = 3;
-}
diff --git a/proto/VintageDecorateBoothReq.proto b/proto/VintageDecorateBoothReq.proto
deleted file mode 100644
index e4150598..00000000
--- a/proto/VintageDecorateBoothReq.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 "CustomGadgetTreeInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message VintageDecorateBoothReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 22958;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 entity_id = 13;
- CustomGadgetTreeInfo combination_info = 5;
-}
diff --git a/proto/VintageDecorateBoothRsp.proto b/proto/VintageDecorateBoothRsp.proto
deleted file mode 100644
index be60d49b..00000000
--- a/proto/VintageDecorateBoothRsp.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 VintageDecorateBoothRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 21588;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 3;
-}
diff --git a/proto/VintageDetailInfo.proto b/proto/VintageDetailInfo.proto
deleted file mode 100644
index 89fb6014..00000000
--- a/proto/VintageDetailInfo.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";
-
-import "VintageBoothUsedItemData.proto";
-import "VintageCampChallengeStageData.proto";
-import "VintageHuntingStageData.proto";
-import "VintageMarketInfo.proto";
-import "VintagePresentStageData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message VintageDetailInfo {
- VintageMarketInfo market_info = 2;
- map hunting_stage_map = 7;
- VintageBoothUsedItemData booth_data = 5;
- map camp_stage_map = 13;
- map present_stage_map = 4;
- bool is_content_closed = 11;
-}
diff --git a/proto/VintageHuntingFirstStageInfo.proto b/proto/VintageHuntingFirstStageInfo.proto
deleted file mode 100644
index e7447b04..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 Unk3300_HIKADHBLPEB = 10;
- uint32 score = 7;
- uint32 Unk3300_IPAJLKOBDKC = 3;
- uint32 Unk3300_NILGNHOPGLD = 15;
-}
diff --git a/proto/VintageHuntingFirstStageSettleInfo.proto b/proto/VintageHuntingFirstStageSettleInfo.proto
deleted file mode 100644
index 2daf25ed..00000000
--- a/proto/VintageHuntingFirstStageSettleInfo.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 VintageHuntingFirstStageSettleInfo {
- uint32 Unk3300_HIKADHBLPEB = 2;
- uint32 score = 1;
- uint32 Unk3300_NILGNHOPGLD = 3;
- uint32 Unk3300_IPAJLKOBDKC = 11;
-}
diff --git a/proto/VintageHuntingSecondStageInfo.proto b/proto/VintageHuntingSecondStageInfo.proto
deleted file mode 100644
index 59d921be..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 left_num = 15;
- uint32 total_num = 13;
- uint32 capture_animal_num = 10;
-}
diff --git a/proto/VintageHuntingSecondStageSettleInfo.proto b/proto/VintageHuntingSecondStageSettleInfo.proto
deleted file mode 100644
index f54dbdeb..00000000
--- a/proto/VintageHuntingSecondStageSettleInfo.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 VintageHuntingSecondStageSettleInfo {
- uint32 capture_animal_num = 2;
- map animal_count_map = 3;
- uint32 total_num = 1;
-}
diff --git a/proto/VintageHuntingStartGalleryReq.proto b/proto/VintageHuntingStartGalleryReq.proto
deleted file mode 100644
index 15de9b67..00000000
--- a/proto/VintageHuntingStartGalleryReq.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 VintageHuntingStartGalleryReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 21649;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 stage_id = 3;
-}
diff --git a/proto/VintageHuntingStartGalleryRsp.proto b/proto/VintageHuntingStartGalleryRsp.proto
deleted file mode 100644
index 3eaf6e4f..00000000
--- a/proto/VintageHuntingStartGalleryRsp.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 VintageHuntingStartGalleryRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 22068;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 13;
-}
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/VintageHuntingThirdStageSettleInfo.proto b/proto/VintageHuntingThirdStageSettleInfo.proto
deleted file mode 100644
index 70492747..00000000
--- a/proto/VintageHuntingThirdStageSettleInfo.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 VintageHuntingThirdStageSettleInfo {
- bool is_success = 2;
- uint32 left_time = 3;
-}
diff --git a/proto/VintageMarketDividendFinishNotify.proto b/proto/VintageMarketDividendFinishNotify.proto
deleted file mode 100644
index c9559695..00000000
--- a/proto/VintageMarketDividendFinishNotify.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 VintageMarketDividendFinishNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 22064;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 coin_a = 2;
- uint32 coin_c = 14;
-}
diff --git a/proto/VintageMarketFinishStorePlayReq.proto b/proto/VintageMarketFinishStorePlayReq.proto
deleted file mode 100644
index 9fef5fca..00000000
--- a/proto/VintageMarketFinishStorePlayReq.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 "VintageMarketStoreOpInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message VintageMarketFinishStorePlayReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 21911;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 store_round = 12;
- repeated VintageMarketStoreOpInfo store_op_list = 11;
-}
diff --git a/proto/VintageMarketFinishStorePlayRsp.proto b/proto/VintageMarketFinishStorePlayRsp.proto
deleted file mode 100644
index ac2b215c..00000000
--- a/proto/VintageMarketFinishStorePlayRsp.proto
+++ /dev/null
@@ -1,41 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a 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 VintageMarketFinishStorePlayRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 20941;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 store_round = 10;
- repeated uint32 Unk3300_HJIHIOIGAPP = 15;
- int32 retcode = 9;
- map store_income_map = 2;
- uint32 Unk3300_DJILELFHFHJ = 6;
- repeated uint32 Unk3300_OCIMKEPJOOL = 3;
- uint32 Unk3300_GCDNOPJEIBG = 4;
- repeated uint32 Unk3300_BDAIONEPKIK = 1;
- uint32 Unk3300_DGECJOKMDGN = 11;
- uint32 Unk3300_DLNFCBPDBBH = 14;
-}
diff --git a/proto/VintageMarketNpcEventFinishNotify.proto b/proto/VintageMarketNpcEventFinishNotify.proto
deleted file mode 100644
index 9d2483d8..00000000
--- a/proto/VintageMarketNpcEventFinishNotify.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 VintageMarketNpcEventFinishNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 24781;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 coin_a = 3;
- uint32 coin_c = 9;
- repeated uint32 unlock_strategy_list = 12;
-}
diff --git a/proto/VintageMarketStartStorePlayReq.proto b/proto/VintageMarketStartStorePlayReq.proto
deleted file mode 100644
index 37cbb88c..00000000
--- a/proto/VintageMarketStartStorePlayReq.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 VintageMarketStartStorePlayReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 22447;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 store_round = 14;
-}
diff --git a/proto/VintageMarketStartStorePlayRsp.proto b/proto/VintageMarketStartStorePlayRsp.proto
deleted file mode 100644
index 5e466322..00000000
--- a/proto/VintageMarketStartStorePlayRsp.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 VintageMarketStartStorePlayRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 23017;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 store_round = 10;
- uint32 Unk3300_LCCNEKGONFG = 9;
- int32 retcode = 1;
- uint32 Unk3300_ADJKIIJFNME = 15;
-}
diff --git a/proto/VintageMarketStoreChooseStrategyReq.proto b/proto/VintageMarketStoreChooseStrategyReq.proto
deleted file mode 100644
index 6ebf75b6..00000000
--- a/proto/VintageMarketStoreChooseStrategyReq.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 "VintageMarketStoreOpInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message VintageMarketStoreChooseStrategyReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 21624;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated VintageMarketStoreOpInfo store_op_list = 5;
- repeated uint32 strategy_list = 15;
- uint32 store_id = 14;
-}
diff --git a/proto/VintageMarketStoreChooseStrategyRsp.proto b/proto/VintageMarketStoreChooseStrategyRsp.proto
deleted file mode 100644
index 49f34f8f..00000000
--- a/proto/VintageMarketStoreChooseStrategyRsp.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 VintageMarketStoreChooseStrategyRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 21298;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 14;
- uint32 store_id = 11;
- repeated uint32 strategy_list = 3;
-}
diff --git a/proto/VintageMarketStoreOpInfo.proto b/proto/VintageMarketStoreOpInfo.proto
deleted file mode 100644
index 83660958..00000000
--- a/proto/VintageMarketStoreOpInfo.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 VintageMarketStoreOpInfo {
- uint32 help_uid = 11;
- uint32 help_skill_id = 10;
- uint32 store_id = 8;
- repeated uint32 add_attr_list = 12;
- repeated uint32 strategy_list = 9;
-}
diff --git a/proto/VintageMarketStoreUnlockSlotReq.proto b/proto/VintageMarketStoreUnlockSlotReq.proto
deleted file mode 100644
index 75f9c594..00000000
--- a/proto/VintageMarketStoreUnlockSlotReq.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 VintageMarketStoreUnlockSlotReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 22367;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 store_id = 8;
-}
diff --git a/proto/VintageMarketStoreUnlockSlotRsp.proto b/proto/VintageMarketStoreUnlockSlotRsp.proto
deleted file mode 100644
index b3884649..00000000
--- a/proto/VintageMarketStoreUnlockSlotRsp.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 VintageMarketStoreUnlockSlotRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 23327;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 15;
- uint32 store_id = 14;
- uint32 slot_count = 3;
-}
diff --git a/proto/VintageMarketStoreViewStrategyReq.proto b/proto/VintageMarketStoreViewStrategyReq.proto
deleted file mode 100644
index 6c39c77a..00000000
--- a/proto/VintageMarketStoreViewStrategyReq.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 VintageMarketStoreViewStrategyReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 21834;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 strategy_id = 9;
- repeated uint32 strategy_list = 1;
-}
diff --git a/proto/VintageMarketStoreViewStrategyRsp.proto b/proto/VintageMarketStoreViewStrategyRsp.proto
deleted file mode 100644
index b460f6ed..00000000
--- a/proto/VintageMarketStoreViewStrategyRsp.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 VintageMarketStoreViewStrategyRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 22881;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 9;
- repeated uint32 strategy_list = 6;
- uint32 strategy_id = 4;
-}
diff --git a/proto/VintagePresentFinishNoify.proto b/proto/VintagePresentFinishNoify.proto
deleted file mode 100644
index 45b182fa..00000000
--- a/proto/VintagePresentFinishNoify.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 VintagePresentFinishNoify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 21400;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 present_id = 2;
-}
diff --git a/proto/VintagePresentFinishNotify.proto b/proto/VintagePresentFinishNotify.proto
deleted file mode 100644
index bbbda348..00000000
--- a/proto/VintagePresentFinishNotify.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 VintagePresentFinishNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 20454;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 present_id = 2;
-}
diff --git a/proto/WatcherAllDataNotify.proto b/proto/WatcherAllDataNotify.proto
deleted file mode 100644
index a1ec1276..00000000
--- a/proto/WatcherAllDataNotify.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 WatcherAllDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2279;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 watcher_list = 13;
-}
diff --git a/proto/WatcherChangeNotify.proto b/proto/WatcherChangeNotify.proto
deleted file mode 100644
index a3b37369..00000000
--- a/proto/WatcherChangeNotify.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 WatcherChangeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2230;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated uint32 Unk3300_ELDNONOCFMM = 10;
- repeated uint32 Unk3300_FDMJACFMOLG = 5;
-}
diff --git a/proto/WatcherEventNotify.proto b/proto/WatcherEventNotify.proto
deleted file mode 100644
index 71b2c95d..00000000
--- a/proto/WatcherEventNotify.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 WatcherEventNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2256;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 add_progress = 2;
- uint32 watcher_id = 14;
-}
diff --git a/proto/WatcherEventStageNotify.proto b/proto/WatcherEventStageNotify.proto
deleted file mode 100644
index 923783fe..00000000
--- a/proto/WatcherEventStageNotify.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 WatcherEventStageNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2300;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 add_progress = 2;
- uint32 watcher_id = 15;
- uint32 stage = 11;
-}
diff --git a/proto/WatcherEventTypeNotify.proto b/proto/WatcherEventTypeNotify.proto
deleted file mode 100644
index 4f69168a..00000000
--- a/proto/WatcherEventTypeNotify.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 WatcherEventTypeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2219;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated uint32 param_list = 4;
- uint32 add_progress = 13;
- uint32 watcher_trigger_type = 2;
-}
diff --git a/proto/WaterSpritePhaseFinishNotify.proto b/proto/WaterSpritePhaseFinishNotify.proto
deleted file mode 100644
index 0fac5983..00000000
--- a/proto/WaterSpritePhaseFinishNotify.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 WaterSpritePhaseFinishNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2120;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-}
diff --git a/proto/WidgetActiveChangeNotify.proto b/proto/WidgetActiveChangeNotify.proto
deleted file mode 100644
index 34447781..00000000
--- a/proto/WidgetActiveChangeNotify.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 "WidgetSlotData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message WidgetActiveChangeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4297;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated WidgetSlotData widget_data_list = 15;
-}
diff --git a/proto/WidgetCameraInfo.proto b/proto/WidgetCameraInfo.proto
deleted file mode 100644
index 7d526b2c..00000000
--- a/proto/WidgetCameraInfo.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 WidgetCameraInfo {
- uint32 target_entity_id = 7;
-}
diff --git a/proto/WidgetCaptureAnimalReq.proto b/proto/WidgetCaptureAnimalReq.proto
deleted file mode 100644
index fc305620..00000000
--- a/proto/WidgetCaptureAnimalReq.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message WidgetCaptureAnimalReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4279;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 entity_id = 6;
- uint32 material_id = 3;
- Vector pos = 1;
-}
diff --git a/proto/WidgetCaptureAnimalRsp.proto b/proto/WidgetCaptureAnimalRsp.proto
deleted file mode 100644
index 845f88f7..00000000
--- a/proto/WidgetCaptureAnimalRsp.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 "Vector.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message WidgetCaptureAnimalRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4296;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 4;
- uint32 material_id = 7;
- uint32 entity_id = 11;
- Vector pos = 10;
-}
diff --git a/proto/WidgetExtraCdType.proto b/proto/WidgetExtraCdType.proto
deleted file mode 100644
index 01f5f502..00000000
--- a/proto/WidgetExtraCdType.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 WidgetExtraCdType {
- WIDGET_EXTRA_CD_TYPE_NONE = 0;
- WIDGET_EXTRA_CD_TYPE_E_SKILL_SHARED = 1;
-}
diff --git a/proto/WidgetGadgetDestroyNotify.proto b/proto/WidgetGadgetDestroyNotify.proto
deleted file mode 100644
index 24e6bb3c..00000000
--- a/proto/WidgetGadgetDestroyNotify.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 WidgetGadgetDestroyNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4257;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 entity_id = 4;
-}
diff --git a/proto/WidgetQuickHitTreeReq.proto b/proto/WidgetQuickHitTreeReq.proto
deleted file mode 100644
index 99eac235..00000000
--- a/proto/WidgetQuickHitTreeReq.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";
-
-import "HitTreeInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message WidgetQuickHitTreeReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3068;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated HitTreeInfo hit_tree_info_list = 4;
-}
diff --git a/proto/WidgetQuickHitTreeRsp.proto b/proto/WidgetQuickHitTreeRsp.proto
deleted file mode 100644
index 583f6fe1..00000000
--- a/proto/WidgetQuickHitTreeRsp.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 WidgetQuickHitTreeRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3250;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 5;
-}
diff --git a/proto/WidgetReportReq.proto b/proto/WidgetReportReq.proto
deleted file mode 100644
index 192e8daa..00000000
--- a/proto/WidgetReportReq.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";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message WidgetReportReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4258;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 weather_wizard_shield_value = 8;
- bool Unk3300_APDFKKNKIJJ = 7;
- bool Unk3300_BCAIBKDIHHF = 6;
- uint32 material_id = 2;
- bool Unk3300_EFBCLDDKMIM = 14;
-}
diff --git a/proto/WidgetReportRsp.proto b/proto/WidgetReportRsp.proto
deleted file mode 100644
index 9582e3d4..00000000
--- a/proto/WidgetReportRsp.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 WidgetReportRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4295;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 material_id = 4;
- int32 retcode = 5;
-}
diff --git a/proto/WidgetThunderBirdFeatherInfo.proto b/proto/WidgetThunderBirdFeatherInfo.proto
deleted file mode 100644
index 8ce4e4ab..00000000
--- a/proto/WidgetThunderBirdFeatherInfo.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 WidgetThunderBirdFeatherInfo {
- repeated uint32 entity_id_list = 9;
-}
diff --git a/proto/WidgetUpdateExtraCDReq.proto b/proto/WidgetUpdateExtraCDReq.proto
deleted file mode 100644
index bcc2242e..00000000
--- a/proto/WidgetUpdateExtraCDReq.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 "WidgetExtraCdType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message WidgetUpdateExtraCDReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5907;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 material_id = 6;
- WidgetExtraCdType extra_cd_type = 7;
- uint32 cd_group = 14;
-}
diff --git a/proto/WidgetUpdateExtraCDRsp.proto b/proto/WidgetUpdateExtraCDRsp.proto
deleted file mode 100644
index 75d6bf2d..00000000
--- a/proto/WidgetUpdateExtraCDRsp.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 "WidgetCoolDownData.proto";
-import "WidgetExtraCdType.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message WidgetUpdateExtraCDRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 6076;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- WidgetCoolDownData cool_data = 10;
- WidgetExtraCdType extra_cd_type = 5;
- int32 retcode = 13;
- uint32 cd_group = 11;
- uint32 material_id = 7;
-}
diff --git a/proto/WidgetUseAttachAbilityGroupChangeNotify.proto b/proto/WidgetUseAttachAbilityGroupChangeNotify.proto
deleted file mode 100644
index c8f2c6d9..00000000
--- a/proto/WidgetUseAttachAbilityGroupChangeNotify.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 WidgetUseAttachAbilityGroupChangeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 4290;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 material_id = 15;
- bool is_attach = 7;
-}
diff --git a/proto/WidgetWeatherWizardDataNotify.proto b/proto/WidgetWeatherWizardDataNotify.proto
deleted file mode 100644
index 6bfbca28..00000000
--- a/proto/WidgetWeatherWizardDataNotify.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 WidgetWeatherWizardDataNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5952;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 shield_value = 12;
-}
diff --git a/proto/WindFieldGalleryChallengeInfoNotify.proto b/proto/WindFieldGalleryChallengeInfoNotify.proto
deleted file mode 100644
index 4d6a8b10..00000000
--- a/proto/WindFieldGalleryChallengeInfoNotify.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";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message WindFieldGalleryChallengeInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5503;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 Unk3300_FFODAKMKGEK = 13;
- bool is_start = 2;
- uint32 Unk3300_GLNHBJJJINK = 5;
- uint32 Unk3300_NBIBKFKOCFK = 3;
- bool is_success = 7;
- uint32 Unk3300_GNJKOCLJFNM = 8;
- uint32 Unk3300_MMONPDMIEBN = 10;
-}
diff --git a/proto/WindFieldGalleryInfoNotify.proto b/proto/WindFieldGalleryInfoNotify.proto
deleted file mode 100644
index 38a599ce..00000000
--- a/proto/WindFieldGalleryInfoNotify.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";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message WindFieldGalleryInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 5572;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 Unk3300_GNJKOCLJFNM = 6;
- uint32 Unk3300_NBIBKFKOCFK = 15;
- uint32 Unk3300_OJHJPBCAONA = 7;
- uint32 Unk3300_EKMHMHJDHIL = 14;
- uint32 Unk3300_MMONPDMIEBN = 13;
- uint32 Unk3300_FFODAKMKGEK = 9;
- uint32 Unk3300_GNKCFHMDOHJ = 4;
- uint32 Unk3300_GLNHBJJJINK = 2;
-}
diff --git a/proto/WindFieldRestartDungeonReq.proto b/proto/WindFieldRestartDungeonReq.proto
deleted file mode 100644
index 28176af5..00000000
--- a/proto/WindFieldRestartDungeonReq.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 WindFieldRestartDungeonReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 24309;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/WindFieldRestartDungeonRsp.proto b/proto/WindFieldRestartDungeonRsp.proto
deleted file mode 100644
index c5ed9957..00000000
--- a/proto/WindFieldRestartDungeonRsp.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 WindFieldRestartDungeonRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 20706;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 8;
-}
diff --git a/proto/WindSeedClientNotify.proto b/proto/WindSeedClientNotify.proto
deleted file mode 100644
index 3e4e7b78..00000000
--- a/proto/WindSeedClientNotify.proto
+++ /dev/null
@@ -1,54 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for 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 WindSeedClientNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 1157;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- message RefreshNotify {
- uint32 refresh_num = 7;
- }
-
- message AddWindBulletNotify {
- Vector seed_pos = 14;
- uint32 Unk3300_CKIKKCAFJBC = 7;
- uint32 Unk3300_MPDFAPBDJAH = 11;
- }
-
- message AreaNotify {
- uint32 area_id = 12;
- bytes area_code = 10;
- uint32 area_type = 13;
- }
-
- oneof notify {
- RefreshNotify refresh_notify = 14;
- AddWindBulletNotify add_wind_bullet_notify = 7;
- AreaNotify area_notify = 5;
- }
-}
diff --git a/proto/WinterCampEditSnowmanCombinationReq.proto b/proto/WinterCampEditSnowmanCombinationReq.proto
deleted file mode 100644
index 4abe629e..00000000
--- a/proto/WinterCampEditSnowmanCombinationReq.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 "CustomGadgetTreeInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message WinterCampEditSnowmanCombinationReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8157;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 entity_id = 6;
- CustomGadgetTreeInfo combination_info = 5;
-}
diff --git a/proto/WinterCampEditSnowmanCombinationRsp.proto b/proto/WinterCampEditSnowmanCombinationRsp.proto
deleted file mode 100644
index 33253454..00000000
--- a/proto/WinterCampEditSnowmanCombinationRsp.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 WinterCampEditSnowmanCombinationRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8951;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 1;
-}
diff --git a/proto/WinterCampFriendWishData.proto b/proto/WinterCampFriendWishData.proto
deleted file mode 100644
index 4f3afe90..00000000
--- a/proto/WinterCampFriendWishData.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 "ProfilePicture.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message WinterCampFriendWishData {
- repeated uint32 item_id_list = 9;
- string nickname = 15;
- uint32 uid = 6;
- ProfilePicture profile_picture = 10;
-}
diff --git a/proto/WinterCampGetFriendWishListReq.proto b/proto/WinterCampGetFriendWishListReq.proto
deleted file mode 100644
index ec7107aa..00000000
--- a/proto/WinterCampGetFriendWishListReq.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 WinterCampGetFriendWishListReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8764;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-}
diff --git a/proto/WinterCampGetFriendWishListRsp.proto b/proto/WinterCampGetFriendWishListRsp.proto
deleted file mode 100644
index 7561cd98..00000000
--- a/proto/WinterCampGetFriendWishListRsp.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";
-
-import "WinterCampFriendWishData.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message WinterCampGetFriendWishListRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8208;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated WinterCampFriendWishData wish_data_list = 3;
- int32 retcode = 15;
-}
diff --git a/proto/WinterCampRaceScoreNotify.proto b/proto/WinterCampRaceScoreNotify.proto
deleted file mode 100644
index 57866441..00000000
--- a/proto/WinterCampRaceScoreNotify.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 WinterCampRaceScoreNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8960;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 max_score = 9;
- uint32 id = 4;
-}
diff --git a/proto/WinterCampSetWishListReq.proto b/proto/WinterCampSetWishListReq.proto
deleted file mode 100644
index 5e60a32c..00000000
--- a/proto/WinterCampSetWishListReq.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 WinterCampSetWishListReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8380;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- repeated uint32 item_id_list = 1;
-}
diff --git a/proto/WinterCampSetWishListRsp.proto b/proto/WinterCampSetWishListRsp.proto
deleted file mode 100644
index 9700b325..00000000
--- a/proto/WinterCampSetWishListRsp.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 WinterCampSetWishListRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8288;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 10;
- repeated uint32 item_id_list = 3;
-}
diff --git a/proto/WinterCampStageInfoChangeNotify.proto b/proto/WinterCampStageInfoChangeNotify.proto
deleted file mode 100644
index 47257611..00000000
--- a/proto/WinterCampStageInfoChangeNotify.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";
-
-import "WinterCampStageInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message WinterCampStageInfoChangeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8878;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- WinterCampStageInfo explore_info = 5;
- WinterCampStageInfo battle_info = 15;
-}
diff --git a/proto/WinterCampTakeBattleRewardReq.proto b/proto/WinterCampTakeBattleRewardReq.proto
deleted file mode 100644
index 52647a4d..00000000
--- a/proto/WinterCampTakeBattleRewardReq.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 WinterCampTakeBattleRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8484;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 id = 14;
-}
diff --git a/proto/WinterCampTakeBattleRewardRsp.proto b/proto/WinterCampTakeBattleRewardRsp.proto
deleted file mode 100644
index 3db2fe23..00000000
--- a/proto/WinterCampTakeBattleRewardRsp.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 WinterCampTakeBattleRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8310;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- int32 retcode = 6;
- uint32 id = 13;
-}
diff --git a/proto/WinterCampTakeExploreRewardReq.proto b/proto/WinterCampTakeExploreRewardReq.proto
deleted file mode 100644
index 9c153136..00000000
--- a/proto/WinterCampTakeExploreRewardReq.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 WinterCampTakeExploreRewardReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8014;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 id = 11;
-}
diff --git a/proto/WinterCampTakeExploreRewardRsp.proto b/proto/WinterCampTakeExploreRewardRsp.proto
deleted file mode 100644
index 178c5c0b..00000000
--- a/proto/WinterCampTakeExploreRewardRsp.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 WinterCampTakeExploreRewardRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8323;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 id = 8;
- int32 retcode = 15;
-}
diff --git a/proto/WinterCampTriathlonRestartReq.proto b/proto/WinterCampTriathlonRestartReq.proto
deleted file mode 100644
index 15441a86..00000000
--- a/proto/WinterCampTriathlonRestartReq.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 WinterCampTriathlonRestartReq {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8524;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- uint32 gallery_id = 12;
-}
diff --git a/proto/WinterCampTriathlonRestartRsp.proto b/proto/WinterCampTriathlonRestartRsp.proto
deleted file mode 100644
index d3bd2f5d..00000000
--- a/proto/WinterCampTriathlonRestartRsp.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 WinterCampTriathlonRestartRsp {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8468;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 gallery_id = 9;
- int32 retcode = 10;
-}
diff --git a/proto/WinterCampTriathlonSettleNotify.proto b/proto/WinterCampTriathlonSettleNotify.proto
deleted file mode 100644
index 50015e67..00000000
--- a/proto/WinterCampTriathlonSettleNotify.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";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message WinterCampTriathlonSettleNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 8194;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 Unk3300_ACDOMBHMNJG = 11;
- bool is_success = 10;
- uint32 score = 15;
- bool is_new_record = 7;
- uint32 gallery_id = 14;
- uint32 Unk3300_OEFOGONENFN = 12;
- uint32 remain_time = 6;
- uint32 Unk3300_EMNKJGKNCMP = 5;
-}
diff --git a/proto/WorldAllRoutineTypeNotify.proto b/proto/WorldAllRoutineTypeNotify.proto
deleted file mode 100644
index 1466e310..00000000
--- a/proto/WorldAllRoutineTypeNotify.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 "WorldRoutineTypeInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message WorldAllRoutineTypeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3541;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- repeated WorldRoutineTypeInfo world_routine_type_list = 9;
-}
diff --git a/proto/WorldOwnerBlossomScheduleInfoNotify.proto b/proto/WorldOwnerBlossomScheduleInfoNotify.proto
deleted file mode 100644
index dcfbe7a3..00000000
--- a/proto/WorldOwnerBlossomScheduleInfoNotify.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";
-
-import "BlossomScheduleInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message WorldOwnerBlossomScheduleInfoNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 2800;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // IS_ALLOW_CLIENT = 1;
- // }
-
- BlossomScheduleInfo schedule_info = 10;
-}
diff --git a/proto/WorldRoutineChangeNotify.proto b/proto/WorldRoutineChangeNotify.proto
deleted file mode 100644
index fa4fa880..00000000
--- a/proto/WorldRoutineChangeNotify.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";
-
-import "WorldRoutineInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message WorldRoutineChangeNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3535;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- WorldRoutineInfo routine_info = 14;
- uint32 routine_type = 10;
-}
diff --git a/proto/WorldRoutineInfo.proto b/proto/WorldRoutineInfo.proto
deleted file mode 100644
index e9b7625a..00000000
--- a/proto/WorldRoutineInfo.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 WorldRoutineInfo {
- uint32 finish_progress = 1;
- uint32 routine_id = 10;
- uint32 progress = 7;
- bool is_finished = 15;
-}
diff --git a/proto/WorldRoutineTypeCloseNotify.proto b/proto/WorldRoutineTypeCloseNotify.proto
deleted file mode 100644
index a2db9ed0..00000000
--- a/proto/WorldRoutineTypeCloseNotify.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 WorldRoutineTypeCloseNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3527;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- uint32 routine_type = 10;
-}
diff --git a/proto/WorldRoutineTypeInfo.proto b/proto/WorldRoutineTypeInfo.proto
deleted file mode 100644
index fa746687..00000000
--- a/proto/WorldRoutineTypeInfo.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 "WorldRoutineInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message WorldRoutineTypeInfo {
- uint32 next_refresh_time = 13;
- repeated WorldRoutineInfo world_routine_info_list = 10;
- uint32 routine_type = 2;
-}
diff --git a/proto/WorldRoutineTypeRefreshNotify.proto b/proto/WorldRoutineTypeRefreshNotify.proto
deleted file mode 100644
index 527ad5e1..00000000
--- a/proto/WorldRoutineTypeRefreshNotify.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 "WorldRoutineTypeInfo.proto";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message WorldRoutineTypeRefreshNotify {
- // enum CmdId {
- // option allow_alias = true;
- // NONE = 0;
- // CMD_ID = 3522;
- // ENET_CHANNEL_ID = 0;
- // ENET_IS_RELIABLE = 1;
- // }
-
- WorldRoutineTypeInfo world_routine_type = 1;
-}