diff --git a/common/utils/email/email_test.go b/common/utils/email/email_test.go
index b6d62d29..0074a4c1 100644
--- a/common/utils/email/email_test.go
+++ b/common/utils/email/email_test.go
@@ -9,7 +9,6 @@ import (
"bytes"
"crypto/rand"
"io"
- "io/ioutil"
"mime"
"mime/multipart"
"mime/quotedprintable"
@@ -259,7 +258,7 @@ func TestEmailTextAttachment(t *testing.T) {
} else if mt != "text/plain" {
t.Fatal("Message missing text/plain")
}
- plainText, err := ioutil.ReadAll(text)
+ plainText, err := io.ReadAll(text)
if err != nil {
t.Fatal("Could not read plain text component of message: ", err)
}
@@ -325,7 +324,7 @@ func TestEmailTextHtmlAttachment(t *testing.T) {
if err != nil {
t.Fatal("Could not read plain text component of message: ", err)
}
- plainText, err := ioutil.ReadAll(part)
+ plainText, err := io.ReadAll(part)
if err != nil {
t.Fatal("Could not read plain text component of message: ", err)
}
@@ -875,7 +874,7 @@ func Test_quotedPrintDecode(t *testing.T) {
"There are some wacky parts like =, and this input assumes UNIX line breaks so\r\n" +
"it can come out a little weird. Also, we need to support unicode so here's a fish: 🐟\r\n")
qp := quotedprintable.NewReader(bytes.NewReader(text))
- got, err := ioutil.ReadAll(qp)
+ got, err := io.ReadAll(qp)
if err != nil {
t.Fatal("quotePrintDecode: ", err)
}
@@ -892,7 +891,7 @@ func Benchmark_base64Wrap(b *testing.B) {
panic(err)
}
for i := 0; i <= b.N; i++ {
- base64Wrap(ioutil.Discard, file)
+ base64Wrap(io.Discard, file)
}
}
diff --git a/common/utils/httpclient/http_client.go b/common/utils/httpclient/http_client.go
index 07ba94b0..eecac0d3 100644
--- a/common/utils/httpclient/http_client.go
+++ b/common/utils/httpclient/http_client.go
@@ -3,7 +3,7 @@ package httpclient
import (
"bytes"
"encoding/json"
- "io/ioutil"
+ "io"
"net/http"
"time"
)
@@ -31,7 +31,7 @@ func Get[T any](url string, token string) (*T, error) {
if err != nil {
return nil, err
}
- data, err := ioutil.ReadAll(rsp.Body)
+ data, err := io.ReadAll(rsp.Body)
_ = rsp.Body.Close()
if err != nil {
return nil, err
@@ -61,7 +61,7 @@ func Post[T any](url string, body any, token string) (*T, error) {
if err != nil {
return nil, err
}
- rspData, err := ioutil.ReadAll(rsp.Body)
+ rspData, err := io.ReadAll(rsp.Body)
_ = rsp.Body.Close()
if err != nil {
return nil, err
diff --git a/gs/cmd/application.toml b/gs/cmd/application.toml
index 1b04c2c3..6647275c 100644
--- a/gs/cmd/application.toml
+++ b/gs/cmd/application.toml
@@ -1,5 +1,5 @@
[hk4e]
-resource_path = "/usr/local/game_hk4e/resources/GameDataConfigTable"
+resource_path = "./GameDataConfigTable"
gacha_history_server = "https://hk4e.flswld.com/api/v1"
[logger]
diff --git a/gs/config/ability_embryos.go b/gs/config/ability_embryos.go
index 4cf2f467..4455e0d3 100644
--- a/gs/config/ability_embryos.go
+++ b/gs/config/ability_embryos.go
@@ -3,7 +3,6 @@ package config
import (
"encoding/json"
"hk4e/logger"
- "io/ioutil"
"os"
"strings"
)
@@ -24,7 +23,7 @@ type AbilityEmbryoEntry struct {
func (g *GameDataConfig) loadAbilityEmbryos() {
dirPath := g.binPrefix + "Avatar"
- fileList, err := ioutil.ReadDir(dirPath)
+ fileList, err := os.ReadDir(dirPath)
if err != nil {
logger.LOG.Error("open dir error: %v", err)
return
diff --git a/gs/config/game_data_config.go b/gs/config/game_data_config.go
index c649e504..7fd2214a 100644
--- a/gs/config/game_data_config.go
+++ b/gs/config/game_data_config.go
@@ -3,7 +3,6 @@ package config
import (
appConfig "hk4e/common/config"
"hk4e/logger"
- "io/ioutil"
"os"
)
@@ -141,7 +140,7 @@ func (g *GameDataConfig) WriteWorldTerrain(data []byte) {
logger.LOG.Error("open game data world static dir error: %v", err)
return
}
- err = ioutil.WriteFile(resourcePath+"/WorldStatic/world_terrain.bin", data, 0644)
+ err = os.WriteFile(resourcePath+"/WorldStatic/world_terrain.bin", data, 0644)
if err != nil {
logger.LOG.Error("write world terrain file error: %v", err)
return
diff --git a/gs/config/open_config_entries.go b/gs/config/open_config_entries.go
index 764e7ccc..85fad332 100644
--- a/gs/config/open_config_entries.go
+++ b/gs/config/open_config_entries.go
@@ -3,7 +3,6 @@ package config
import (
"encoding/json"
"hk4e/logger"
- "io/ioutil"
"os"
"strings"
)
@@ -55,7 +54,7 @@ func (g *GameDataConfig) loadOpenConfig() {
folderNames := []string{"Talent/EquipTalents", "Talent/AvatarTalents"}
for _, v := range folderNames {
dirPath := g.binPrefix + v
- fileList, err := ioutil.ReadDir(dirPath)
+ fileList, err := os.ReadDir(dirPath)
if err != nil {
logger.LOG.Error("open dir error: %v", err)
return
diff --git a/gs/config/scene_points.go b/gs/config/scene_points.go
index f862690d..10b0f345 100644
--- a/gs/config/scene_points.go
+++ b/gs/config/scene_points.go
@@ -3,7 +3,6 @@ package config
import (
"encoding/json"
"hk4e/logger"
- "io/ioutil"
"os"
"strconv"
"strings"
@@ -37,7 +36,7 @@ func (g *GameDataConfig) loadScenePoints() {
g.ScenePointEntries = make(map[string]*ScenePointEntry)
g.ScenePointIdList = make([]int32, 0)
dirPath := g.binPrefix + "Scene/Point"
- fileList, err := ioutil.ReadDir(dirPath)
+ fileList, err := os.ReadDir(dirPath)
if err != nil {
logger.LOG.Error("open dir error: %v", err)
return
diff --git a/gs/game/route_manager.go b/gs/game/route_manager.go
index 4842f53c..d9bc979e 100644
--- a/gs/game/route_manager.go
+++ b/gs/game/route_manager.go
@@ -34,6 +34,9 @@ func (r *RouteManager) doRoute(cmdId uint16, userId uint32, clientSeq uint32, pa
}
player := r.gameManager.userManager.GetOnlineUser(userId)
if player == nil {
+ // 当gs重启后玩家并未退出gate 会持续触发nil
+ r.gameManager.ReconnectPlayer(userId)
+
logger.LOG.Error("player is nil, uid: %v", userId)
return
}
diff --git a/gs/game/user_login.go b/gs/game/user_login.go
index b204a38d..d89a9560 100644
--- a/gs/game/user_login.go
+++ b/gs/game/user_login.go
@@ -363,7 +363,10 @@ func (g *GameManager) CreatePlayer(userId uint32, nickName string, mainCharAvata
// 添加选定的主角
player.AddAvatar(mainCharAvatarId)
// 添加初始武器
- avatarDataConfig := gdc.CONF.AvatarDataMap[int32(mainCharAvatarId)]
+ avatarDataConfig, ok := gdc.CONF.AvatarDataMap[int32(mainCharAvatarId)]
+ if !ok {
+ logger.LOG.Error("avatarDataConfig error, mainCharAvatarId: %v", mainCharAvatarId)
+ }
weaponId := uint64(g.snowflake.GenId())
player.AddWeapon(uint32(avatarDataConfig.InitialWeapon), weaponId)
// 角色装上初始武器
diff --git a/gs/game/user_map.go b/gs/game/user_map.go
index 86bc7976..9d5ed21c 100644
--- a/gs/game/user_map.go
+++ b/gs/game/user_map.go
@@ -89,7 +89,7 @@ func (g *GameManager) MarkMapReq(player *model.Player, payloadMsg pb.Message) {
posYInt, err := strconv.ParseInt(req.Mark.Name, 10, 64)
if err != nil {
logger.LOG.Error("parse pos y error: %v", err)
- posYInt = 0
+ posYInt = 300
}
// 传送玩家
diff --git a/gs/model/avatar.go b/gs/model/avatar.go
index b6241ee9..2b4f4656 100644
--- a/gs/model/avatar.go
+++ b/gs/model/avatar.go
@@ -3,6 +3,7 @@ package model
import (
gdc "hk4e/gs/config"
"hk4e/gs/constant"
+ "hk4e/logger"
"time"
)
@@ -84,7 +85,11 @@ func (p *Player) AddAvatar(avatarId uint32) {
} else {
skillDepotId = avatarDataConfig.SkillDepotId
}
- avatarSkillDepotDataConfig := gdc.CONF.AvatarSkillDepotDataMap[skillDepotId]
+ avatarSkillDepotDataConfig, ok := gdc.CONF.AvatarSkillDepotDataMap[skillDepotId]
+ if !ok {
+ logger.LOG.Error("avatarSkillDepotDataConfig error, skillDepotId: %v", skillDepotId)
+ return
+ }
avatar := &Avatar{
AvatarId: avatarId,
Level: 1,
diff --git a/logger/logger.go b/logger/logger.go
index e87affcd..ea2b4ada 100644
--- a/logger/logger.go
+++ b/logger/logger.go
@@ -116,7 +116,6 @@ func (l *Logger) Debug(msg string, param ...any) {
logInfo.goroutineId = l.getGoroutineId()
}
l.logInfoChan <- logInfo
- return
}
func (l *Logger) Info(msg string, param ...any) {
@@ -135,7 +134,6 @@ func (l *Logger) Info(msg string, param ...any) {
logInfo.goroutineId = l.getGoroutineId()
}
l.logInfoChan <- logInfo
- return
}
func (l *Logger) Error(msg string, param ...any) {
@@ -154,7 +152,6 @@ func (l *Logger) Error(msg string, param ...any) {
logInfo.goroutineId = l.getGoroutineId()
}
l.logInfoChan <- logInfo
- return
}
func getLevelInt(level string) (ret int) {
diff --git a/protocol/proto/AISnapshotEntityData.proto b/protocol/proto/AISnapshotEntityData.proto
deleted file mode 100644
index 2a32b5a1..00000000
--- a/protocol/proto/AISnapshotEntityData.proto
+++ /dev/null
@@ -1,37 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message AISnapshotEntityData {
- float tick_time = 5;
- uint32 tactic = 2;
- repeated AISnapshotEntitySkillCycle finished_skill_cycles = 9;
- float moved_distance = 4;
- uint32 ai_target_id = 13;
- uint32 threat_target_id = 3;
- uint32 threat_list_size = 1;
- uint32 entity_id = 15;
- map hitting_avatars = 7;
- float distance_to_player = 11;
- uint32 attack_target_id = 10;
- float real_time = 14;
-}
diff --git a/protocol/proto/AISnapshotEntitySkillCycle.proto b/protocol/proto/AISnapshotEntitySkillCycle.proto
deleted file mode 100644
index 6664f211..00000000
--- a/protocol/proto/AISnapshotEntitySkillCycle.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AISnapshotEntitySkillCycle {
- bool failed = 12;
- bool trydoskill = 8;
- bool success = 9;
- bool selected = 1;
- uint32 skill_id = 2;
-}
diff --git a/protocol/proto/AISnapshotInfo.proto b/protocol/proto/AISnapshotInfo.proto
deleted file mode 100644
index a412c950..00000000
--- a/protocol/proto/AISnapshotInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message AISnapshotInfo {
- repeated AISnapshotEntityData ai_snapshots = 13;
-}
diff --git a/protocol/proto/AbilityActionBlink.proto b/protocol/proto/AbilityActionBlink.proto
deleted file mode 100644
index 7590a261..00000000
--- a/protocol/proto/AbilityActionBlink.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityActionBlink {
- Vector rot = 11;
- Vector pos = 10;
-}
diff --git a/protocol/proto/AbilityActionCreateGadget.proto b/protocol/proto/AbilityActionCreateGadget.proto
deleted file mode 100644
index a194dd91..00000000
--- a/protocol/proto/AbilityActionCreateGadget.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityActionCreateGadget {
- uint32 room_id = 3;
- Vector rot = 8;
- Vector pos = 11;
-}
diff --git a/protocol/proto/AbilityActionCreateTile.proto b/protocol/proto/AbilityActionCreateTile.proto
deleted file mode 100644
index cb842953..00000000
--- a/protocol/proto/AbilityActionCreateTile.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityActionCreateTile {
- Vector rot = 3;
- Vector pos = 8;
-}
diff --git a/protocol/proto/AbilityActionDeductStamina.proto b/protocol/proto/AbilityActionDeductStamina.proto
deleted file mode 100644
index cec0e73a..00000000
--- a/protocol/proto/AbilityActionDeductStamina.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityActionDeductStamina {
- bool is_swim = 1;
-}
diff --git a/protocol/proto/AbilityActionDestroyTile.proto b/protocol/proto/AbilityActionDestroyTile.proto
deleted file mode 100644
index 8f8533e0..00000000
--- a/protocol/proto/AbilityActionDestroyTile.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityActionDestroyTile {
- Vector rot = 3;
- Vector pos = 1;
-}
diff --git a/protocol/proto/AbilityActionFireAfterImage.proto b/protocol/proto/AbilityActionFireAfterImage.proto
deleted file mode 100644
index 78478f42..00000000
--- a/protocol/proto/AbilityActionFireAfterImage.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityActionFireAfterImage {
- Vector dir = 12;
-}
diff --git a/protocol/proto/AbilityActionGenerateElemBall.proto b/protocol/proto/AbilityActionGenerateElemBall.proto
deleted file mode 100644
index dd6988c0..00000000
--- a/protocol/proto/AbilityActionGenerateElemBall.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityActionGenerateElemBall {
- uint32 room_id = 2;
- Vector pos = 7;
- Vector rot = 13;
-}
diff --git a/protocol/proto/AbilityActionHitEffect.proto b/protocol/proto/AbilityActionHitEffect.proto
deleted file mode 100644
index da5872ae..00000000
--- a/protocol/proto/AbilityActionHitEffect.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityActionHitEffect {
- uint32 trigger_id = 3;
-}
diff --git a/protocol/proto/AbilityActionServerMonsterLog.proto b/protocol/proto/AbilityActionServerMonsterLog.proto
deleted file mode 100644
index 28e93e88..00000000
--- a/protocol/proto/AbilityActionServerMonsterLog.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityActionServerMonsterLog {
- repeated int32 param_list = 2;
-}
diff --git a/protocol/proto/AbilityActionSetCrashDamage.proto b/protocol/proto/AbilityActionSetCrashDamage.proto
deleted file mode 100644
index 0b5a0a05..00000000
--- a/protocol/proto/AbilityActionSetCrashDamage.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityActionSetCrashDamage {
- Vector hit_pos = 2;
- float damage = 15;
-}
diff --git a/protocol/proto/AbilityActionSetRandomOverrideMapValue.proto b/protocol/proto/AbilityActionSetRandomOverrideMapValue.proto
deleted file mode 100644
index 323ccfbe..00000000
--- a/protocol/proto/AbilityActionSetRandomOverrideMapValue.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityActionSetRandomOverrideMapValue {
- float random_value = 1;
-}
diff --git a/protocol/proto/AbilityActionSummon.proto b/protocol/proto/AbilityActionSummon.proto
deleted file mode 100644
index 88b89ea5..00000000
--- a/protocol/proto/AbilityActionSummon.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityActionSummon {
- Vector pos = 10;
- Vector rot = 1;
-}
diff --git a/protocol/proto/AbilityActionTriggerAbility.proto b/protocol/proto/AbilityActionTriggerAbility.proto
deleted file mode 100644
index 8e8c261c..00000000
--- a/protocol/proto/AbilityActionTriggerAbility.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityActionTriggerAbility {
- uint32 other_id = 14;
-}
diff --git a/protocol/proto/AbilityAppliedAbility.proto b/protocol/proto/AbilityAppliedAbility.proto
deleted file mode 100644
index 4e8fea8d..00000000
--- a/protocol/proto/AbilityAppliedAbility.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AbilityScalarValueEntry.proto";
-import "AbilityString.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityAppliedAbility {
- AbilityString ability_name = 1;
- AbilityString ability_override = 2;
- repeated AbilityScalarValueEntry override_map = 3;
- uint32 instanced_ability_id = 4;
-}
diff --git a/protocol/proto/AbilityAppliedModifier.proto b/protocol/proto/AbilityAppliedModifier.proto
deleted file mode 100644
index cb54fbc0..00000000
--- a/protocol/proto/AbilityAppliedModifier.proto
+++ /dev/null
@@ -1,40 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AbilityAttachedModifier.proto";
-import "AbilityString.proto";
-import "ModifierDurability.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityAppliedModifier {
- int32 modifier_local_id = 1;
- uint32 parent_ability_entity_id = 2;
- AbilityString parent_ability_name = 3;
- AbilityString parent_ability_override = 4;
- uint32 instanced_ability_id = 5;
- uint32 instanced_modifier_id = 6;
- float exist_duration = 7;
- AbilityAttachedModifier attached_instanced_modifier = 8;
- uint32 apply_entity_id = 9;
- bool is_attached_parent_ability = 10;
- ModifierDurability modifier_durability = 11;
- uint32 sbuff_uid = 12;
- bool is_serverbuff_modifier = 13;
-}
diff --git a/protocol/proto/AbilityApplyLevelModifier.proto b/protocol/proto/AbilityApplyLevelModifier.proto
deleted file mode 100644
index 56fdd9d2..00000000
--- a/protocol/proto/AbilityApplyLevelModifier.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityApplyLevelModifier {
- uint32 apply_entity_id = 6;
-}
diff --git a/protocol/proto/AbilityArgument.proto b/protocol/proto/AbilityArgument.proto
deleted file mode 100644
index 0b3810ca..00000000
--- a/protocol/proto/AbilityArgument.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityArgument {
- oneof arg {
- uint32 int_arg = 5;
- float float_arg = 15;
- string str_arg = 11;
- }
-}
diff --git a/protocol/proto/AbilityAttachedModifier.proto b/protocol/proto/AbilityAttachedModifier.proto
deleted file mode 100644
index 2904e1e2..00000000
--- a/protocol/proto/AbilityAttachedModifier.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityAttachedModifier {
- bool is_invalid = 1;
- uint32 owner_entity_id = 2;
- uint32 instanced_modifier_id = 3;
- bool is_serverbuff_modifier = 4;
- int32 attach_name_hash = 5;
-}
diff --git a/protocol/proto/AbilityBornType.proto b/protocol/proto/AbilityBornType.proto
deleted file mode 100644
index c4259742..00000000
--- a/protocol/proto/AbilityBornType.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityBornType {
- Vector rot = 2;
- Vector move_dir = 14;
- Vector pos = 5;
-}
diff --git a/protocol/proto/AbilityChangeNotify.proto b/protocol/proto/AbilityChangeNotify.proto
deleted file mode 100644
index ee73ec69..00000000
--- a/protocol/proto/AbilityChangeNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AbilityControlBlock.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1131
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AbilityChangeNotify {
- uint32 entity_id = 1;
- AbilityControlBlock ability_control_block = 15;
-}
diff --git a/protocol/proto/AbilityControlBlock.proto b/protocol/proto/AbilityControlBlock.proto
deleted file mode 100644
index 7d229077..00000000
--- a/protocol/proto/AbilityControlBlock.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AbilityEmbryo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityControlBlock {
- repeated AbilityEmbryo ability_embryo_list = 1;
-}
diff --git a/protocol/proto/AbilityEmbryo.proto b/protocol/proto/AbilityEmbryo.proto
deleted file mode 100644
index 2609f601..00000000
--- a/protocol/proto/AbilityEmbryo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityEmbryo {
- uint32 ability_id = 1;
- fixed32 ability_name_hash = 2;
- fixed32 ability_override_name_hash = 3;
-}
diff --git a/protocol/proto/AbilityFloatValue.proto b/protocol/proto/AbilityFloatValue.proto
deleted file mode 100644
index 482320e4..00000000
--- a/protocol/proto/AbilityFloatValue.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityFloatValue {
- float value = 1;
-}
diff --git a/protocol/proto/AbilityGadgetInfo.proto b/protocol/proto/AbilityGadgetInfo.proto
deleted file mode 100644
index 03f65354..00000000
--- a/protocol/proto/AbilityGadgetInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityGadgetInfo {
- uint32 camp_id = 1;
- uint32 camp_target_type = 2;
- uint32 target_entity_id = 3;
-}
diff --git a/protocol/proto/AbilityIdentifier.proto b/protocol/proto/AbilityIdentifier.proto
deleted file mode 100644
index e29a4a0a..00000000
--- a/protocol/proto/AbilityIdentifier.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityIdentifier {
- uint32 modifier_owner_id = 2;
- uint32 instanced_modifier_id = 9;
- uint32 instanced_ability_id = 10;
- bool is_serverbuff_modifier = 6;
- uint32 ability_caster_id = 15;
- int32 local_id = 3;
-}
diff --git a/protocol/proto/AbilityInvocationFailNotify.proto b/protocol/proto/AbilityInvocationFailNotify.proto
deleted file mode 100644
index 4c221bb2..00000000
--- a/protocol/proto/AbilityInvocationFailNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1107
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AbilityInvocationFailNotify {
- string reason = 7;
- uint32 entity_id = 13;
- AbilityInvokeEntry invoke = 3;
-}
diff --git a/protocol/proto/AbilityInvocationFixedNotify.proto b/protocol/proto/AbilityInvocationFixedNotify.proto
deleted file mode 100644
index 65a65c0e..00000000
--- a/protocol/proto/AbilityInvocationFixedNotify.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1172
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message AbilityInvocationFixedNotify {
- AbilityInvokeEntry invoke6th = 14;
- AbilityInvokeEntry invoke5th = 8;
- AbilityInvokeEntry invoke4th = 1;
- AbilityInvokeEntry invoke2nd = 5;
- AbilityInvokeEntry invoke1st = 10;
- AbilityInvokeEntry invoke3rd = 12;
-}
diff --git a/protocol/proto/AbilityInvocationsNotify.proto b/protocol/proto/AbilityInvocationsNotify.proto
deleted file mode 100644
index 9a47771f..00000000
--- a/protocol/proto/AbilityInvocationsNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1198
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message AbilityInvocationsNotify {
- repeated AbilityInvokeEntry invokes = 2;
-}
diff --git a/protocol/proto/AbilityInvokeArgument.proto b/protocol/proto/AbilityInvokeArgument.proto
deleted file mode 100644
index 31b8b059..00000000
--- a/protocol/proto/AbilityInvokeArgument.proto
+++ /dev/null
@@ -1,84 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum AbilityInvokeArgument {
- ABILITY_INVOKE_ARGUMENT_NONE = 0;
- ABILITY_INVOKE_ARGUMENT_META_MODIFIER_CHANGE = 1;
- ABILITY_INVOKE_ARGUMENT_META_COMMAND_MODIFIER_CHANGE_REQUEST = 2;
- ABILITY_INVOKE_ARGUMENT_META_SPECIAL_FLOAT_ARGUMENT = 3;
- ABILITY_INVOKE_ARGUMENT_META_OVERRIDE_PARAM = 4;
- ABILITY_INVOKE_ARGUMENT_META_CLEAR_OVERRIDE_PARAM = 5;
- ABILITY_INVOKE_ARGUMENT_META_REINIT_OVERRIDEMAP = 6;
- ABILITY_INVOKE_ARGUMENT_META_GLOBAL_FLOAT_VALUE = 7;
- ABILITY_INVOKE_ARGUMENT_META_CLEAR_GLOBAL_FLOAT_VALUE = 8;
- ABILITY_INVOKE_ARGUMENT_META_ABILITY_ELEMENT_STRENGTH = 9;
- ABILITY_INVOKE_ARGUMENT_META_ADD_OR_GET_ABILITY_AND_TRIGGER = 10;
- ABILITY_INVOKE_ARGUMENT_META_SET_KILLED_STATE = 11;
- ABILITY_INVOKE_ARGUMENT_META_SET_ABILITY_TRIGGER = 12;
- ABILITY_INVOKE_ARGUMENT_META_ADD_NEW_ABILITY = 13;
- ABILITY_INVOKE_ARGUMENT_META_REMOVE_ABILITY = 14;
- ABILITY_INVOKE_ARGUMENT_META_SET_MODIFIER_APPLY_ENTITY = 15;
- ABILITY_INVOKE_ARGUMENT_META_MODIFIER_DURABILITY_CHANGE = 16;
- ABILITY_INVOKE_ARGUMENT_META_ELEMENT_REACTION_VISUAL = 17;
- ABILITY_INVOKE_ARGUMENT_META_SET_POSE_PARAMETER = 18;
- ABILITY_INVOKE_ARGUMENT_META_UPDATE_BASE_REACTION_DAMAGE = 19;
- ABILITY_INVOKE_ARGUMENT_META_TRIGGER_ELEMENT_REACTION = 20;
- ABILITY_INVOKE_ARGUMENT_META_LOSE_HP = 21;
- ABILITY_INVOKE_ARGUMENT_META_DURABILITY_IS_ZERO = 22;
- ABILITY_INVOKE_ARGUMENT_ACTION_TRIGGER_ABILITY = 50;
- ABILITY_INVOKE_ARGUMENT_ACTION_SET_CRASH_DAMAGE = 51;
- ABILITY_INVOKE_ARGUMENT_ACTION_EFFECT = 52;
- ABILITY_INVOKE_ARGUMENT_ACTION_SUMMON = 53;
- ABILITY_INVOKE_ARGUMENT_ACTION_BLINK = 54;
- ABILITY_INVOKE_ARGUMENT_ACTION_CREATE_GADGET = 55;
- ABILITY_INVOKE_ARGUMENT_ACTION_APPLY_LEVEL_MODIFIER = 56;
- ABILITY_INVOKE_ARGUMENT_ACTION_GENERATE_ELEM_BALL = 57;
- ABILITY_INVOKE_ARGUMENT_ACTION_SET_RANDOM_OVERRIDE_MAP_VALUE = 58;
- ABILITY_INVOKE_ARGUMENT_ACTION_SERVER_MONSTER_LOG = 59;
- ABILITY_INVOKE_ARGUMENT_ACTION_CREATE_TILE = 60;
- ABILITY_INVOKE_ARGUMENT_ACTION_DESTROY_TILE = 61;
- ABILITY_INVOKE_ARGUMENT_ACTION_FIRE_AFTER_IMAGE = 62;
- ABILITY_INVOKE_ARGUMENT_ACTION_DEDUCT_STAMINA = 63;
- ABILITY_INVOKE_ARGUMENT_ACTION_HIT_EFFECT = 64;
- ABILITY_INVOKE_ARGUMENT_ACTION_SET_BULLET_TRACK_TARGET = 65;
- ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_STEER_BY_CAMERA = 100;
- ABILITY_INVOKE_ARGUMENT_MIXIN_MONSTER_DEFEND = 101;
- ABILITY_INVOKE_ARGUMENT_MIXIN_WIND_ZONE = 102;
- ABILITY_INVOKE_ARGUMENT_MIXIN_COST_STAMINA = 103;
- ABILITY_INVOKE_ARGUMENT_MIXIN_ELITE_SHIELD = 104;
- ABILITY_INVOKE_ARGUMENT_MIXIN_ELEMENT_SHIELD = 105;
- ABILITY_INVOKE_ARGUMENT_MIXIN_GLOBAL_SHIELD = 106;
- ABILITY_INVOKE_ARGUMENT_MIXIN_SHIELD_BAR = 107;
- ABILITY_INVOKE_ARGUMENT_MIXIN_WIND_SEED_SPAWNER = 108;
- ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_ELEMENT_REACTION = 109;
- ABILITY_INVOKE_ARGUMENT_MIXIN_FIELD_ENTITY_COUNT_CHANGE = 110;
- ABILITY_INVOKE_ARGUMENT_MIXIN_SCENE_PROP_SYNC = 111;
- ABILITY_INVOKE_ARGUMENT_MIXIN_WIDGET_MP_SUPPORT = 112;
- ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_SELF_MODIFIER_ELEMENT_DURABILITY_RATIO = 113;
- ABILITY_INVOKE_ARGUMENT_MIXIN_FIREWORKS_LAUNCHER = 114;
- ABILITY_INVOKE_ARGUMENT_MIXIN_ATTACK_RESULT_CREATE_COUNT = 115;
- ABILITY_INVOKE_ARGUMENT_MIXIN_UGC_TIME_CONTROL = 116;
- ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_COMBAT = 117;
- ABILITY_INVOKE_ARGUMENT_MIXIN_DEATH_ZONE_REGIONAL_PLAY_MIXIN = 118;
- ABILITY_INVOKE_ARGUMENT_MIXIN_UI_INTERACT = 119;
- ABILITY_INVOKE_ARGUMENT_MIXIN_SHOOT_FROM_CAMERA = 120;
- ABILITY_INVOKE_ARGUMENT_MIXIN_ERASE_BRICK_ACTIVITY = 121;
-}
diff --git a/protocol/proto/AbilityInvokeEntry.proto b/protocol/proto/AbilityInvokeEntry.proto
deleted file mode 100644
index 20dc7ca7..00000000
--- a/protocol/proto/AbilityInvokeEntry.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AbilityInvokeArgument.proto";
-import "AbilityInvokeEntryHead.proto";
-import "ForwardType.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityInvokeEntry {
- AbilityInvokeArgument argument_type = 1;
- AbilityInvokeEntryHead head = 2;
- uint32 forward_peer = 4;
- uint32 event_id = 12;
- ForwardType forward_type = 3;
- bytes ability_data = 15;
- double total_tick_time = 14;
- uint32 entity_id = 9;
-}
diff --git a/protocol/proto/AbilityInvokeEntryHead.proto b/protocol/proto/AbilityInvokeEntryHead.proto
deleted file mode 100644
index 816b520c..00000000
--- a/protocol/proto/AbilityInvokeEntryHead.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityInvokeEntryHead {
- int32 modifier_config_local_id = 7;
- bool is_serverbuff_modifier = 2;
- uint32 instanced_ability_id = 1;
- uint32 instanced_modifier_id = 12;
- int32 local_id = 10;
- uint32 server_buff_uid = 14;
- uint32 target_id = 3;
-}
diff --git a/protocol/proto/AbilityMetaAddAbility.proto b/protocol/proto/AbilityMetaAddAbility.proto
deleted file mode 100644
index 84931fdf..00000000
--- a/protocol/proto/AbilityMetaAddAbility.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMetaAddAbility {
- AbilityAppliedAbility ability = 12;
-}
diff --git a/protocol/proto/AbilityMetaAddOrGetAbilityAndTrigger.proto b/protocol/proto/AbilityMetaAddOrGetAbilityAndTrigger.proto
deleted file mode 100644
index 00144703..00000000
--- a/protocol/proto/AbilityMetaAddOrGetAbilityAndTrigger.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMetaAddOrGetAbilityAndTrigger {
- AbilityString ability_name = 13;
- float trigger_argument = 3;
- AbilityString ability_override = 8;
-}
diff --git a/protocol/proto/AbilityMetaDurabilityIsZero.proto b/protocol/proto/AbilityMetaDurabilityIsZero.proto
deleted file mode 100644
index 9e832ed8..00000000
--- a/protocol/proto/AbilityMetaDurabilityIsZero.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMetaDurabilityIsZero {
- bool is_zero = 5;
-}
diff --git a/protocol/proto/AbilityMetaElementReactionVisual.proto b/protocol/proto/AbilityMetaElementReactionVisual.proto
deleted file mode 100644
index bdd3e705..00000000
--- a/protocol/proto/AbilityMetaElementReactionVisual.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMetaElementReactionVisual {
- int32 hit_index = 2;
- uint32 element_source_type = 12;
- uint32 element_reactor_type = 6;
- uint32 element_reaction_type = 5;
-}
diff --git a/protocol/proto/AbilityMetaLoseHp.proto b/protocol/proto/AbilityMetaLoseHp.proto
deleted file mode 100644
index 661f5868..00000000
--- a/protocol/proto/AbilityMetaLoseHp.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMetaLoseHp {
- uint32 lose_hp_config_idx = 10;
-}
diff --git a/protocol/proto/AbilityMetaModifierChange.proto b/protocol/proto/AbilityMetaModifierChange.proto
deleted file mode 100644
index 0f0e3a9e..00000000
--- a/protocol/proto/AbilityMetaModifierChange.proto
+++ /dev/null
@@ -1,39 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AbilityAttachedModifier.proto";
-import "AbilityString.proto";
-import "ModifierAction.proto";
-import "ModifierProperty.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMetaModifierChange {
- AbilityAttachedModifier attached_instanced_modifier = 7;
- uint32 server_buff_uid = 4;
- bool is_attached_parent_ability = 10;
- ModifierAction action = 13;
- int32 modifier_local_id = 2;
- AbilityString parent_ability_name = 1;
- bool is_mute_remote = 6;
- uint32 apply_entity_id = 5;
- repeated ModifierProperty properties = 3;
- AbilityString parent_ability_override = 11;
- bool is_durability_zero = 9;
-}
diff --git a/protocol/proto/AbilityMetaModifierDurabilityChange.proto b/protocol/proto/AbilityMetaModifierDurabilityChange.proto
deleted file mode 100644
index 9fdb056a..00000000
--- a/protocol/proto/AbilityMetaModifierDurabilityChange.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMetaModifierDurabilityChange {
- float reduce_durability = 6;
- float remain_durability = 15;
-}
diff --git a/protocol/proto/AbilityMetaReInitOverrideMap.proto b/protocol/proto/AbilityMetaReInitOverrideMap.proto
deleted file mode 100644
index 98e217b4..00000000
--- a/protocol/proto/AbilityMetaReInitOverrideMap.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AbilityScalarValueEntry.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMetaReInitOverrideMap {
- repeated AbilityScalarValueEntry override_map = 7;
-}
diff --git a/protocol/proto/AbilityMetaSetAbilityTrigger.proto b/protocol/proto/AbilityMetaSetAbilityTrigger.proto
deleted file mode 100644
index cee53a91..00000000
--- a/protocol/proto/AbilityMetaSetAbilityTrigger.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMetaSetAbilityTrigger {
- uint32 trigger_ability_entity_id = 11;
-}
diff --git a/protocol/proto/AbilityMetaSetKilledState.proto b/protocol/proto/AbilityMetaSetKilledState.proto
deleted file mode 100644
index e0543582..00000000
--- a/protocol/proto/AbilityMetaSetKilledState.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMetaSetKilledState {
- bool killed = 2;
-}
diff --git a/protocol/proto/AbilityMetaSetModifierApplyEntityId.proto b/protocol/proto/AbilityMetaSetModifierApplyEntityId.proto
deleted file mode 100644
index 9bb5fffd..00000000
--- a/protocol/proto/AbilityMetaSetModifierApplyEntityId.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMetaSetModifierApplyEntityId {
- uint32 apply_entity_id = 10;
-}
diff --git a/protocol/proto/AbilityMetaSetPoseParameter.proto b/protocol/proto/AbilityMetaSetPoseParameter.proto
deleted file mode 100644
index acabab52..00000000
--- a/protocol/proto/AbilityMetaSetPoseParameter.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMetaSetPoseParameter {
- AnimatorParameterValueInfoPair value = 6;
-}
diff --git a/protocol/proto/AbilityMetaSpecialFloatArgument.proto b/protocol/proto/AbilityMetaSpecialFloatArgument.proto
deleted file mode 100644
index 457429b3..00000000
--- a/protocol/proto/AbilityMetaSpecialFloatArgument.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMetaSpecialFloatArgument {
- float argument_value = 14;
- bool is_on = 10;
-}
diff --git a/protocol/proto/AbilityMetaTriggerElementReaction.proto b/protocol/proto/AbilityMetaTriggerElementReaction.proto
deleted file mode 100644
index 37b9bd2d..00000000
--- a/protocol/proto/AbilityMetaTriggerElementReaction.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMetaTriggerElementReaction {
- int32 hit_index = 9;
- uint32 element_source_type = 7;
- uint32 element_reactor_type = 12;
- uint32 trigger_entity_id = 2;
- uint32 element_reaction_type = 1;
-}
diff --git a/protocol/proto/AbilityMetaUpdateBaseReactionDamage.proto b/protocol/proto/AbilityMetaUpdateBaseReactionDamage.proto
deleted file mode 100644
index d2544931..00000000
--- a/protocol/proto/AbilityMetaUpdateBaseReactionDamage.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMetaUpdateBaseReactionDamage {
- uint32 source_caster_id = 15;
- AbilityString ability_name = 1;
- AbilityString global_value_key = 4;
- uint32 reaction_type = 8;
-}
diff --git a/protocol/proto/AbilityMixinAvatarCombat.proto b/protocol/proto/AbilityMixinAvatarCombat.proto
deleted file mode 100644
index 340b9fe6..00000000
--- a/protocol/proto/AbilityMixinAvatarCombat.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMixinAvatarCombat {
- bool is_enter_combat = 9;
-}
diff --git a/protocol/proto/AbilityMixinAvatarSteerByCamera.proto b/protocol/proto/AbilityMixinAvatarSteerByCamera.proto
deleted file mode 100644
index 3148cf5a..00000000
--- a/protocol/proto/AbilityMixinAvatarSteerByCamera.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMixinAvatarSteerByCamera {
- Vector target_dir = 7;
- Vector target_pos = 6;
-}
diff --git a/protocol/proto/AbilityMixinCostStamina.proto b/protocol/proto/AbilityMixinCostStamina.proto
deleted file mode 100644
index 2882758e..00000000
--- a/protocol/proto/AbilityMixinCostStamina.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMixinCostStamina {
- bool is_swim = 3;
-}
diff --git a/protocol/proto/AbilityMixinDoActionByElementReaction.proto b/protocol/proto/AbilityMixinDoActionByElementReaction.proto
deleted file mode 100644
index d8ad5eaa..00000000
--- a/protocol/proto/AbilityMixinDoActionByElementReaction.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMixinDoActionByElementReaction {
- uint32 target_entity_id = 1;
-}
diff --git a/protocol/proto/AbilityMixinDoActionBySelfModifierElementDurabilityRatio.proto b/protocol/proto/AbilityMixinDoActionBySelfModifierElementDurabilityRatio.proto
deleted file mode 100644
index 04f2d354..00000000
--- a/protocol/proto/AbilityMixinDoActionBySelfModifierElementDurabilityRatio.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMixinDoActionBySelfModifierElementDurabilityRatio {
- float last_durability_ratio = 9;
-}
diff --git a/protocol/proto/AbilityMixinElementShield.proto b/protocol/proto/AbilityMixinElementShield.proto
deleted file mode 100644
index 635a3d13..00000000
--- a/protocol/proto/AbilityMixinElementShield.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMixinElementShield {
- float sub_shield = 10;
- float shield = 8;
- uint32 absorb_type = 1;
- uint32 player_num = 4;
- bool is_shield_broken = 9;
- float max_shield = 12;
-}
diff --git a/protocol/proto/AbilityMixinEliteShield.proto b/protocol/proto/AbilityMixinEliteShield.proto
deleted file mode 100644
index 05403fd8..00000000
--- a/protocol/proto/AbilityMixinEliteShield.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMixinEliteShield {
- float sub_shield = 2;
-}
diff --git a/protocol/proto/AbilityMixinEmpty.proto b/protocol/proto/AbilityMixinEmpty.proto
deleted file mode 100644
index d525c310..00000000
--- a/protocol/proto/AbilityMixinEmpty.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMixinEmpty {}
diff --git a/protocol/proto/AbilityMixinFieldEntityCountChange.proto b/protocol/proto/AbilityMixinFieldEntityCountChange.proto
deleted file mode 100644
index 36707ed4..00000000
--- a/protocol/proto/AbilityMixinFieldEntityCountChange.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMixinFieldEntityCountChange {
- uint32 field_entity_count = 14;
-}
diff --git a/protocol/proto/AbilityMixinFireworksLauncher.proto b/protocol/proto/AbilityMixinFireworksLauncher.proto
deleted file mode 100644
index 186d6a03..00000000
--- a/protocol/proto/AbilityMixinFireworksLauncher.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMixinFireworksLauncher {
- uint32 invoke_type = 2;
- uint32 start_count_down_time = 3;
- uint32 fired_bullet_count = 1;
- uint32 phase = 6;
- repeated uint32 fireworks_config = 4;
- uint32 turn_index = 7;
-}
diff --git a/protocol/proto/AbilityMixinGlobalShield.proto b/protocol/proto/AbilityMixinGlobalShield.proto
deleted file mode 100644
index 60275deb..00000000
--- a/protocol/proto/AbilityMixinGlobalShield.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMixinGlobalShield {
- bool is_create_effect = 4;
- float sub_shield = 7;
- float height_offset = 5;
- uint32 avatar_id = 11;
- float max_shield = 10;
- string shield_effect_name = 2;
-}
diff --git a/protocol/proto/AbilityMixinRecoverInfo.proto b/protocol/proto/AbilityMixinRecoverInfo.proto
deleted file mode 100644
index 2844c184..00000000
--- a/protocol/proto/AbilityMixinRecoverInfo.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMixinRecoverInfo {
- uint32 local_id = 3;
- repeated uint32 data_list = 4;
- bool is_serverbuff_modifier = 5;
- repeated MassivePropSyncInfo massive_prop_list = 6;
- oneof source {
- uint32 instanced_ability_id = 1;
- uint32 instanced_modifier_id = 2;
- }
-}
diff --git a/protocol/proto/AbilityMixinScenePropSync.proto b/protocol/proto/AbilityMixinScenePropSync.proto
deleted file mode 100644
index 1f802dd1..00000000
--- a/protocol/proto/AbilityMixinScenePropSync.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMixinScenePropSync {
- repeated int64 delete_id_list = 5;
- bool is_clear_all = 12;
- repeated MassivePropSyncInfo massive_prop_list = 15;
-}
diff --git a/protocol/proto/AbilityMixinShieldBar.proto b/protocol/proto/AbilityMixinShieldBar.proto
deleted file mode 100644
index ebf6a49e..00000000
--- a/protocol/proto/AbilityMixinShieldBar.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMixinShieldBar {
- uint32 player_num = 14;
- float max_shield = 15;
- float shield = 12;
- uint32 element_type = 13;
-}
diff --git a/protocol/proto/AbilityMixinShootFromCamera.proto b/protocol/proto/AbilityMixinShootFromCamera.proto
deleted file mode 100644
index fc2cb8bf..00000000
--- a/protocol/proto/AbilityMixinShootFromCamera.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMixinShootFromCamera {
- Vector init_pos = 13;
- Vector forward = 2;
-}
diff --git a/protocol/proto/AbilityMixinUGCTimeControl.proto b/protocol/proto/AbilityMixinUGCTimeControl.proto
deleted file mode 100644
index 950ca815..00000000
--- a/protocol/proto/AbilityMixinUGCTimeControl.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMixinUGCTimeControl {
- uint64 start_move_time_ms = 13;
- uint32 forward = 3;
-}
diff --git a/protocol/proto/AbilityMixinUIInteract.proto b/protocol/proto/AbilityMixinUIInteract.proto
deleted file mode 100644
index 763a7f18..00000000
--- a/protocol/proto/AbilityMixinUIInteract.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMixinUIInteract {}
diff --git a/protocol/proto/AbilityMixinWidgetMpSupport.proto b/protocol/proto/AbilityMixinWidgetMpSupport.proto
deleted file mode 100644
index b6d94804..00000000
--- a/protocol/proto/AbilityMixinWidgetMpSupport.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMixinWidgetMpSupport {
- uint32 target_entity_id = 9;
-}
diff --git a/protocol/proto/AbilityMixinWindSeedSpawner.proto b/protocol/proto/AbilityMixinWindSeedSpawner.proto
deleted file mode 100644
index 2f5e1cfc..00000000
--- a/protocol/proto/AbilityMixinWindSeedSpawner.proto
+++ /dev/null
@@ -1,40 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMixinWindSeedSpawner {
- oneof cmd {
- AddSignal add_signal = 2;
- RefreshSeed refresh_seed = 15;
- CatchSeed catch_seed = 11;
- }
-
- message AddSignal {}
-
- message RefreshSeed {
- repeated Vector pos_list = 6;
- }
-
- message CatchSeed {
- uint32 entity_id = 8;
- }
-}
diff --git a/protocol/proto/AbilityMixinWindZone.proto b/protocol/proto/AbilityMixinWindZone.proto
deleted file mode 100644
index 1f54f694..00000000
--- a/protocol/proto/AbilityMixinWindZone.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityMixinWindZone {
- repeated uint32 entity_ids = 13;
- repeated uint32 zone_id_list = 10;
-}
diff --git a/protocol/proto/AbilityScalarType.proto b/protocol/proto/AbilityScalarType.proto
deleted file mode 100644
index 21941715..00000000
--- a/protocol/proto/AbilityScalarType.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum AbilityScalarType {
- ABILITY_SCALAR_TYPE_UNKNOWN = 0;
- ABILITY_SCALAR_TYPE_FLOAT = 1;
- ABILITY_SCALAR_TYPE_INT = 2;
- ABILITY_SCALAR_TYPE_BOOL = 3;
- ABILITY_SCALAR_TYPE_TRIGGER = 4;
- ABILITY_SCALAR_TYPE_STRING = 5;
- ABILITY_SCALAR_TYPE_UINT = 6;
-}
diff --git a/protocol/proto/AbilityScalarValueEntry.proto b/protocol/proto/AbilityScalarValueEntry.proto
deleted file mode 100644
index 8ceb26ff..00000000
--- a/protocol/proto/AbilityScalarValueEntry.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AbilityScalarType.proto";
-import "AbilityString.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityScalarValueEntry {
- AbilityString key = 1;
- AbilityScalarType value_type = 2;
- oneof value {
- float float_value = 3;
- string string_value = 4;
- int32 int_value = 5;
- uint32 uint_value = 6;
- }
-}
diff --git a/protocol/proto/AbilityString.proto b/protocol/proto/AbilityString.proto
deleted file mode 100644
index 7eb77d37..00000000
--- a/protocol/proto/AbilityString.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilityString {
- oneof type {
- string str = 1;
- uint32 hash = 2;
- }
-}
diff --git a/protocol/proto/AbilitySyncStateInfo.proto b/protocol/proto/AbilitySyncStateInfo.proto
deleted file mode 100644
index 601d9924..00000000
--- a/protocol/proto/AbilitySyncStateInfo.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-import "AbilityAppliedModifier.proto";
-import "AbilityMixinRecoverInfo.proto";
-import "AbilityScalarValueEntry.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message AbilitySyncStateInfo {
- bool is_inited = 1;
- repeated AbilityScalarValueEntry dynamic_value_map = 2;
- repeated AbilityAppliedAbility applied_abilities = 3;
- repeated AbilityAppliedModifier applied_modifiers = 4;
- repeated AbilityMixinRecoverInfo mixin_recover_infos = 5;
- repeated AbilityScalarValueEntry sgv_dynamic_value_map = 6;
-}
diff --git a/protocol/proto/AcceptCityReputationRequestReq.proto b/protocol/proto/AcceptCityReputationRequestReq.proto
deleted file mode 100644
index 02593e76..00000000
--- a/protocol/proto/AcceptCityReputationRequestReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2890
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message AcceptCityReputationRequestReq {
- uint32 city_id = 14;
- uint32 request_id = 5;
-}
diff --git a/protocol/proto/AcceptCityReputationRequestRsp.proto b/protocol/proto/AcceptCityReputationRequestRsp.proto
deleted file mode 100644
index 9ccfe49e..00000000
--- a/protocol/proto/AcceptCityReputationRequestRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2873
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AcceptCityReputationRequestRsp {
- uint32 request_id = 5;
- uint32 city_id = 13;
- int32 retcode = 2;
-}
diff --git a/protocol/proto/Achievement.proto b/protocol/proto/Achievement.proto
deleted file mode 100644
index ea7f0ce7..00000000
--- a/protocol/proto/Achievement.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message Achievement {
- uint32 finish_timestamp = 11;
- Status status = 13;
- uint32 cur_progress = 12;
- uint32 id = 14;
- uint32 total_progress = 8;
-
- enum Status {
- STATUS_INVALID = 0;
- STATUS_UNFINISHED = 1;
- STATUS_FINISHED = 2;
- STATUS_REWARD_TAKEN = 3;
- }
-}
diff --git a/protocol/proto/AchievementAllDataNotify.proto b/protocol/proto/AchievementAllDataNotify.proto
deleted file mode 100644
index 033bdc47..00000000
--- a/protocol/proto/AchievementAllDataNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2676
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AchievementAllDataNotify {
- repeated Achievement achievement_list = 4;
- repeated uint32 reward_taken_goal_id_list = 2;
-}
diff --git a/protocol/proto/AchievementUpdateNotify.proto b/protocol/proto/AchievementUpdateNotify.proto
deleted file mode 100644
index ffdbfd03..00000000
--- a/protocol/proto/AchievementUpdateNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2668
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AchievementUpdateNotify {
- repeated Achievement achievement_list = 14;
-}
diff --git a/protocol/proto/ActivityAcceptAllGiveGiftReq.proto b/protocol/proto/ActivityAcceptAllGiveGiftReq.proto
deleted file mode 100644
index e590cc18..00000000
--- a/protocol/proto/ActivityAcceptAllGiveGiftReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8113
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ActivityAcceptAllGiveGiftReq {
- uint32 schedule_id = 3;
-}
diff --git a/protocol/proto/ActivityAcceptAllGiveGiftRsp.proto b/protocol/proto/ActivityAcceptAllGiveGiftRsp.proto
deleted file mode 100644
index 2bcb631b..00000000
--- a/protocol/proto/ActivityAcceptAllGiveGiftRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8132
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ActivityAcceptAllGiveGiftRsp {
- repeated ActivityAcceptGiftResultInfo accept_gift_result_info_list = 5;
- uint32 schedule_id = 10;
- int32 retcode = 9;
-}
diff --git a/protocol/proto/ActivityAcceptGiftResultInfo.proto b/protocol/proto/ActivityAcceptGiftResultInfo.proto
deleted file mode 100644
index 7d339215..00000000
--- a/protocol/proto/ActivityAcceptGiftResultInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ActivityAcceptGiftResultInfo {
- map unaccept_gift_num_map = 3;
- uint32 uid = 6;
- map accept_gift_num_map = 13;
-}
diff --git a/protocol/proto/ActivityAcceptGiveGiftReq.proto b/protocol/proto/ActivityAcceptGiveGiftReq.proto
deleted file mode 100644
index 2c333ed9..00000000
--- a/protocol/proto/ActivityAcceptGiveGiftReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8095
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ActivityAcceptGiveGiftReq {
- uint32 schedule_id = 3;
- uint32 uid = 12;
-}
diff --git a/protocol/proto/ActivityAcceptGiveGiftRsp.proto b/protocol/proto/ActivityAcceptGiveGiftRsp.proto
deleted file mode 100644
index aab853ce..00000000
--- a/protocol/proto/ActivityAcceptGiveGiftRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8502
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ActivityAcceptGiveGiftRsp {
- ActivityAcceptGiftResultInfo accept_gift_result_info = 4;
- int32 retcode = 11;
- uint32 schedule_id = 10;
-}
diff --git a/protocol/proto/ActivityBannerClearReq.proto b/protocol/proto/ActivityBannerClearReq.proto
deleted file mode 100644
index 12ada9fa..00000000
--- a/protocol/proto/ActivityBannerClearReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2009
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ActivityBannerClearReq {
- uint32 schedule_id = 15;
- uint32 activity_id = 12;
-}
diff --git a/protocol/proto/ActivityBannerClearRsp.proto b/protocol/proto/ActivityBannerClearRsp.proto
deleted file mode 100644
index bf96b5b8..00000000
--- a/protocol/proto/ActivityBannerClearRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2163
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ActivityBannerClearRsp {
- uint32 activity_id = 4;
- int32 retcode = 6;
- uint32 schedule_id = 11;
-}
diff --git a/protocol/proto/ActivityBannerNotify.proto b/protocol/proto/ActivityBannerNotify.proto
deleted file mode 100644
index a05cba51..00000000
--- a/protocol/proto/ActivityBannerNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2155
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ActivityBannerNotify {
- uint32 schedule_id = 1;
- uint32 activity_id = 3;
-}
diff --git a/protocol/proto/ActivityCoinInfoNotify.proto b/protocol/proto/ActivityCoinInfoNotify.proto
deleted file mode 100644
index 4098f673..00000000
--- a/protocol/proto/ActivityCoinInfoNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2008
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ActivityCoinInfoNotify {
- uint32 schedule_id = 8;
- uint32 activity_id = 10;
- map activity_coin_map = 2;
-}
diff --git a/protocol/proto/ActivityCondStateChangeNotify.proto b/protocol/proto/ActivityCondStateChangeNotify.proto
deleted file mode 100644
index e5422076..00000000
--- a/protocol/proto/ActivityCondStateChangeNotify.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2140
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ActivityCondStateChangeNotify {
- repeated uint32 activated_sale_id_list = 9;
- uint32 activity_id = 4;
- uint32 schedule_id = 5;
- repeated uint32 expire_cond_list = 11;
- repeated Uint32Pair disable_transfer_point_interaction_list = 12;
- repeated uint32 meet_cond_list = 1;
-}
diff --git a/protocol/proto/ActivityDisableTransferPointInteractionNotify.proto b/protocol/proto/ActivityDisableTransferPointInteractionNotify.proto
deleted file mode 100644
index 67cf9cb0..00000000
--- a/protocol/proto/ActivityDisableTransferPointInteractionNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8982
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ActivityDisableTransferPointInteractionNotify {
- bool is_disable = 10;
- Uint32Pair scene_point_pair = 5;
-}
diff --git a/protocol/proto/ActivityDungeonAvatar.proto b/protocol/proto/ActivityDungeonAvatar.proto
deleted file mode 100644
index 08b3c70a..00000000
--- a/protocol/proto/ActivityDungeonAvatar.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ActivityDungeonAvatar {
- uint32 avatar_id = 1;
- bool is_trial = 2;
- uint32 costume_id = 3;
-}
diff --git a/protocol/proto/ActivityFriendGiftWishData.proto b/protocol/proto/ActivityFriendGiftWishData.proto
deleted file mode 100644
index 5a693865..00000000
--- a/protocol/proto/ActivityFriendGiftWishData.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message ActivityFriendGiftWishData {
- string nickname = 7;
- string remark_name = 3;
- ProfilePicture profile_picture = 11;
- map gift_num_map = 9;
- uint32 uid = 8;
-}
diff --git a/protocol/proto/ActivityGetCanGiveFriendGiftReq.proto b/protocol/proto/ActivityGetCanGiveFriendGiftReq.proto
deleted file mode 100644
index 18d5cbea..00000000
--- a/protocol/proto/ActivityGetCanGiveFriendGiftReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8559
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ActivityGetCanGiveFriendGiftReq {
- uint32 schedule_id = 8;
-}
diff --git a/protocol/proto/ActivityGetCanGiveFriendGiftRsp.proto b/protocol/proto/ActivityGetCanGiveFriendGiftRsp.proto
deleted file mode 100644
index 61e0653d..00000000
--- a/protocol/proto/ActivityGetCanGiveFriendGiftRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8848
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ActivityGetCanGiveFriendGiftRsp {
- uint32 schedule_id = 7;
- int32 retcode = 3;
- map gift_num_map = 14;
-}
diff --git a/protocol/proto/ActivityGetFriendGiftWishListReq.proto b/protocol/proto/ActivityGetFriendGiftWishListReq.proto
deleted file mode 100644
index e127bf60..00000000
--- a/protocol/proto/ActivityGetFriendGiftWishListReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8806
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ActivityGetFriendGiftWishListReq {
- uint32 schedule_id = 6;
-}
diff --git a/protocol/proto/ActivityGetFriendGiftWishListRsp.proto b/protocol/proto/ActivityGetFriendGiftWishListRsp.proto
deleted file mode 100644
index 09a35c36..00000000
--- a/protocol/proto/ActivityGetFriendGiftWishListRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8253
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ActivityGetFriendGiftWishListRsp {
- int32 retcode = 6;
- repeated ActivityFriendGiftWishData friend_gift_wish_list = 11;
- uint32 schedule_id = 10;
-}
diff --git a/protocol/proto/ActivityGetRecvGiftListReq.proto b/protocol/proto/ActivityGetRecvGiftListReq.proto
deleted file mode 100644
index 85dcb765..00000000
--- a/protocol/proto/ActivityGetRecvGiftListReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8725
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ActivityGetRecvGiftListReq {
- uint32 schedule_id = 8;
-}
diff --git a/protocol/proto/ActivityGetRecvGiftListRsp.proto b/protocol/proto/ActivityGetRecvGiftListRsp.proto
deleted file mode 100644
index ba1ae09a..00000000
--- a/protocol/proto/ActivityGetRecvGiftListRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8120
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ActivityGetRecvGiftListRsp {
- int32 retcode = 15;
- repeated ActivityRecvGiftData recv_gift_list = 11;
- uint32 schedule_id = 6;
-}
diff --git a/protocol/proto/ActivityGiveFriendGiftReq.proto b/protocol/proto/ActivityGiveFriendGiftReq.proto
deleted file mode 100644
index b5eeeaee..00000000
--- a/protocol/proto/ActivityGiveFriendGiftReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8233
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ActivityGiveFriendGiftReq {
- uint32 uid = 5;
- uint32 schedule_id = 1;
- map gift_num_map = 4;
-}
diff --git a/protocol/proto/ActivityGiveFriendGiftRsp.proto b/protocol/proto/ActivityGiveFriendGiftRsp.proto
deleted file mode 100644
index 8c325c51..00000000
--- a/protocol/proto/ActivityGiveFriendGiftRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8696
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ActivityGiveFriendGiftRsp {
- repeated uint32 limit_gift_list = 3;
- uint32 schedule_id = 4;
- int32 retcode = 10;
-}
diff --git a/protocol/proto/ActivityHaveRecvGiftNotify.proto b/protocol/proto/ActivityHaveRecvGiftNotify.proto
deleted file mode 100644
index 7b3d9001..00000000
--- a/protocol/proto/ActivityHaveRecvGiftNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8733
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ActivityHaveRecvGiftNotify {
- uint32 schedule_id = 7;
-}
diff --git a/protocol/proto/ActivityInfo.proto b/protocol/proto/ActivityInfo.proto
deleted file mode 100644
index 5d80a23c..00000000
--- a/protocol/proto/ActivityInfo.proto
+++ /dev/null
@@ -1,173 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-import "ActivityWatcherInfo.proto";
-import "ArenaChallengeActivityDetailInfo.proto";
-import "AsterActivityDetailInfo.proto";
-import "BartenderActivityDetailInfo.proto";
-import "BlessingActivityDetailInfo.proto";
-import "BlitzRushActivityDetailInfo.proto";
-import "BounceConjuringActivityDetailInfo.proto";
-import "BuoyantCombatDetailInfo.proto";
-import "ChannelerSlabActivityDetailInfo.proto";
-import "CharAmusementDetailInfo.proto";
-import "ChessActivityDetailInfo.proto";
-import "CrucibleActivityDetailInfo.proto";
-import "CrystalLinkActivityDetailInfo.proto";
-import "DeliveryActivityDetailInfo.proto";
-import "DigActivityDetailInfo.proto";
-import "DragonSpineActivityDetailInfo.proto";
-import "EchoShellDetailInfo.proto";
-import "EffigyActivityDetailInfo.proto";
-import "EffigyChallengeV2DetailInfo.proto";
-import "ExpeditionActivityDetailInfo.proto";
-import "FindHilichurlDetailInfo.proto";
-import "FleurFairActivityDetailInfo.proto";
-import "FlightActivityDetailInfo.proto";
-import "FungusFighterDetailInfo.proto";
-import "GachaActivityDetailInfo.proto";
-import "GearActivityDetailInfo.proto";
-import "GravenInnocenceDetailInfo.proto";
-import "HachiActivityDetailInfo.proto";
-import "HideAndSeekActivityDetailInfo.proto";
-import "InstableSprayDetailInfo.proto";
-import "IrodoriActivityDetailInfo.proto";
-import "IslandPartyDetailInfo.proto";
-import "LanternRiteActivityDetailInfo.proto";
-import "LuminanceStoneChallengeActivityDetailInfo.proto";
-import "LunaRiteDetailInfo.proto";
-import "MichiaeMatsuriActivityDetailInfo.proto";
-import "MistTrialActivityDetailInfo.proto";
-import "MoonfinTrialActivityDetailInfo.proto";
-import "MuqadasPotionActivityDetailInfo.proto";
-import "MusicGameActivityDetailInfo.proto";
-import "PhotoActivityDetailInfo.proto";
-import "PlantFlowerActivityDetailInfo.proto";
-import "PotionActivityDetailInfo.proto";
-import "RockBoardExploreDetailInfo.proto";
-import "RogueDiaryActivityDetailInfo.proto";
-import "RoguelikeDungeonActivityDetailInfo.proto";
-import "SalesmanActivityDetailInfo.proto";
-import "SeaLampActivityDetailInfo.proto";
-import "SeaLampActivityInfo.proto";
-import "SpiceActivityDetailInfo.proto";
-import "SummerTimeDetailInfo.proto";
-import "SummerTimeV2DetailInfo.proto";
-import "SumoActivityDetailInfo.proto";
-import "TanukiTravelActivityDetailInfo.proto";
-import "TreasureMapActivityDetailInfo.proto";
-import "TreasureSeelieActivityDetailInfo.proto";
-import "TrialAvatarActivityDetailInfo.proto";
-import "UgcActivityDetailInfo.proto";
-import "VintageDetailInfo.proto";
-import "WaterSpiritActivityDetailInfo.proto";
-import "WindFieldDetailInfo.proto";
-import "WinterCampActivityDetailInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message ActivityInfo {
- bool is_finished = 6;
- uint32 activity_type = 4;
- uint32 begin_time = 8;
- repeated uint32 taken_reward_list = 329;
- bool is_hidden = 919;
- bool is_quick_open = 1449;
- repeated uint32 meet_cond_list = 10;
- map activity_coin_map = 682;
- bool is_banner_cleared = 102;
- uint32 cur_score = 1906;
- uint32 first_day_start_time = 592;
- uint32 activity_id = 12;
- bool is_play_open_anim = 13;
- uint32 end_time = 5;
- uint32 score_limit = 1958;
- map wish_gift_num_map = 1399;
- uint32 selected_avatar_reward_id = 1290;
- bool is_common_content_closed = 1963;
- repeated uint32 expire_cond_list = 3;
- repeated ActivityPushTipsData activity_push_tips_data_list = 864;
- repeated ActivityWatcherInfo watcher_info_list = 2;
- uint32 schedule_id = 15;
- bool is_starting = 9;
- oneof detail {
- SeaLampActivityDetailInfo sam_lamp_info = 7;
- CrucibleActivityDetailInfo crucible_info = 14;
- SalesmanActivityDetailInfo salesman_info = 11;
- TrialAvatarActivityDetailInfo trial_avatar_info = 1;
- DeliveryActivityDetailInfo delivery_info = 1092;
- AsterActivityDetailInfo aster_info = 557;
- FlightActivityDetailInfo flight_info = 1365;
- DragonSpineActivityDetailInfo dragon_spine_info = 1727;
- EffigyActivityDetailInfo effigy_info = 391;
- TreasureMapActivityDetailInfo treasure_map_info = 1114;
- BlessingActivityDetailInfo blessing_info = 1869;
- SeaLampActivityInfo sea_lamp_info = 494;
- ExpeditionActivityDetailInfo expedition_info = 202;
- ArenaChallengeActivityDetailInfo arena_challenge_info = 859;
- FleurFairActivityDetailInfo fleur_fair_info = 857;
- WaterSpiritActivityDetailInfo water_spirit_info = 1675;
- ChannelerSlabActivityDetailInfo channeler_slab_info = 1015;
- MistTrialActivityDetailInfo mist_trial_activity_info = 156;
- HideAndSeekActivityDetailInfo hide_and_seek_info = 427;
- FindHilichurlDetailInfo find_hilichurl_info = 1411;
- SummerTimeDetailInfo summer_time_info = 1372;
- BuoyantCombatDetailInfo buoyant_combat_info = 1842;
- EchoShellDetailInfo echo_shell_info = 1113;
- BounceConjuringActivityDetailInfo bounce_conjuring_info = 767;
- BlitzRushActivityDetailInfo blitz_rush_info = 794;
- ChessActivityDetailInfo chess_info = 927;
- SumoActivityDetailInfo sumo_info = 1261;
- MoonfinTrialActivityDetailInfo moonfin_trial_info = 1588;
- LunaRiteDetailInfo luna_rite_info = 814;
- PlantFlowerActivityDetailInfo plant_flower_info = 54;
- MusicGameActivityDetailInfo music_game_info = 460;
- RoguelikeDungeonActivityDetailInfo roguelike_dungeon_info = 219;
- DigActivityDetailInfo dig_info = 403;
- HachiActivityDetailInfo hachi_info = 491;
- WinterCampActivityDetailInfo winter_camp_info = 1083;
- PotionActivityDetailInfo potion_info = 1273;
- TanukiTravelActivityDetailInfo tanuki_travel_activity_info = 1796;
- LanternRiteActivityDetailInfo lantern_rite_activity_info = 1876;
- MichiaeMatsuriActivityDetailInfo michiae_matsuri_info = 194;
- BartenderActivityDetailInfo bartender_info = 1725;
- UgcActivityDetailInfo ugc_info = 703;
- CrystalLinkActivityDetailInfo crystal_link_info = 1226;
- IrodoriActivityDetailInfo irodori_info = 750;
- PhotoActivityDetailInfo photo_info = 328;
- SpiceActivityDetailInfo spice_info = 1891;
- GachaActivityDetailInfo gacha_info = 825;
- LuminanceStoneChallengeActivityDetailInfo luminance_stone_challenge_info = 1308;
- RogueDiaryActivityDetailInfo rogue_diary_info = 812;
- SummerTimeV2DetailInfo summer_time_v2_info = 622;
- IslandPartyDetailInfo island_party_info = 1885;
- GearActivityDetailInfo gear_info = 722;
- GravenInnocenceDetailInfo graven_innocence_info = 1911;
- InstableSprayDetailInfo instable_spray_info = 1043;
- MuqadasPotionActivityDetailInfo muqadas_potion_info = 1157;
- TreasureSeelieActivityDetailInfo treasure_seelie_info = 966;
- RockBoardExploreDetailInfo rock_board_explore_info = 1078;
- VintageDetailInfo vintage_info = 445;
- WindFieldDetailInfo wind_field_info = 352;
- FungusFighterDetailInfo fungus_fighter_info = 490;
- CharAmusementDetailInfo char_amusement_info = 1496;
- EffigyChallengeV2DetailInfo effigy_challenge_info = 1025;
- }
-}
diff --git a/protocol/proto/ActivityInfoNotify.proto b/protocol/proto/ActivityInfoNotify.proto
deleted file mode 100644
index 14c061eb..00000000
--- a/protocol/proto/ActivityInfoNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ActivityInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2060
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ActivityInfoNotify {
- ActivityInfo activity_info = 9;
-}
diff --git a/protocol/proto/ActivityPlayOpenAnimNotify.proto b/protocol/proto/ActivityPlayOpenAnimNotify.proto
deleted file mode 100644
index 15b88bd7..00000000
--- a/protocol/proto/ActivityPlayOpenAnimNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2157
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ActivityPlayOpenAnimNotify {
- uint32 activity_id = 8;
-}
diff --git a/protocol/proto/ActivityPushTipsData.proto b/protocol/proto/ActivityPushTipsData.proto
deleted file mode 100644
index 32e71eda..00000000
--- a/protocol/proto/ActivityPushTipsData.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ActivityPushTipsState.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message ActivityPushTipsData {
- ActivityPushTipsState state = 10;
- uint32 activity_push_tips_id = 4;
-}
diff --git a/protocol/proto/ActivityPushTipsInfoNotify.proto b/protocol/proto/ActivityPushTipsInfoNotify.proto
deleted file mode 100644
index 6d817fdd..00000000
--- a/protocol/proto/ActivityPushTipsInfoNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8513
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ActivityPushTipsInfoNotify {
- uint32 schedule_id = 14;
- repeated ActivityPushTipsData activity_push_tips_data_list = 3;
- uint32 activity_id = 10;
-}
diff --git a/protocol/proto/ActivityPushTipsState.proto b/protocol/proto/ActivityPushTipsState.proto
deleted file mode 100644
index a254d681..00000000
--- a/protocol/proto/ActivityPushTipsState.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum ActivityPushTipsState {
- ACTIVITY_PUSH_TIPS_STATE_NONE = 0;
- ACTIVITY_PUSH_TIPS_STATE_START = 1;
- ACTIVITY_PUSH_TIPS_STATE_READ = 2;
-}
diff --git a/protocol/proto/ActivityReadPushTipsReq.proto b/protocol/proto/ActivityReadPushTipsReq.proto
deleted file mode 100644
index 486eb1f9..00000000
--- a/protocol/proto/ActivityReadPushTipsReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8145
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ActivityReadPushTipsReq {
- repeated uint32 activity_push_tips_id_list = 14;
- uint32 activity_id = 7;
-}
diff --git a/protocol/proto/ActivityReadPushTipsRsp.proto b/protocol/proto/ActivityReadPushTipsRsp.proto
deleted file mode 100644
index ceab3673..00000000
--- a/protocol/proto/ActivityReadPushTipsRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8574
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ActivityReadPushTipsRsp {
- int32 retcode = 9;
-}
diff --git a/protocol/proto/ActivityRecvGiftData.proto b/protocol/proto/ActivityRecvGiftData.proto
deleted file mode 100644
index 86be6c58..00000000
--- a/protocol/proto/ActivityRecvGiftData.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message ActivityRecvGiftData {
- uint32 uid = 15;
- string nickname = 3;
- string remark_name = 10;
- ProfilePicture profile_picture = 14;
- map gift_num_map = 8;
-}
diff --git a/protocol/proto/ActivitySaleChangeNotify.proto b/protocol/proto/ActivitySaleChangeNotify.proto
deleted file mode 100644
index 4669ec23..00000000
--- a/protocol/proto/ActivitySaleChangeNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2071
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ActivitySaleChangeNotify {
- uint32 sale_id = 5;
- bool is_close = 1;
-}
diff --git a/protocol/proto/ActivityScheduleInfo.proto b/protocol/proto/ActivityScheduleInfo.proto
deleted file mode 100644
index 067a8f57..00000000
--- a/protocol/proto/ActivityScheduleInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ActivityScheduleInfo {
- uint32 schedule_id = 13;
- bool is_open = 2;
- uint32 activity_id = 14;
- uint32 end_time = 1;
- uint32 begin_time = 10;
-}
diff --git a/protocol/proto/ActivityScheduleInfoNotify.proto b/protocol/proto/ActivityScheduleInfoNotify.proto
deleted file mode 100644
index 5c5fe366..00000000
--- a/protocol/proto/ActivityScheduleInfoNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2073
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ActivityScheduleInfoNotify {
- repeated ActivityScheduleInfo activity_schedule_list = 12;
- uint32 remain_fly_sea_lamp_num = 6;
-}
diff --git a/protocol/proto/ActivitySelectAvatarCardReq.proto b/protocol/proto/ActivitySelectAvatarCardReq.proto
deleted file mode 100644
index 959f0f5b..00000000
--- a/protocol/proto/ActivitySelectAvatarCardReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2028
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ActivitySelectAvatarCardReq {
- uint32 activity_id = 15;
- uint32 reward_id = 10;
-}
diff --git a/protocol/proto/ActivitySelectAvatarCardRsp.proto b/protocol/proto/ActivitySelectAvatarCardRsp.proto
deleted file mode 100644
index b1dd7a52..00000000
--- a/protocol/proto/ActivitySelectAvatarCardRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2189
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ActivitySelectAvatarCardRsp {
- uint32 activity_id = 4;
- int32 retcode = 3;
- uint32 reward_id = 9;
-}
diff --git a/protocol/proto/ActivitySetGiftWishReq.proto b/protocol/proto/ActivitySetGiftWishReq.proto
deleted file mode 100644
index 7f3c64ea..00000000
--- a/protocol/proto/ActivitySetGiftWishReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8017
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ActivitySetGiftWishReq {
- map gift_num_map = 2;
- uint32 schedule_id = 14;
-}
diff --git a/protocol/proto/ActivitySetGiftWishRsp.proto b/protocol/proto/ActivitySetGiftWishRsp.proto
deleted file mode 100644
index 453b64de..00000000
--- a/protocol/proto/ActivitySetGiftWishRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8554
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ActivitySetGiftWishRsp {
- uint32 schedule_id = 15;
- int32 retcode = 7;
-}
diff --git a/protocol/proto/ActivityShopSheetInfo.proto b/protocol/proto/ActivityShopSheetInfo.proto
deleted file mode 100644
index 12d003fc..00000000
--- a/protocol/proto/ActivityShopSheetInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ActivityShopSheetInfo {
- uint32 end_time = 1;
- uint32 begin_time = 12;
- uint32 sheet_id = 2;
-}
diff --git a/protocol/proto/ActivityTakeAllScoreRewardReq.proto b/protocol/proto/ActivityTakeAllScoreRewardReq.proto
deleted file mode 100644
index ba0c32ac..00000000
--- a/protocol/proto/ActivityTakeAllScoreRewardReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8372
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ActivityTakeAllScoreRewardReq {
- uint32 activity_id = 9;
-}
diff --git a/protocol/proto/ActivityTakeAllScoreRewardRsp.proto b/protocol/proto/ActivityTakeAllScoreRewardRsp.proto
deleted file mode 100644
index df941c94..00000000
--- a/protocol/proto/ActivityTakeAllScoreRewardRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8043
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ActivityTakeAllScoreRewardRsp {
- repeated uint32 reward_config_list = 14;
- int32 retcode = 15;
- uint32 activity_id = 7;
-}
diff --git a/protocol/proto/ActivityTakeScoreRewardReq.proto b/protocol/proto/ActivityTakeScoreRewardReq.proto
deleted file mode 100644
index 6597da7f..00000000
--- a/protocol/proto/ActivityTakeScoreRewardReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8971
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ActivityTakeScoreRewardReq {
- uint32 reward_config_id = 12;
- uint32 activity_id = 9;
-}
diff --git a/protocol/proto/ActivityTakeScoreRewardRsp.proto b/protocol/proto/ActivityTakeScoreRewardRsp.proto
deleted file mode 100644
index dd83010a..00000000
--- a/protocol/proto/ActivityTakeScoreRewardRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8583
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ActivityTakeScoreRewardRsp {
- uint32 activity_id = 13;
- int32 retcode = 9;
- uint32 reward_config_id = 15;
-}
diff --git a/protocol/proto/ActivityTakeWatcherRewardBatchReq.proto b/protocol/proto/ActivityTakeWatcherRewardBatchReq.proto
deleted file mode 100644
index d9fe1c50..00000000
--- a/protocol/proto/ActivityTakeWatcherRewardBatchReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2159
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ActivityTakeWatcherRewardBatchReq {
- repeated uint32 watcher_id_list = 11;
- uint32 activity_id = 3;
-}
diff --git a/protocol/proto/ActivityTakeWatcherRewardBatchRsp.proto b/protocol/proto/ActivityTakeWatcherRewardBatchRsp.proto
deleted file mode 100644
index 2a84cb4f..00000000
--- a/protocol/proto/ActivityTakeWatcherRewardBatchRsp.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2109
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ActivityTakeWatcherRewardBatchRsp {
- repeated uint32 watcher_id_list = 6;
- int32 retcode = 15;
- uint32 activity_id = 7;
- repeated ItemParam item_list = 1;
-}
diff --git a/protocol/proto/ActivityTakeWatcherRewardReq.proto b/protocol/proto/ActivityTakeWatcherRewardReq.proto
deleted file mode 100644
index 48d16f68..00000000
--- a/protocol/proto/ActivityTakeWatcherRewardReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2038
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ActivityTakeWatcherRewardReq {
- uint32 activity_id = 4;
- uint32 watcher_id = 14;
-}
diff --git a/protocol/proto/ActivityTakeWatcherRewardRsp.proto b/protocol/proto/ActivityTakeWatcherRewardRsp.proto
deleted file mode 100644
index d7bd9b27..00000000
--- a/protocol/proto/ActivityTakeWatcherRewardRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2034
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ActivityTakeWatcherRewardRsp {
- uint32 activity_id = 14;
- uint32 watcher_id = 7;
- int32 retcode = 9;
-}
diff --git a/protocol/proto/ActivityUpdateWatcherNotify.proto b/protocol/proto/ActivityUpdateWatcherNotify.proto
deleted file mode 100644
index 69abf243..00000000
--- a/protocol/proto/ActivityUpdateWatcherNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ActivityWatcherInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2156
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ActivityUpdateWatcherNotify {
- ActivityWatcherInfo watcher_info = 2;
- uint32 activity_id = 1;
-}
diff --git a/protocol/proto/ActivityWatcherInfo.proto b/protocol/proto/ActivityWatcherInfo.proto
deleted file mode 100644
index d9a8d045..00000000
--- a/protocol/proto/ActivityWatcherInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ActivityWatcherInfo {
- bool is_taken_reward = 8;
- uint32 cur_progress = 2;
- uint32 total_progress = 4;
- uint32 watcher_id = 5;
-}
diff --git a/protocol/proto/AddAranaraCollectionNotify.proto b/protocol/proto/AddAranaraCollectionNotify.proto
deleted file mode 100644
index ae8d1845..00000000
--- a/protocol/proto/AddAranaraCollectionNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6368
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AddAranaraCollectionNotify {
- uint32 collection_type = 7;
- AranaraCollectionState target_state = 12;
- AranaraCollectionState from_state = 15;
- uint32 collection_id = 8;
-}
diff --git a/protocol/proto/AddBackupAvatarTeamReq.proto b/protocol/proto/AddBackupAvatarTeamReq.proto
deleted file mode 100644
index 5c755de5..00000000
--- a/protocol/proto/AddBackupAvatarTeamReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1687
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message AddBackupAvatarTeamReq {}
diff --git a/protocol/proto/AddBackupAvatarTeamRsp.proto b/protocol/proto/AddBackupAvatarTeamRsp.proto
deleted file mode 100644
index 17dd2ff1..00000000
--- a/protocol/proto/AddBackupAvatarTeamRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1735
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AddBackupAvatarTeamRsp {
- int32 retcode = 4;
-}
diff --git a/protocol/proto/AddBlacklistReq.proto b/protocol/proto/AddBlacklistReq.proto
deleted file mode 100644
index 7973ef4b..00000000
--- a/protocol/proto/AddBlacklistReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4088
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message AddBlacklistReq {
- uint32 target_uid = 2;
-}
diff --git a/protocol/proto/AddBlacklistRsp.proto b/protocol/proto/AddBlacklistRsp.proto
deleted file mode 100644
index 2d24b7d3..00000000
--- a/protocol/proto/AddBlacklistRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4026
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AddBlacklistRsp {
- FriendBrief target_friend_brief = 13;
- int32 retcode = 7;
-}
diff --git a/protocol/proto/AddFriendNotify.proto b/protocol/proto/AddFriendNotify.proto
deleted file mode 100644
index 70a9b2ea..00000000
--- a/protocol/proto/AddFriendNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4022
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AddFriendNotify {
- uint32 target_uid = 11;
- FriendBrief target_friend_brief = 10;
-}
diff --git a/protocol/proto/AddNoGachaAvatarCardNotify.proto b/protocol/proto/AddNoGachaAvatarCardNotify.proto
deleted file mode 100644
index 7a8c66d6..00000000
--- a/protocol/proto/AddNoGachaAvatarCardNotify.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AddNoGachaAvatarCardTransferItem.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1655
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AddNoGachaAvatarCardNotify {
- repeated AddNoGachaAvatarCardTransferItem transfer_item_list = 4;
- uint32 initial_promote_level = 2;
- uint32 avatar_id = 8;
- bool is_transfer_to_item = 6;
- uint32 reason = 9;
- uint32 initial_level = 10;
- uint32 item_id = 14;
-}
diff --git a/protocol/proto/AddNoGachaAvatarCardTransferItem.proto b/protocol/proto/AddNoGachaAvatarCardTransferItem.proto
deleted file mode 100644
index 7cfde3ad..00000000
--- a/protocol/proto/AddNoGachaAvatarCardTransferItem.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AddNoGachaAvatarCardTransferItem {
- uint32 count = 9;
- uint32 item_id = 6;
- bool is_new = 15;
-}
diff --git a/protocol/proto/AddQuestContentProgressReq.proto b/protocol/proto/AddQuestContentProgressReq.proto
deleted file mode 100644
index 9fa58eb9..00000000
--- a/protocol/proto/AddQuestContentProgressReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 421
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message AddQuestContentProgressReq {
- uint32 content_type = 6;
- uint32 param = 12;
- uint32 add_progress = 15;
-}
diff --git a/protocol/proto/AddQuestContentProgressRsp.proto b/protocol/proto/AddQuestContentProgressRsp.proto
deleted file mode 100644
index b3600b43..00000000
--- a/protocol/proto/AddQuestContentProgressRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 403
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AddQuestContentProgressRsp {
- int32 retcode = 13;
- uint32 content_type = 4;
-}
diff --git a/protocol/proto/AddRandTaskInfoNotify.proto b/protocol/proto/AddRandTaskInfoNotify.proto
deleted file mode 100644
index 81e8af6c..00000000
--- a/protocol/proto/AddRandTaskInfoNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 119
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AddRandTaskInfoNotify {
- uint32 rand_task_id = 5;
- Vector pos = 13;
-}
diff --git a/protocol/proto/AddSeenMonsterNotify.proto b/protocol/proto/AddSeenMonsterNotify.proto
deleted file mode 100644
index d44b1dd0..00000000
--- a/protocol/proto/AddSeenMonsterNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 223
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message AddSeenMonsterNotify {
- repeated uint32 monster_id_list = 12;
-}
diff --git a/protocol/proto/AdjustTrackingInfo.proto b/protocol/proto/AdjustTrackingInfo.proto
deleted file mode 100644
index 6b119ab4..00000000
--- a/protocol/proto/AdjustTrackingInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AdjustTrackingInfo {
- string event_token = 9;
- string adid = 4;
- string idfa = 2;
- string app_token = 14;
- string gps_adid = 3;
- string fire_adid = 13;
-}
diff --git a/protocol/proto/AdjustWorldLevelReq.proto b/protocol/proto/AdjustWorldLevelReq.proto
deleted file mode 100644
index 01d88178..00000000
--- a/protocol/proto/AdjustWorldLevelReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 164
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message AdjustWorldLevelReq {
- uint32 expect_world_level = 8;
- uint32 cur_world_level = 9;
-}
diff --git a/protocol/proto/AdjustWorldLevelRsp.proto b/protocol/proto/AdjustWorldLevelRsp.proto
deleted file mode 100644
index d019288a..00000000
--- a/protocol/proto/AdjustWorldLevelRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 138
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AdjustWorldLevelRsp {
- int32 retcode = 13;
- uint32 cd_over_time = 15;
- uint32 after_world_level = 14;
-}
diff --git a/protocol/proto/AiSkillCdInfo.proto b/protocol/proto/AiSkillCdInfo.proto
deleted file mode 100644
index d29b9e91..00000000
--- a/protocol/proto/AiSkillCdInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AiSkillCdInfo {
- map skill_cd_map = 11;
- map skill_group_cd_map = 6;
-}
diff --git a/protocol/proto/AiSyncInfo.proto b/protocol/proto/AiSyncInfo.proto
deleted file mode 100644
index c98c11a7..00000000
--- a/protocol/proto/AiSyncInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AiSyncInfo {
- uint32 entity_id = 9;
- bool is_self_killing = 8;
- bool has_path_to_target = 4;
-}
diff --git a/protocol/proto/AiThreatInfo.proto b/protocol/proto/AiThreatInfo.proto
deleted file mode 100644
index 4831a85e..00000000
--- a/protocol/proto/AiThreatInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AiThreatInfo {
- map ai_threat_map = 11;
-}
diff --git a/protocol/proto/AllCoopInfoNotify.proto b/protocol/proto/AllCoopInfoNotify.proto
deleted file mode 100644
index 419551a5..00000000
--- a/protocol/proto/AllCoopInfoNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1976
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AllCoopInfoNotify {
- repeated MainCoop main_coop_list = 14;
-}
diff --git a/protocol/proto/AllMarkPointNotify.proto b/protocol/proto/AllMarkPointNotify.proto
deleted file mode 100644
index ad94a5ea..00000000
--- a/protocol/proto/AllMarkPointNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3283
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AllMarkPointNotify {
- repeated MapMarkPoint mark_list = 7;
-}
diff --git a/protocol/proto/AllSeenMonsterNotify.proto b/protocol/proto/AllSeenMonsterNotify.proto
deleted file mode 100644
index f052d7e6..00000000
--- a/protocol/proto/AllSeenMonsterNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 271
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message AllSeenMonsterNotify {
- repeated uint32 monster_id_list = 4;
-}
diff --git a/protocol/proto/AllShareCDDataNotify.proto b/protocol/proto/AllShareCDDataNotify.proto
deleted file mode 100644
index fa1ce6f4..00000000
--- a/protocol/proto/AllShareCDDataNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 9072
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AllShareCDDataNotify {
- map share_cd_info_map = 2;
-}
diff --git a/protocol/proto/AllWidgetBackgroundActiveStateNotify.proto b/protocol/proto/AllWidgetBackgroundActiveStateNotify.proto
deleted file mode 100644
index fc0a7c51..00000000
--- a/protocol/proto/AllWidgetBackgroundActiveStateNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6092
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AllWidgetBackgroundActiveStateNotify {
- repeated uint32 background_active_widget_list = 3;
-}
diff --git a/protocol/proto/AllWidgetDataNotify.proto b/protocol/proto/AllWidgetDataNotify.proto
deleted file mode 100644
index ea5c1197..00000000
--- a/protocol/proto/AllWidgetDataNotify.proto
+++ /dev/null
@@ -1,44 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-import "ClientCollectorData.proto";
-import "LunchBoxData.proto";
-import "OneofGatherPointDetectorData.proto";
-import "SkyCrystalDetectorData.proto";
-import "WidgetCoolDownData.proto";
-import "WidgetSlotData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4271
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AllWidgetDataNotify {
- repeated uint32 background_active_widget_list = 11;
- LunchBoxData lunch_box_data = 1;
- repeated WidgetCoolDownData cool_down_group_data_list = 13;
- repeated AnchorPointData anchor_point_list = 3;
- repeated WidgetSlotData slot_list = 6;
- uint32 next_anchor_point_usable_time = 10;
- repeated ClientCollectorData client_collector_data_list = 4;
- repeated OneofGatherPointDetectorData oneof_gather_point_detector_data_list = 15;
- repeated WidgetCoolDownData normal_cool_down_data_list = 9;
- SkyCrystalDetectorData sky_crystal_detector_data = 12;
-}
diff --git a/protocol/proto/AnchorPointData.proto b/protocol/proto/AnchorPointData.proto
deleted file mode 100644
index 4302b08e..00000000
--- a/protocol/proto/AnchorPointData.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message AnchorPointData {
- uint32 scene_id = 5;
- uint32 anchor_point_id = 9;
- uint32 end_time = 8;
- Vector pos = 15;
- Vector rot = 2;
-}
diff --git a/protocol/proto/AnchorPointDataNotify.proto b/protocol/proto/AnchorPointDataNotify.proto
deleted file mode 100644
index 11245364..00000000
--- a/protocol/proto/AnchorPointDataNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4276
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AnchorPointDataNotify {
- repeated AnchorPointData anchor_point_list = 10;
- uint32 next_usable_time = 14;
-}
diff --git a/protocol/proto/AnchorPointOpReq.proto b/protocol/proto/AnchorPointOpReq.proto
deleted file mode 100644
index 454857a1..00000000
--- a/protocol/proto/AnchorPointOpReq.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4257
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message AnchorPointOpReq {
- uint32 anchor_point_id = 9;
- uint32 anchor_point_op_type = 12;
-
- enum AnchorPointOpType {
- ANCHOR_POINT_OP_TYPE_NONE = 0;
- ANCHOR_POINT_OP_TYPE_TELEPORT = 1;
- ANCHOR_POINT_OP_TYPE_REMOVE = 2;
- }
-}
diff --git a/protocol/proto/AnchorPointOpRsp.proto b/protocol/proto/AnchorPointOpRsp.proto
deleted file mode 100644
index 82c77c35..00000000
--- a/protocol/proto/AnchorPointOpRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4252
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AnchorPointOpRsp {
- int32 retcode = 5;
- uint32 anchor_point_id = 12;
- uint32 anchor_point_op_type = 4;
-}
diff --git a/protocol/proto/AnimatorForceSetAirMoveNotify.proto b/protocol/proto/AnimatorForceSetAirMoveNotify.proto
deleted file mode 100644
index 49fdc9ea..00000000
--- a/protocol/proto/AnimatorForceSetAirMoveNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 374
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message AnimatorForceSetAirMoveNotify {
- uint32 entity_id = 14;
- bool in_air_move = 13;
- ForwardType forward_type = 9;
-}
diff --git a/protocol/proto/AnimatorParameterValueInfo.proto b/protocol/proto/AnimatorParameterValueInfo.proto
deleted file mode 100644
index 35f5b996..00000000
--- a/protocol/proto/AnimatorParameterValueInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AnimatorParameterValueInfo {
- uint32 para_type = 1;
- oneof para_val {
- int32 int_val = 2;
- float float_val = 3;
- bool bool_val = 4;
- }
-}
diff --git a/protocol/proto/AnimatorParameterValueInfoPair.proto b/protocol/proto/AnimatorParameterValueInfoPair.proto
deleted file mode 100644
index 57b91fbb..00000000
--- a/protocol/proto/AnimatorParameterValueInfoPair.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AnimatorParameterValueInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message AnimatorParameterValueInfoPair {
- int32 name_id = 1;
- AnimatorParameterValueInfo animator_para = 2;
-}
diff --git a/protocol/proto/AnnounceData.proto b/protocol/proto/AnnounceData.proto
deleted file mode 100644
index 8759576e..00000000
--- a/protocol/proto/AnnounceData.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AnnounceData {
- string count_down_text = 9;
- string center_system_text = 8;
- uint32 count_down_frequency = 1;
- uint32 config_id = 7;
- uint32 begin_time = 4;
- uint32 center_system_frequency = 11;
- string dungeon_confirm_text = 2;
- bool is_center_system_last_5_every_minutes = 14;
- uint32 end_time = 10;
-}
diff --git a/protocol/proto/AntiAddictNotify.proto b/protocol/proto/AntiAddictNotify.proto
deleted file mode 100644
index 2110903c..00000000
--- a/protocol/proto/AntiAddictNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 180
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AntiAddictNotify {
- int32 msg_type = 6;
- string msg = 3;
- string level = 5;
-}
diff --git a/protocol/proto/AranaraCollectionDataNotify.proto b/protocol/proto/AranaraCollectionDataNotify.proto
deleted file mode 100644
index 653209f2..00000000
--- a/protocol/proto/AranaraCollectionDataNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6376
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AranaraCollectionDataNotify {
- repeated AranaraCollectionSuite collection_suite_list = 14;
-}
diff --git a/protocol/proto/AranaraCollectionState.proto b/protocol/proto/AranaraCollectionState.proto
deleted file mode 100644
index 13f560af..00000000
--- a/protocol/proto/AranaraCollectionState.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/AranaraCollectionSuite.proto b/protocol/proto/AranaraCollectionSuite.proto
deleted file mode 100644
index c4223aab..00000000
--- a/protocol/proto/AranaraCollectionSuite.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message AranaraCollectionSuite {
- map collection_id_state_map = 6;
- uint32 collection_type = 12;
-}
diff --git a/protocol/proto/AreaPlayInfoNotify.proto b/protocol/proto/AreaPlayInfoNotify.proto
deleted file mode 100644
index d63d78bd..00000000
--- a/protocol/proto/AreaPlayInfoNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3323
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AreaPlayInfoNotify {
- uint32 detail_play_type = 14;
- AreaPlayType area_play_type = 11;
-}
diff --git a/protocol/proto/AreaPlayType.proto b/protocol/proto/AreaPlayType.proto
deleted file mode 100644
index e4f59ed9..00000000
--- a/protocol/proto/AreaPlayType.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum AreaPlayType {
- AREA_PLAY_TYPE_NONE = 0;
- AREA_PLAY_TYPE_CLIMATE = 1;
- AREA_PLAY_TYPE_REGIONAL_PLAY = 2;
-}
diff --git a/protocol/proto/ArenaChallengeActivityDetailInfo.proto b/protocol/proto/ArenaChallengeActivityDetailInfo.proto
deleted file mode 100644
index 8dc9a669..00000000
--- a/protocol/proto/ArenaChallengeActivityDetailInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ArenaChallengeMonsterLevel.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message ArenaChallengeActivityDetailInfo {
- bool is_finish_any_level = 14;
- map level_open_time_map = 3;
- uint32 world_level = 15;
- repeated ArenaChallengeMonsterLevel level_list = 9;
-}
diff --git a/protocol/proto/ArenaChallengeChildChallengeInfo.proto b/protocol/proto/ArenaChallengeChildChallengeInfo.proto
deleted file mode 100644
index 7c8f38ef..00000000
--- a/protocol/proto/ArenaChallengeChildChallengeInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ArenaChallengeChildChallengeInfo {
- uint32 challenge_id = 12;
- uint32 challenge_type = 5;
- uint32 challenge_index = 4;
- bool is_success = 7;
- bool is_settled = 11;
-}
diff --git a/protocol/proto/ArenaChallengeFinishNotify.proto b/protocol/proto/ArenaChallengeFinishNotify.proto
deleted file mode 100644
index b3e29903..00000000
--- a/protocol/proto/ArenaChallengeFinishNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2030
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ArenaChallengeFinishNotify {
- uint32 arena_challenge_level = 13;
- uint32 arena_challenge_id = 3;
- repeated ArenaChallengeChildChallengeInfo child_challenge_list = 2;
- bool is_success = 12;
-}
diff --git a/protocol/proto/ArenaChallengeMonsterLevel.proto b/protocol/proto/ArenaChallengeMonsterLevel.proto
deleted file mode 100644
index c50e6a59..00000000
--- a/protocol/proto/ArenaChallengeMonsterLevel.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ArenaChallengeMonsterLevel {
- uint32 arena_challenge_level = 7;
- uint32 arena_challenge_id = 15;
-}
diff --git a/protocol/proto/AskAddFriendNotify.proto b/protocol/proto/AskAddFriendNotify.proto
deleted file mode 100644
index 2c66fa94..00000000
--- a/protocol/proto/AskAddFriendNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4065
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AskAddFriendNotify {
- FriendBrief target_friend_brief = 15;
- uint32 target_uid = 9;
-}
diff --git a/protocol/proto/AskAddFriendReq.proto b/protocol/proto/AskAddFriendReq.proto
deleted file mode 100644
index 9cb283b6..00000000
--- a/protocol/proto/AskAddFriendReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4007
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message AskAddFriendReq {
- uint32 target_uid = 7;
-}
diff --git a/protocol/proto/AskAddFriendRsp.proto b/protocol/proto/AskAddFriendRsp.proto
deleted file mode 100644
index f21aec98..00000000
--- a/protocol/proto/AskAddFriendRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4021
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message AskAddFriendRsp {
- uint32 param = 8;
- int32 retcode = 7;
- uint32 target_uid = 4;
-}
diff --git a/protocol/proto/AssociateInferenceWordReq.proto b/protocol/proto/AssociateInferenceWordReq.proto
deleted file mode 100644
index b97eeb0f..00000000
--- a/protocol/proto/AssociateInferenceWordReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 429
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message AssociateInferenceWordReq {
- uint32 base_word_id = 7;
- uint32 page_id = 11;
- uint32 associate_word_id = 2;
-}
diff --git a/protocol/proto/AssociateInferenceWordRsp.proto b/protocol/proto/AssociateInferenceWordRsp.proto
deleted file mode 100644
index 15576b31..00000000
--- a/protocol/proto/AssociateInferenceWordRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 457
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AssociateInferenceWordRsp {
- int32 retcode = 15;
- uint32 base_word_id = 14;
- uint32 associate_word_id = 13;
- uint32 page_id = 1;
-}
diff --git a/protocol/proto/AsterActivityDetailInfo.proto b/protocol/proto/AsterActivityDetailInfo.proto
deleted file mode 100644
index d182cad8..00000000
--- a/protocol/proto/AsterActivityDetailInfo.proto
+++ /dev/null
@@ -1,37 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-import "AsterLittleDetailInfo.proto";
-import "AsterMidDetailInfo.proto";
-import "AsterProgressDetailInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message AsterActivityDetailInfo {
- AsterLittleDetailInfo aster_little = 7;
- uint32 aster_credit = 14;
- AsterLargeDetailInfo aster_large = 9;
- bool is_special_reward_taken = 1;
- bool is_content_closed = 13;
- uint32 content_close_time = 8;
- uint32 aster_token = 5;
- AsterMidDetailInfo aster_mid = 6;
- AsterProgressDetailInfo aster_progress = 2;
-}
diff --git a/protocol/proto/AsterLargeDetailInfo.proto b/protocol/proto/AsterLargeDetailInfo.proto
deleted file mode 100644
index 8fa9cb37..00000000
--- a/protocol/proto/AsterLargeDetailInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AsterLargeDetailInfo {
- bool is_open = 3;
- uint32 begin_time = 13;
-}
diff --git a/protocol/proto/AsterLargeInfoNotify.proto b/protocol/proto/AsterLargeInfoNotify.proto
deleted file mode 100644
index 6cad9ed1..00000000
--- a/protocol/proto/AsterLargeInfoNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2146
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AsterLargeInfoNotify {
- AsterLargeDetailInfo info = 10;
-}
diff --git a/protocol/proto/AsterLittleDetailInfo.proto b/protocol/proto/AsterLittleDetailInfo.proto
deleted file mode 100644
index 4f368bfd..00000000
--- a/protocol/proto/AsterLittleDetailInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AsterLittleStageState.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message AsterLittleDetailInfo {
- bool is_open = 4;
- AsterLittleStageState stage_state = 7;
- uint32 stage_id = 1;
- uint32 begin_time = 6;
- uint32 stage_begin_time = 5;
-}
diff --git a/protocol/proto/AsterLittleInfoNotify.proto b/protocol/proto/AsterLittleInfoNotify.proto
deleted file mode 100644
index 85d9433e..00000000
--- a/protocol/proto/AsterLittleInfoNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2068
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AsterLittleInfoNotify {
- AsterLittleDetailInfo info = 1;
-}
diff --git a/protocol/proto/AsterLittleStageState.proto b/protocol/proto/AsterLittleStageState.proto
deleted file mode 100644
index 25718808..00000000
--- a/protocol/proto/AsterLittleStageState.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum AsterLittleStageState {
- ASTER_LITTLE_STAGE_STATE_NONE = 0;
- ASTER_LITTLE_STAGE_STATE_UNSTARTED = 1;
- ASTER_LITTLE_STAGE_STATE_STARTED = 2;
- ASTER_LITTLE_STAGE_STATE_FINISHED = 3;
-}
diff --git a/protocol/proto/AsterMidCampInfo.proto b/protocol/proto/AsterMidCampInfo.proto
deleted file mode 100644
index a5c02a36..00000000
--- a/protocol/proto/AsterMidCampInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message AsterMidCampInfo {
- Vector pos = 3;
- uint32 camp_id = 8;
-}
diff --git a/protocol/proto/AsterMidCampInfoNotify.proto b/protocol/proto/AsterMidCampInfoNotify.proto
deleted file mode 100644
index 5dbde464..00000000
--- a/protocol/proto/AsterMidCampInfoNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2133
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AsterMidCampInfoNotify {
- repeated AsterMidCampInfo camp_list = 5;
-}
diff --git a/protocol/proto/AsterMidDetailInfo.proto b/protocol/proto/AsterMidDetailInfo.proto
deleted file mode 100644
index e3174497..00000000
--- a/protocol/proto/AsterMidDetailInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message AsterMidDetailInfo {
- uint32 begin_time = 10;
- repeated AsterMidCampInfo camp_list = 7;
- bool is_open = 4;
- uint32 collect_count = 11;
-}
diff --git a/protocol/proto/AsterMidInfoNotify.proto b/protocol/proto/AsterMidInfoNotify.proto
deleted file mode 100644
index d4a6e44f..00000000
--- a/protocol/proto/AsterMidInfoNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2031
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AsterMidInfoNotify {
- AsterMidDetailInfo info = 4;
-}
diff --git a/protocol/proto/AsterMiscInfoNotify.proto b/protocol/proto/AsterMiscInfoNotify.proto
deleted file mode 100644
index d749d303..00000000
--- a/protocol/proto/AsterMiscInfoNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2036
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AsterMiscInfoNotify {
- uint32 aster_token = 2;
- uint32 aster_credit = 15;
-}
diff --git a/protocol/proto/AsterProgressDetailInfo.proto b/protocol/proto/AsterProgressDetailInfo.proto
deleted file mode 100644
index 0f350fa1..00000000
--- a/protocol/proto/AsterProgressDetailInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AsterProgressDetailInfo {
- uint32 last_auto_add_time = 3;
- uint32 count = 1;
-}
diff --git a/protocol/proto/AsterProgressInfoNotify.proto b/protocol/proto/AsterProgressInfoNotify.proto
deleted file mode 100644
index aababa2b..00000000
--- a/protocol/proto/AsterProgressInfoNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2016
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AsterProgressInfoNotify {
- AsterProgressDetailInfo info = 1;
-}
diff --git a/protocol/proto/AttackHitEffectResult.proto b/protocol/proto/AttackHitEffectResult.proto
deleted file mode 100644
index cb88a41a..00000000
--- a/protocol/proto/AttackHitEffectResult.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AttackHitEffectResult {
- float hit_halt_time_scale = 8;
- uint32 original_hit_eff_level = 12;
- float air_strength = 15;
- uint32 hit_eff_level = 2;
- float hit_halt_time = 13;
- float retreat_strength = 7;
-}
diff --git a/protocol/proto/AttackResult.proto b/protocol/proto/AttackResult.proto
deleted file mode 100644
index ea0db9e2..00000000
--- a/protocol/proto/AttackResult.proto
+++ /dev/null
@@ -1,58 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AbilityIdentifier.proto";
-import "AttackHitEffectResult.proto";
-import "HitCollision.proto";
-import "Vector.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message AttackResult {
- bool is_resist_text = 1858;
- uint32 create_count_sync_to_server = 1011;
- uint32 amplify_reaction_type = 2005;
- uint32 endure_break = 7;
- uint32 element_type = 5;
- float element_durability_attenuation = 425;
- uint32 defense_id = 15;
- uint32 attack_timestamp_ms = 1188;
- uint32 bullet_fly_time_ms = 91;
- bool is_crit = 13;
- float element_amplify_rate = 900;
- uint32 attack_count = 1564;
- uint32 critical_rand = 1664;
- uint32 hit_pos_type = 2;
- string anim_event_id = 4;
- AttackHitEffectResult hit_eff_result = 8;
- float damage_shield = 1202;
- float endure_delta = 430;
- Vector resolved_dir = 1;
- float damage = 6;
- uint32 addhurt_reaction_type = 1887;
- uint32 hashed_anim_event_id = 278;
- bool use_gadget_damage_action = 1418;
- int32 hit_retreat_angle_compat = 9;
- AbilityIdentifier ability_identifier = 14;
- uint32 attacker_id = 11;
- bool mute_element_hurt = 1530;
- uint32 target_type = 1366;
- HitCollision hit_collision = 10;
- uint32 gadget_damage_action_idx = 1110;
-}
diff --git a/protocol/proto/AttackResultCreateCount.proto b/protocol/proto/AttackResultCreateCount.proto
deleted file mode 100644
index 1d6cfd10..00000000
--- a/protocol/proto/AttackResultCreateCount.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AttackResultCreateCount {
- repeated uint32 create_count_list = 10;
- repeated uint32 create_count_no_cost_list = 7;
-}
diff --git a/protocol/proto/AuditState.proto b/protocol/proto/AuditState.proto
deleted file mode 100644
index d383976a..00000000
--- a/protocol/proto/AuditState.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum AuditState {
- AUDIT_STATE_NONE = 0;
- AUDIT_STATE_WAITING = 1;
- AUDIT_STATE_FAILED = 2;
-}
diff --git a/protocol/proto/AuthorityChange.proto b/protocol/proto/AuthorityChange.proto
deleted file mode 100644
index e0134c5a..00000000
--- a/protocol/proto/AuthorityChange.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message AuthorityChange {
- EntityAuthorityInfo entity_authority_info = 5;
- uint32 authority_peer_id = 3;
- uint32 entity_id = 13;
-}
diff --git a/protocol/proto/AvatarAddNotify.proto b/protocol/proto/AvatarAddNotify.proto
deleted file mode 100644
index 24d6c685..00000000
--- a/protocol/proto/AvatarAddNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1769
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarAddNotify {
- AvatarInfo avatar = 13;
- bool is_in_team = 12;
-}
diff --git a/protocol/proto/AvatarBuffAddNotify.proto b/protocol/proto/AvatarBuffAddNotify.proto
deleted file mode 100644
index fd7bdeee..00000000
--- a/protocol/proto/AvatarBuffAddNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 388
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message AvatarBuffAddNotify {
- uint64 avatar_guid = 10;
- uint32 buff_id = 6;
-}
diff --git a/protocol/proto/AvatarBuffDelNotify.proto b/protocol/proto/AvatarBuffDelNotify.proto
deleted file mode 100644
index db09f25f..00000000
--- a/protocol/proto/AvatarBuffDelNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 326
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message AvatarBuffDelNotify {
- uint64 avatar_guid = 10;
- uint32 buff_id = 12;
-}
diff --git a/protocol/proto/AvatarCardChangeReq.proto b/protocol/proto/AvatarCardChangeReq.proto
deleted file mode 100644
index fe0b85fe..00000000
--- a/protocol/proto/AvatarCardChangeReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 688
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message AvatarCardChangeReq {
- uint32 item_id = 6;
- uint64 avatar_guid = 14;
- uint32 count = 7;
-}
diff --git a/protocol/proto/AvatarCardChangeRsp.proto b/protocol/proto/AvatarCardChangeRsp.proto
deleted file mode 100644
index d91fc097..00000000
--- a/protocol/proto/AvatarCardChangeRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 626
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarCardChangeRsp {
- int32 retcode = 1;
-}
diff --git a/protocol/proto/AvatarChangeAnimHashReq.proto b/protocol/proto/AvatarChangeAnimHashReq.proto
deleted file mode 100644
index 98a53046..00000000
--- a/protocol/proto/AvatarChangeAnimHashReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1711
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message AvatarChangeAnimHashReq {
- uint32 anim_hash = 6;
- uint64 avatar_guid = 3;
-}
diff --git a/protocol/proto/AvatarChangeAnimHashRsp.proto b/protocol/proto/AvatarChangeAnimHashRsp.proto
deleted file mode 100644
index 6bb12d03..00000000
--- a/protocol/proto/AvatarChangeAnimHashRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1647
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarChangeAnimHashRsp {
- uint32 anim_hash = 13;
- int32 retcode = 5;
- uint64 avatar_guid = 10;
-}
diff --git a/protocol/proto/AvatarChangeCostumeNotify.proto b/protocol/proto/AvatarChangeCostumeNotify.proto
deleted file mode 100644
index ba400204..00000000
--- a/protocol/proto/AvatarChangeCostumeNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1644
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarChangeCostumeNotify {
- SceneEntityInfo entity_info = 7;
-}
diff --git a/protocol/proto/AvatarChangeCostumeReq.proto b/protocol/proto/AvatarChangeCostumeReq.proto
deleted file mode 100644
index b9293bdc..00000000
--- a/protocol/proto/AvatarChangeCostumeReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1778
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message AvatarChangeCostumeReq {
- uint32 costume_id = 4;
- uint64 avatar_guid = 2;
-}
diff --git a/protocol/proto/AvatarChangeCostumeRsp.proto b/protocol/proto/AvatarChangeCostumeRsp.proto
deleted file mode 100644
index a70f62ae..00000000
--- a/protocol/proto/AvatarChangeCostumeRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1645
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarChangeCostumeRsp {
- uint64 avatar_guid = 12;
- int32 retcode = 7;
- uint32 costume_id = 13;
-}
diff --git a/protocol/proto/AvatarChangeElementTypeReq.proto b/protocol/proto/AvatarChangeElementTypeReq.proto
deleted file mode 100644
index e63bfdf6..00000000
--- a/protocol/proto/AvatarChangeElementTypeReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1785
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message AvatarChangeElementTypeReq {
- uint32 scene_id = 7;
- uint32 area_id = 3;
-}
diff --git a/protocol/proto/AvatarChangeElementTypeRsp.proto b/protocol/proto/AvatarChangeElementTypeRsp.proto
deleted file mode 100644
index 09ecdff9..00000000
--- a/protocol/proto/AvatarChangeElementTypeRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1651
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarChangeElementTypeRsp {
- int32 retcode = 13;
-}
diff --git a/protocol/proto/AvatarDataNotify.proto b/protocol/proto/AvatarDataNotify.proto
deleted file mode 100644
index 371225ac..00000000
--- a/protocol/proto/AvatarDataNotify.proto
+++ /dev/null
@@ -1,37 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-import "AvatarTeam.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1633
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarDataNotify {
- repeated uint32 owned_costume_list = 11;
- uint64 choose_avatar_guid = 8;
- map avatar_team_map = 7;
- repeated uint32 backup_avatar_team_order_list = 9;
- repeated uint64 temp_avatar_guid_list = 12;
- repeated uint32 owned_flycloak_list = 1;
- repeated AvatarInfo avatar_list = 6;
- uint32 cur_avatar_team_id = 2;
-}
diff --git a/protocol/proto/AvatarDelNotify.proto b/protocol/proto/AvatarDelNotify.proto
deleted file mode 100644
index a0f4d42c..00000000
--- a/protocol/proto/AvatarDelNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1773
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarDelNotify {
- repeated uint64 avatar_guid_list = 13;
-}
diff --git a/protocol/proto/AvatarDieAnimationEndReq.proto b/protocol/proto/AvatarDieAnimationEndReq.proto
deleted file mode 100644
index ce716a7d..00000000
--- a/protocol/proto/AvatarDieAnimationEndReq.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1610
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message AvatarDieAnimationEndReq {
- Vector reborn_pos = 3;
- uint64 die_guid = 7;
- uint32 skill_id = 8;
-}
diff --git a/protocol/proto/AvatarDieAnimationEndRsp.proto b/protocol/proto/AvatarDieAnimationEndRsp.proto
deleted file mode 100644
index c6138c6c..00000000
--- a/protocol/proto/AvatarDieAnimationEndRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1694
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarDieAnimationEndRsp {
- uint32 skill_id = 13;
- int32 retcode = 14;
- uint64 die_guid = 15;
-}
diff --git a/protocol/proto/AvatarEnterElementViewNotify.proto b/protocol/proto/AvatarEnterElementViewNotify.proto
deleted file mode 100644
index 888cf5f8..00000000
--- a/protocol/proto/AvatarEnterElementViewNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 334
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message AvatarEnterElementViewNotify {
- bool is_triggerd = 3;
- uint32 avatar_entity_id = 12;
-}
diff --git a/protocol/proto/AvatarEnterSceneInfo.proto b/protocol/proto/AvatarEnterSceneInfo.proto
deleted file mode 100644
index f1eb35e1..00000000
--- a/protocol/proto/AvatarEnterSceneInfo.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AbilitySyncStateInfo.proto";
-import "ServerBuff.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message AvatarEnterSceneInfo {
- repeated ServerBuff server_buff_list = 14;
- uint32 avatar_entity_id = 7;
- AbilitySyncStateInfo weapon_ability_info = 12;
- uint32 weapon_entity_id = 10;
- AbilitySyncStateInfo avatar_ability_info = 2;
- uint64 avatar_guid = 13;
- uint64 weapon_guid = 9;
- repeated uint32 buff_id_list = 5;
-}
diff --git a/protocol/proto/AvatarEquipAffixInfo.proto b/protocol/proto/AvatarEquipAffixInfo.proto
deleted file mode 100644
index 808f355e..00000000
--- a/protocol/proto/AvatarEquipAffixInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AvatarEquipAffixInfo {
- uint32 equip_affix_id = 1;
- uint32 left_cd_time = 2;
-}
diff --git a/protocol/proto/AvatarEquipAffixStartNotify.proto b/protocol/proto/AvatarEquipAffixStartNotify.proto
deleted file mode 100644
index 90b9294a..00000000
--- a/protocol/proto/AvatarEquipAffixStartNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AvatarEquipAffixInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1662
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarEquipAffixStartNotify {
- uint64 avatar_guid = 4;
- AvatarEquipAffixInfo equip_affix_info = 12;
-}
diff --git a/protocol/proto/AvatarEquipChangeNotify.proto b/protocol/proto/AvatarEquipChangeNotify.proto
deleted file mode 100644
index e3376600..00000000
--- a/protocol/proto/AvatarEquipChangeNotify.proto
+++ /dev/null
@@ -1,36 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "SceneReliquaryInfo.proto";
-import "SceneWeaponInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 647
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message AvatarEquipChangeNotify {
- uint64 avatar_guid = 10;
- uint64 equip_guid = 13;
- SceneReliquaryInfo reliquary = 1;
- SceneWeaponInfo weapon = 15;
- uint32 item_id = 14;
- uint32 equip_type = 8;
-}
diff --git a/protocol/proto/AvatarExcelInfo.proto b/protocol/proto/AvatarExcelInfo.proto
deleted file mode 100644
index 418a0a7c..00000000
--- a/protocol/proto/AvatarExcelInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AvatarExcelInfo {
- uint64 prefab_path_hash = 1;
- uint64 prefab_path_remote_hash = 2;
- uint64 controller_path_hash = 3;
- uint64 controller_path_remote_hash = 4;
- uint64 combat_config_hash = 5;
-}
diff --git a/protocol/proto/AvatarExpeditionAllDataReq.proto b/protocol/proto/AvatarExpeditionAllDataReq.proto
deleted file mode 100644
index 112c63b0..00000000
--- a/protocol/proto/AvatarExpeditionAllDataReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1722
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message AvatarExpeditionAllDataReq {}
diff --git a/protocol/proto/AvatarExpeditionAllDataRsp.proto b/protocol/proto/AvatarExpeditionAllDataRsp.proto
deleted file mode 100644
index 8fcf9b31..00000000
--- a/protocol/proto/AvatarExpeditionAllDataRsp.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AvatarExpeditionInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1648
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarExpeditionAllDataRsp {
- repeated uint32 open_expedition_list = 3;
- int32 retcode = 15;
- uint32 expedition_count_limit = 12;
- map expedition_info_map = 4;
-}
diff --git a/protocol/proto/AvatarExpeditionCallBackReq.proto b/protocol/proto/AvatarExpeditionCallBackReq.proto
deleted file mode 100644
index 1f550205..00000000
--- a/protocol/proto/AvatarExpeditionCallBackReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1752
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message AvatarExpeditionCallBackReq {
- repeated uint64 avatar_guid = 13;
-}
diff --git a/protocol/proto/AvatarExpeditionCallBackRsp.proto b/protocol/proto/AvatarExpeditionCallBackRsp.proto
deleted file mode 100644
index dc97c7ac..00000000
--- a/protocol/proto/AvatarExpeditionCallBackRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AvatarExpeditionInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1726
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarExpeditionCallBackRsp {
- map expedition_info_map = 9;
- int32 retcode = 5;
-}
diff --git a/protocol/proto/AvatarExpeditionDataNotify.proto b/protocol/proto/AvatarExpeditionDataNotify.proto
deleted file mode 100644
index 7195381c..00000000
--- a/protocol/proto/AvatarExpeditionDataNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AvatarExpeditionInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1771
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarExpeditionDataNotify {
- map expedition_info_map = 6;
-}
diff --git a/protocol/proto/AvatarExpeditionGetRewardReq.proto b/protocol/proto/AvatarExpeditionGetRewardReq.proto
deleted file mode 100644
index d8c506ef..00000000
--- a/protocol/proto/AvatarExpeditionGetRewardReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1623
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message AvatarExpeditionGetRewardReq {
- uint64 avatar_guid = 14;
-}
diff --git a/protocol/proto/AvatarExpeditionGetRewardRsp.proto b/protocol/proto/AvatarExpeditionGetRewardRsp.proto
deleted file mode 100644
index d7617640..00000000
--- a/protocol/proto/AvatarExpeditionGetRewardRsp.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AvatarExpeditionInfo.proto";
-import "ItemParam.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1784
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarExpeditionGetRewardRsp {
- repeated ItemParam extra_item_list = 9;
- repeated ItemParam item_list = 8;
- map expedition_info_map = 12;
- int32 retcode = 2;
-}
diff --git a/protocol/proto/AvatarExpeditionInfo.proto b/protocol/proto/AvatarExpeditionInfo.proto
deleted file mode 100644
index 388613cf..00000000
--- a/protocol/proto/AvatarExpeditionInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AvatarExpeditionState.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message AvatarExpeditionInfo {
- AvatarExpeditionState state = 1;
- uint32 exp_id = 2;
- uint32 hour_time = 3;
- uint32 start_time = 4;
- float shorten_ratio = 5;
-}
diff --git a/protocol/proto/AvatarExpeditionStartReq.proto b/protocol/proto/AvatarExpeditionStartReq.proto
deleted file mode 100644
index f930ea7f..00000000
--- a/protocol/proto/AvatarExpeditionStartReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1715
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message AvatarExpeditionStartReq {
- uint32 exp_id = 9;
- uint64 avatar_guid = 10;
- uint32 hour_time = 2;
-}
diff --git a/protocol/proto/AvatarExpeditionStartRsp.proto b/protocol/proto/AvatarExpeditionStartRsp.proto
deleted file mode 100644
index cd4584a3..00000000
--- a/protocol/proto/AvatarExpeditionStartRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AvatarExpeditionInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1719
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarExpeditionStartRsp {
- map expedition_info_map = 2;
- int32 retcode = 5;
-}
diff --git a/protocol/proto/AvatarExpeditionState.proto b/protocol/proto/AvatarExpeditionState.proto
deleted file mode 100644
index 85cec978..00000000
--- a/protocol/proto/AvatarExpeditionState.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum AvatarExpeditionState {
- AVATAR_EXPEDITION_STATE_NONE = 0;
- AVATAR_EXPEDITION_STATE_DOING = 1;
- AVATAR_EXPEDITION_STATE_FINISH_WAIT_REWARD = 2;
- AVATAR_EXPEDITION_STATE_CALLBACK_WAIT_REWARD = 3;
- AVATAR_EXPEDITION_STATE_LOCKED = 4;
-}
diff --git a/protocol/proto/AvatarFetterDataNotify.proto b/protocol/proto/AvatarFetterDataNotify.proto
deleted file mode 100644
index eddbdf85..00000000
--- a/protocol/proto/AvatarFetterDataNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AvatarFetterInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1782
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarFetterDataNotify {
- map fetter_info_map = 15;
-}
diff --git a/protocol/proto/AvatarFetterInfo.proto b/protocol/proto/AvatarFetterInfo.proto
deleted file mode 100644
index fdb6f920..00000000
--- a/protocol/proto/AvatarFetterInfo.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "FetterData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message AvatarFetterInfo {
- uint32 exp_number = 1;
- uint32 exp_level = 2;
- repeated uint32 open_id_list = 3;
- repeated uint32 finish_id_list = 4;
- repeated uint32 rewarded_fetter_level_list = 5;
- repeated FetterData fetter_list = 6;
-}
diff --git a/protocol/proto/AvatarFetterLevelRewardReq.proto b/protocol/proto/AvatarFetterLevelRewardReq.proto
deleted file mode 100644
index c7812877..00000000
--- a/protocol/proto/AvatarFetterLevelRewardReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1653
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message AvatarFetterLevelRewardReq {
- uint64 avatar_guid = 1;
- uint32 fetter_level = 6;
-}
diff --git a/protocol/proto/AvatarFetterLevelRewardRsp.proto b/protocol/proto/AvatarFetterLevelRewardRsp.proto
deleted file mode 100644
index 1f5e1ac4..00000000
--- a/protocol/proto/AvatarFetterLevelRewardRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1606
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarFetterLevelRewardRsp {
- uint64 avatar_guid = 4;
- uint32 reward_id = 1;
- int32 retcode = 13;
- uint32 fetter_level = 14;
-}
diff --git a/protocol/proto/AvatarFightPropNotify.proto b/protocol/proto/AvatarFightPropNotify.proto
deleted file mode 100644
index 925a6424..00000000
--- a/protocol/proto/AvatarFightPropNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1207
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarFightPropNotify {
- map fight_prop_map = 8;
- uint64 avatar_guid = 4;
-}
diff --git a/protocol/proto/AvatarFightPropUpdateNotify.proto b/protocol/proto/AvatarFightPropUpdateNotify.proto
deleted file mode 100644
index 7dc5dd7f..00000000
--- a/protocol/proto/AvatarFightPropUpdateNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1221
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarFightPropUpdateNotify {
- map fight_prop_map = 15;
- uint64 avatar_guid = 13;
-}
diff --git a/protocol/proto/AvatarFlycloakChangeNotify.proto b/protocol/proto/AvatarFlycloakChangeNotify.proto
deleted file mode 100644
index aee28fba..00000000
--- a/protocol/proto/AvatarFlycloakChangeNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1643
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarFlycloakChangeNotify {
- uint32 flycloak_id = 8;
- uint64 avatar_guid = 2;
-}
diff --git a/protocol/proto/AvatarFollowRouteNotify.proto b/protocol/proto/AvatarFollowRouteNotify.proto
deleted file mode 100644
index e58b39c0..00000000
--- a/protocol/proto/AvatarFollowRouteNotify.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "Route.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3458
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarFollowRouteNotify {
- uint32 entity_id = 4;
- uint32 template_id = 6;
- uint32 start_scene_time_ms = 8;
- Route route = 2;
- string client_params = 13;
-}
diff --git a/protocol/proto/AvatarGainCostumeNotify.proto b/protocol/proto/AvatarGainCostumeNotify.proto
deleted file mode 100644
index 03dac48f..00000000
--- a/protocol/proto/AvatarGainCostumeNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1677
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarGainCostumeNotify {
- uint32 costume_id = 15;
-}
diff --git a/protocol/proto/AvatarGainFlycloakNotify.proto b/protocol/proto/AvatarGainFlycloakNotify.proto
deleted file mode 100644
index 604af399..00000000
--- a/protocol/proto/AvatarGainFlycloakNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1656
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarGainFlycloakNotify {
- uint32 flycloak_id = 3;
-}
diff --git a/protocol/proto/AvatarInfo.proto b/protocol/proto/AvatarInfo.proto
deleted file mode 100644
index 01fbe985..00000000
--- a/protocol/proto/AvatarInfo.proto
+++ /dev/null
@@ -1,57 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AvatarEquipAffixInfo.proto";
-import "AvatarExcelInfo.proto";
-import "AvatarExpeditionState.proto";
-import "AvatarFetterInfo.proto";
-import "AvatarSkillInfo.proto";
-import "PropValue.proto";
-import "TrialAvatarInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message AvatarInfo {
- uint32 avatar_id = 1;
- uint64 guid = 2;
- map prop_map = 3;
- uint32 life_state = 4;
- repeated uint64 equip_guid_list = 5;
- repeated uint32 talent_id_list = 6;
- map fight_prop_map = 7;
- TrialAvatarInfo trial_avatar_info = 9;
- map skill_map = 10;
- uint32 skill_depot_id = 11;
- AvatarFetterInfo fetter_info = 12;
- uint32 core_proud_skill_level = 13;
- repeated uint32 inherent_proud_skill_list = 14;
- map skill_level_map = 15;
- AvatarExpeditionState expedition_state = 16;
- map proud_skill_extra_level_map = 17;
- bool is_focus = 18;
- uint32 avatar_type = 19;
- repeated uint32 team_resonance_list = 20;
- uint32 wearing_flycloak_id = 21;
- repeated AvatarEquipAffixInfo equip_affix_list = 22;
- uint32 born_time = 23;
- repeated uint32 pending_promote_reward_list = 24;
- uint32 costume_id = 25;
- AvatarExcelInfo excel_info = 26;
- uint32 anim_hash = 27;
-}
diff --git a/protocol/proto/AvatarLifeStateChangeNotify.proto b/protocol/proto/AvatarLifeStateChangeNotify.proto
deleted file mode 100644
index 4abb32d1..00000000
--- a/protocol/proto/AvatarLifeStateChangeNotify.proto
+++ /dev/null
@@ -1,36 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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 "ServerBuff.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1290
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarLifeStateChangeNotify {
- uint32 life_state = 13;
- string attack_tag = 10;
- PlayerDieType die_type = 2;
- repeated ServerBuff server_buff_list = 12;
- uint32 move_reliable_seq = 5;
- uint32 source_entity_id = 3;
- uint64 avatar_guid = 11;
-}
diff --git a/protocol/proto/AvatarPromoteGetRewardReq.proto b/protocol/proto/AvatarPromoteGetRewardReq.proto
deleted file mode 100644
index 17de5f4c..00000000
--- a/protocol/proto/AvatarPromoteGetRewardReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1696
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message AvatarPromoteGetRewardReq {
- uint64 avatar_guid = 7;
- uint32 promote_level = 12;
-}
diff --git a/protocol/proto/AvatarPromoteGetRewardRsp.proto b/protocol/proto/AvatarPromoteGetRewardRsp.proto
deleted file mode 100644
index e3748139..00000000
--- a/protocol/proto/AvatarPromoteGetRewardRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1683
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarPromoteGetRewardRsp {
- int32 retcode = 10;
- uint32 reward_id = 15;
- uint64 avatar_guid = 11;
- uint32 promote_level = 12;
-}
diff --git a/protocol/proto/AvatarPromoteReq.proto b/protocol/proto/AvatarPromoteReq.proto
deleted file mode 100644
index c81e1263..00000000
--- a/protocol/proto/AvatarPromoteReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1664
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message AvatarPromoteReq {
- uint64 guid = 5;
-}
diff --git a/protocol/proto/AvatarPromoteRsp.proto b/protocol/proto/AvatarPromoteRsp.proto
deleted file mode 100644
index 5749c52b..00000000
--- a/protocol/proto/AvatarPromoteRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1639
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarPromoteRsp {
- uint64 guid = 11;
- int32 retcode = 8;
-}
diff --git a/protocol/proto/AvatarPropChangeReasonNotify.proto b/protocol/proto/AvatarPropChangeReasonNotify.proto
deleted file mode 100644
index d0283d65..00000000
--- a/protocol/proto/AvatarPropChangeReasonNotify.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "PropChangeReason.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1273
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarPropChangeReasonNotify {
- float old_value = 11;
- PropChangeReason reason = 5;
- uint32 prop_type = 1;
- uint64 avatar_guid = 8;
- float cur_value = 15;
-}
diff --git a/protocol/proto/AvatarPropNotify.proto b/protocol/proto/AvatarPropNotify.proto
deleted file mode 100644
index c01d418d..00000000
--- a/protocol/proto/AvatarPropNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1231
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarPropNotify {
- map prop_map = 14;
- uint64 avatar_guid = 15;
-}
diff --git a/protocol/proto/AvatarSatiationData.proto b/protocol/proto/AvatarSatiationData.proto
deleted file mode 100644
index 0228f482..00000000
--- a/protocol/proto/AvatarSatiationData.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AvatarSatiationData {
- float finish_time = 14;
- uint64 avatar_guid = 13;
- float penalty_finish_time = 12;
-}
diff --git a/protocol/proto/AvatarSatiationDataNotify.proto b/protocol/proto/AvatarSatiationDataNotify.proto
deleted file mode 100644
index 33b154cd..00000000
--- a/protocol/proto/AvatarSatiationDataNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1693
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarSatiationDataNotify {
- repeated AvatarSatiationData satiation_data_list = 6;
-}
diff --git a/protocol/proto/AvatarSkillChangeNotify.proto b/protocol/proto/AvatarSkillChangeNotify.proto
deleted file mode 100644
index 2bc6ae20..00000000
--- a/protocol/proto/AvatarSkillChangeNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1097
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarSkillChangeNotify {
- uint32 cur_level = 11;
- uint64 avatar_guid = 2;
- uint32 entity_id = 7;
- uint32 skill_depot_id = 13;
- uint32 old_level = 1;
- uint32 avatar_skill_id = 6;
-}
diff --git a/protocol/proto/AvatarSkillDepotChangeNotify.proto b/protocol/proto/AvatarSkillDepotChangeNotify.proto
deleted file mode 100644
index 2347ea14..00000000
--- a/protocol/proto/AvatarSkillDepotChangeNotify.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1035
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarSkillDepotChangeNotify {
- uint32 skill_depot_id = 15;
- map proud_skill_extra_level_map = 14;
- repeated uint32 talent_id_list = 9;
- repeated uint32 proud_skill_list = 4;
- uint32 core_proud_skill_level = 2;
- uint32 entity_id = 7;
- uint64 avatar_guid = 12;
- map skill_level_map = 3;
-}
diff --git a/protocol/proto/AvatarSkillInfo.proto b/protocol/proto/AvatarSkillInfo.proto
deleted file mode 100644
index f1b8de7b..00000000
--- a/protocol/proto/AvatarSkillInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AvatarSkillInfo {
- uint32 pass_cd_time = 1;
- repeated uint32 full_cd_time_list = 2;
- uint32 max_charge_count = 3;
-}
diff --git a/protocol/proto/AvatarSkillInfoNotify.proto b/protocol/proto/AvatarSkillInfoNotify.proto
deleted file mode 100644
index 5708e8dd..00000000
--- a/protocol/proto/AvatarSkillInfoNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AvatarSkillInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1090
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarSkillInfoNotify {
- map skill_map = 11;
- uint64 guid = 4;
-}
diff --git a/protocol/proto/AvatarSkillMaxChargeCountNotify.proto b/protocol/proto/AvatarSkillMaxChargeCountNotify.proto
deleted file mode 100644
index 5b05feda..00000000
--- a/protocol/proto/AvatarSkillMaxChargeCountNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1003
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarSkillMaxChargeCountNotify {
- uint32 skill_id = 6;
- uint32 max_charge_count = 11;
- uint64 avatar_guid = 7;
-}
diff --git a/protocol/proto/AvatarSkillUpgradeReq.proto b/protocol/proto/AvatarSkillUpgradeReq.proto
deleted file mode 100644
index 910da9bd..00000000
--- a/protocol/proto/AvatarSkillUpgradeReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1075
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message AvatarSkillUpgradeReq {
- uint64 avatar_guid = 7;
- uint32 old_level = 3;
- uint32 avatar_skill_id = 4;
-}
diff --git a/protocol/proto/AvatarSkillUpgradeRsp.proto b/protocol/proto/AvatarSkillUpgradeRsp.proto
deleted file mode 100644
index 5dd60e6a..00000000
--- a/protocol/proto/AvatarSkillUpgradeRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1048
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarSkillUpgradeRsp {
- uint64 avatar_guid = 11;
- uint32 cur_level = 14;
- uint32 avatar_skill_id = 9;
- uint32 old_level = 3;
- int32 retcode = 4;
-}
diff --git a/protocol/proto/AvatarTeam.proto b/protocol/proto/AvatarTeam.proto
deleted file mode 100644
index 57fe8e13..00000000
--- a/protocol/proto/AvatarTeam.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AvatarTeam {
- repeated uint64 avatar_guid_list = 7;
- string team_name = 14;
-}
diff --git a/protocol/proto/AvatarTeamAllDataNotify.proto b/protocol/proto/AvatarTeamAllDataNotify.proto
deleted file mode 100644
index a9ca5995..00000000
--- a/protocol/proto/AvatarTeamAllDataNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1749
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarTeamAllDataNotify {
- repeated uint64 temp_avatar_guid_list = 6;
- map avatar_team_map = 3;
- repeated uint32 backup_avatar_team_order_list = 1;
-}
diff --git a/protocol/proto/AvatarTeamResonanceInfo.proto b/protocol/proto/AvatarTeamResonanceInfo.proto
deleted file mode 100644
index 6cb5b5f6..00000000
--- a/protocol/proto/AvatarTeamResonanceInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message AvatarTeamResonanceInfo {
- repeated uint32 add_team_resonance_id_list = 5;
- uint32 entity_id = 11;
- uint64 avatar_guid = 3;
- repeated uint32 del_team_resonance_id_list = 14;
-}
diff --git a/protocol/proto/AvatarTeamUpdateNotify.proto b/protocol/proto/AvatarTeamUpdateNotify.proto
deleted file mode 100644
index 4ca0099b..00000000
--- a/protocol/proto/AvatarTeamUpdateNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1706
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarTeamUpdateNotify {
- map avatar_team_map = 2;
- repeated uint64 temp_avatar_guid_list = 13;
-}
diff --git a/protocol/proto/AvatarUnlockTalentNotify.proto b/protocol/proto/AvatarUnlockTalentNotify.proto
deleted file mode 100644
index 6ab69a2e..00000000
--- a/protocol/proto/AvatarUnlockTalentNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1012
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarUnlockTalentNotify {
- uint32 entity_id = 14;
- uint64 avatar_guid = 13;
- uint32 talent_id = 10;
- uint32 skill_depot_id = 1;
-}
diff --git a/protocol/proto/AvatarUpgradeReq.proto b/protocol/proto/AvatarUpgradeReq.proto
deleted file mode 100644
index 887d908f..00000000
--- a/protocol/proto/AvatarUpgradeReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1770
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message AvatarUpgradeReq {
- uint64 avatar_guid = 6;
- uint32 count = 2;
- uint32 item_id = 5;
-}
diff --git a/protocol/proto/AvatarUpgradeRsp.proto b/protocol/proto/AvatarUpgradeRsp.proto
deleted file mode 100644
index 91395c02..00000000
--- a/protocol/proto/AvatarUpgradeRsp.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1701
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarUpgradeRsp {
- uint32 cur_level = 6;
- uint32 old_level = 13;
- map old_fight_prop_map = 10;
- int32 retcode = 1;
- map cur_fight_prop_map = 4;
- uint64 avatar_guid = 15;
-}
diff --git a/protocol/proto/AvatarWearFlycloakReq.proto b/protocol/proto/AvatarWearFlycloakReq.proto
deleted file mode 100644
index 047a4105..00000000
--- a/protocol/proto/AvatarWearFlycloakReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1737
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message AvatarWearFlycloakReq {
- uint64 avatar_guid = 11;
- uint32 flycloak_id = 13;
-}
diff --git a/protocol/proto/AvatarWearFlycloakRsp.proto b/protocol/proto/AvatarWearFlycloakRsp.proto
deleted file mode 100644
index 4ae3d885..00000000
--- a/protocol/proto/AvatarWearFlycloakRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1698
-// EnetChannelId: 0
-// EnetIsReliable: true
-message AvatarWearFlycloakRsp {
- uint32 flycloak_id = 13;
- uint64 avatar_guid = 7;
- int32 retcode = 6;
-}
diff --git a/protocol/proto/BackMyWorldReq.proto b/protocol/proto/BackMyWorldReq.proto
deleted file mode 100644
index b7512c55..00000000
--- a/protocol/proto/BackMyWorldReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 286
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message BackMyWorldReq {}
diff --git a/protocol/proto/BackMyWorldRsp.proto b/protocol/proto/BackMyWorldRsp.proto
deleted file mode 100644
index 8a77f6e0..00000000
--- a/protocol/proto/BackMyWorldRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 201
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BackMyWorldRsp {
- int32 retcode = 11;
-}
diff --git a/protocol/proto/BackPlayCustomDungeonOfficialReq.proto b/protocol/proto/BackPlayCustomDungeonOfficialReq.proto
deleted file mode 100644
index 5a87c9a7..00000000
--- a/protocol/proto/BackPlayCustomDungeonOfficialReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6203
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message BackPlayCustomDungeonOfficialReq {
- uint32 room_id = 2;
-}
diff --git a/protocol/proto/BackPlayCustomDungeonOfficialRsp.proto b/protocol/proto/BackPlayCustomDungeonOfficialRsp.proto
deleted file mode 100644
index 0596ab27..00000000
--- a/protocol/proto/BackPlayCustomDungeonOfficialRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6204
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BackPlayCustomDungeonOfficialRsp {
- int32 retcode = 12;
-}
diff --git a/protocol/proto/BackRebornGalleryReq.proto b/protocol/proto/BackRebornGalleryReq.proto
deleted file mode 100644
index e28dda68..00000000
--- a/protocol/proto/BackRebornGalleryReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5593
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message BackRebornGalleryReq {
- uint32 gallery_id = 15;
-}
diff --git a/protocol/proto/BackRebornGalleryRsp.proto b/protocol/proto/BackRebornGalleryRsp.proto
deleted file mode 100644
index 03b38d93..00000000
--- a/protocol/proto/BackRebornGalleryRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5527
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BackRebornGalleryRsp {
- uint32 gallery_id = 9;
- int32 retcode = 5;
-}
diff --git a/protocol/proto/BalloonGallerySettleInfo.proto b/protocol/proto/BalloonGallerySettleInfo.proto
deleted file mode 100644
index 6374d3e5..00000000
--- a/protocol/proto/BalloonGallerySettleInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message BalloonGallerySettleInfo {
- uint32 score = 8;
- GalleryStopReason reason = 14;
- uint32 hit_count = 10;
- uint32 owner_uid = 6;
-}
diff --git a/protocol/proto/BalloonPlayerInfo.proto b/protocol/proto/BalloonPlayerInfo.proto
deleted file mode 100644
index a09a26b2..00000000
--- a/protocol/proto/BalloonPlayerInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message BalloonPlayerInfo {
- uint32 uid = 15;
- uint32 cur_score = 2;
- uint32 combo_disable_time = 14;
- uint32 combo = 11;
-}
diff --git a/protocol/proto/BalloonSettleInfo.proto b/protocol/proto/BalloonSettleInfo.proto
deleted file mode 100644
index a94793c1..00000000
--- a/protocol/proto/BalloonSettleInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message BalloonSettleInfo {
- uint32 uid = 3;
- uint32 shoot_count = 12;
- uint32 max_combo = 9;
- uint32 final_score = 7;
- OnlinePlayerInfo player_info = 2;
-}
diff --git a/protocol/proto/BargainOfferPriceReq.proto b/protocol/proto/BargainOfferPriceReq.proto
deleted file mode 100644
index 7c91532b..00000000
--- a/protocol/proto/BargainOfferPriceReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 493
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message BargainOfferPriceReq {
- uint32 bargain_id = 4;
- uint32 price = 6;
-}
diff --git a/protocol/proto/BargainOfferPriceRsp.proto b/protocol/proto/BargainOfferPriceRsp.proto
deleted file mode 100644
index 22a8a96d..00000000
--- a/protocol/proto/BargainOfferPriceRsp.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 427
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BargainOfferPriceRsp {
- int32 retcode = 5;
- uint32 result_param = 13;
- BargainResultType bargain_result = 14;
- int32 cur_mood = 6;
-}
diff --git a/protocol/proto/BargainResultType.proto b/protocol/proto/BargainResultType.proto
deleted file mode 100644
index f229c243..00000000
--- a/protocol/proto/BargainResultType.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum BargainResultType {
- BARGAIN_RESULT_TYPE_COMPLETE_SUCC = 0;
- BARGAIN_RESULT_TYPE_SINGLE_FAIL = 1;
- BARGAIN_RESULT_TYPE_COMPLETE_FAIL = 2;
-}
diff --git a/protocol/proto/BargainSnapshot.proto b/protocol/proto/BargainSnapshot.proto
deleted file mode 100644
index f43612c1..00000000
--- a/protocol/proto/BargainSnapshot.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message BargainSnapshot {
- uint32 expected_price = 3;
- int32 cur_mood = 14;
- uint32 price_low_limit = 2;
- uint32 bargain_id = 5;
-}
diff --git a/protocol/proto/BargainStartNotify.proto b/protocol/proto/BargainStartNotify.proto
deleted file mode 100644
index 34c47a8b..00000000
--- a/protocol/proto/BargainStartNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 404
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BargainStartNotify {
- uint32 bargain_id = 4;
- BargainSnapshot snapshot = 2;
-}
diff --git a/protocol/proto/BargainTerminateNotify.proto b/protocol/proto/BargainTerminateNotify.proto
deleted file mode 100644
index 57114638..00000000
--- a/protocol/proto/BargainTerminateNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 494
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BargainTerminateNotify {
- uint32 bargain_id = 15;
-}
diff --git a/protocol/proto/BartenderActivityDetailInfo.proto b/protocol/proto/BartenderActivityDetailInfo.proto
deleted file mode 100644
index ccff2281..00000000
--- a/protocol/proto/BartenderActivityDetailInfo.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "BartenderLevelInfo.proto";
-import "BartenderTaskInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message BartenderActivityDetailInfo {
- repeated uint32 unlock_item_list = 3;
- bool is_develop_module_open = 13;
- bool is_content_closed = 6;
- repeated BartenderLevelInfo unlock_level_list = 5;
- repeated uint32 unlock_formula_list = 14;
- repeated BartenderTaskInfo unlock_task_list = 2;
-}
diff --git a/protocol/proto/BartenderCancelLevelReq.proto b/protocol/proto/BartenderCancelLevelReq.proto
deleted file mode 100644
index af109085..00000000
--- a/protocol/proto/BartenderCancelLevelReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8771
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message BartenderCancelLevelReq {
- uint32 level_id = 13;
-}
diff --git a/protocol/proto/BartenderCancelLevelRsp.proto b/protocol/proto/BartenderCancelLevelRsp.proto
deleted file mode 100644
index 0f4c9d0c..00000000
--- a/protocol/proto/BartenderCancelLevelRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8686
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BartenderCancelLevelRsp {
- uint32 level_id = 2;
- int32 retcode = 14;
-}
diff --git a/protocol/proto/BartenderCancelOrderReq.proto b/protocol/proto/BartenderCancelOrderReq.proto
deleted file mode 100644
index d8365150..00000000
--- a/protocol/proto/BartenderCancelOrderReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8442
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message BartenderCancelOrderReq {
- uint32 quest_id = 3;
-}
diff --git a/protocol/proto/BartenderCancelOrderRsp.proto b/protocol/proto/BartenderCancelOrderRsp.proto
deleted file mode 100644
index 4971c059..00000000
--- a/protocol/proto/BartenderCancelOrderRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8837
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BartenderCancelOrderRsp {
- int32 retcode = 9;
- uint32 quest_id = 3;
-}
diff --git a/protocol/proto/BartenderCompleteOrderReq.proto b/protocol/proto/BartenderCompleteOrderReq.proto
deleted file mode 100644
index 0c37f245..00000000
--- a/protocol/proto/BartenderCompleteOrderReq.proto
+++ /dev/null
@@ -1,36 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8414
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message BartenderCompleteOrderReq {
- uint32 cup_type = 14;
- uint32 qte_count = 7;
- uint32 quest_id = 11;
- repeated ItemParam item_list = 10;
- bool is_view_formula = 9;
- repeated uint32 optional_order_list = 6;
- uint32 retry_count = 3;
-}
diff --git a/protocol/proto/BartenderCompleteOrderRsp.proto b/protocol/proto/BartenderCompleteOrderRsp.proto
deleted file mode 100644
index f185d1de..00000000
--- a/protocol/proto/BartenderCompleteOrderRsp.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8125
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BartenderCompleteOrderRsp {
- bool is_new = 10;
- uint32 finish_order_id = 3;
- int32 retcode = 4;
- uint32 formula_id = 6;
- uint32 quest_id = 15;
- repeated uint32 affix_list = 2;
-}
diff --git a/protocol/proto/BartenderFinishLevelReq.proto b/protocol/proto/BartenderFinishLevelReq.proto
deleted file mode 100644
index f49ec846..00000000
--- a/protocol/proto/BartenderFinishLevelReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8227
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message BartenderFinishLevelReq {
- uint32 level_id = 6;
-}
diff --git a/protocol/proto/BartenderFinishLevelRsp.proto b/protocol/proto/BartenderFinishLevelRsp.proto
deleted file mode 100644
index d0ca0c65..00000000
--- a/protocol/proto/BartenderFinishLevelRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8093
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BartenderFinishLevelRsp {
- int32 retcode = 6;
- uint32 level_id = 1;
-}
diff --git a/protocol/proto/BartenderGetFormulaReq.proto b/protocol/proto/BartenderGetFormulaReq.proto
deleted file mode 100644
index cd51ffcb..00000000
--- a/protocol/proto/BartenderGetFormulaReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8462
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message BartenderGetFormulaReq {
- repeated ItemParam item_list = 7;
- uint32 quest_id = 4;
-}
diff --git a/protocol/proto/BartenderGetFormulaRsp.proto b/protocol/proto/BartenderGetFormulaRsp.proto
deleted file mode 100644
index 94a8e277..00000000
--- a/protocol/proto/BartenderGetFormulaRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8842
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BartenderGetFormulaRsp {
- bool is_new = 12;
- int32 retcode = 6;
- repeated uint32 affix_list = 8;
- uint32 formula_id = 11;
-}
diff --git a/protocol/proto/BartenderLevelInfo.proto b/protocol/proto/BartenderLevelInfo.proto
deleted file mode 100644
index 0af80c95..00000000
--- a/protocol/proto/BartenderLevelInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message BartenderLevelInfo {
- bool is_finish = 7;
- uint32 max_score = 9;
- uint32 id = 4;
-}
diff --git a/protocol/proto/BartenderLevelProgressNotify.proto b/protocol/proto/BartenderLevelProgressNotify.proto
deleted file mode 100644
index b120638a..00000000
--- a/protocol/proto/BartenderLevelProgressNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8756
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message BartenderLevelProgressNotify {
- bool is_new_record = 9;
- bool is_finish = 3;
- uint32 level_id = 15;
- uint32 score = 8;
-}
diff --git a/protocol/proto/BartenderStartLevelReq.proto b/protocol/proto/BartenderStartLevelReq.proto
deleted file mode 100644
index 3802d3eb..00000000
--- a/protocol/proto/BartenderStartLevelReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8507
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message BartenderStartLevelReq {
- uint32 level_id = 5;
-}
diff --git a/protocol/proto/BartenderStartLevelRsp.proto b/protocol/proto/BartenderStartLevelRsp.proto
deleted file mode 100644
index 745ccd43..00000000
--- a/protocol/proto/BartenderStartLevelRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8402
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BartenderStartLevelRsp {
- int32 retcode = 5;
- repeated uint32 order_list = 13;
- uint32 level_id = 10;
- uint32 time = 8;
-}
diff --git a/protocol/proto/BartenderTaskInfo.proto b/protocol/proto/BartenderTaskInfo.proto
deleted file mode 100644
index f3af84ad..00000000
--- a/protocol/proto/BartenderTaskInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message BartenderTaskInfo {
- uint32 id = 1;
- bool is_finish = 14;
-}
diff --git a/protocol/proto/BattlePassAllDataNotify.proto b/protocol/proto/BattlePassAllDataNotify.proto
deleted file mode 100644
index 2914cefd..00000000
--- a/protocol/proto/BattlePassAllDataNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "BattlePassMission.proto";
-import "BattlePassSchedule.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2626
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BattlePassAllDataNotify {
- bool have_cur_schedule = 2;
- repeated BattlePassMission mission_list = 4;
- BattlePassSchedule cur_schedule = 1;
-}
diff --git a/protocol/proto/BattlePassBuySuccNotify.proto b/protocol/proto/BattlePassBuySuccNotify.proto
deleted file mode 100644
index bdb07888..00000000
--- a/protocol/proto/BattlePassBuySuccNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2614
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BattlePassBuySuccNotify {
- uint32 schedule_id = 4;
- uint32 product_play_type = 11;
- uint32 add_point = 12;
- repeated ItemParam item_list = 9;
-}
diff --git a/protocol/proto/BattlePassCurScheduleUpdateNotify.proto b/protocol/proto/BattlePassCurScheduleUpdateNotify.proto
deleted file mode 100644
index 071effeb..00000000
--- a/protocol/proto/BattlePassCurScheduleUpdateNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "BattlePassSchedule.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2607
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BattlePassCurScheduleUpdateNotify {
- bool have_cur_schedule = 11;
- BattlePassSchedule cur_schedule = 1;
-}
diff --git a/protocol/proto/BattlePassCycle.proto b/protocol/proto/BattlePassCycle.proto
deleted file mode 100644
index bcf30795..00000000
--- a/protocol/proto/BattlePassCycle.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message BattlePassCycle {
- uint32 cycle_idx = 3;
- uint32 end_time = 10;
- uint32 begin_time = 13;
-}
diff --git a/protocol/proto/BattlePassMission.proto b/protocol/proto/BattlePassMission.proto
deleted file mode 100644
index ab9f391c..00000000
--- a/protocol/proto/BattlePassMission.proto
+++ /dev/null
@@ -1,36 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message BattlePassMission {
- uint32 cur_progress = 13;
- MissionStatus mission_status = 15;
- uint32 mission_id = 11;
- uint32 reward_battle_pass_point = 3;
- uint32 mission_type = 12;
- uint32 total_progress = 6;
-
- enum MissionStatus {
- MISSION_STATUS_INVALID = 0;
- MISSION_STATUS_UNFINISHED = 1;
- MISSION_STATUS_FINISHED = 2;
- MISSION_STATUS_POINT_TAKEN = 3;
- }
-}
diff --git a/protocol/proto/BattlePassMissionDelNotify.proto b/protocol/proto/BattlePassMissionDelNotify.proto
deleted file mode 100644
index fa108438..00000000
--- a/protocol/proto/BattlePassMissionDelNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2625
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BattlePassMissionDelNotify {
- repeated uint32 del_mission_id_list = 10;
-}
diff --git a/protocol/proto/BattlePassMissionUpdateNotify.proto b/protocol/proto/BattlePassMissionUpdateNotify.proto
deleted file mode 100644
index 3ada0838..00000000
--- a/protocol/proto/BattlePassMissionUpdateNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "BattlePassMission.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2618
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BattlePassMissionUpdateNotify {
- repeated BattlePassMission mission_list = 1;
-}
diff --git a/protocol/proto/BattlePassProduct.proto b/protocol/proto/BattlePassProduct.proto
deleted file mode 100644
index 34565ceb..00000000
--- a/protocol/proto/BattlePassProduct.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message BattlePassProduct {
- string normal_product_id = 13;
- string extra_product_id = 10;
- string upgrade_product_id = 6;
-}
diff --git a/protocol/proto/BattlePassRewardTag.proto b/protocol/proto/BattlePassRewardTag.proto
deleted file mode 100644
index 497184ff..00000000
--- a/protocol/proto/BattlePassRewardTag.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "BattlePassUnlockStatus.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message BattlePassRewardTag {
- uint32 level = 4;
- BattlePassUnlockStatus unlock_status = 2;
- uint32 reward_id = 7;
-}
diff --git a/protocol/proto/BattlePassRewardTakeOption.proto b/protocol/proto/BattlePassRewardTakeOption.proto
deleted file mode 100644
index 6bbb48b8..00000000
--- a/protocol/proto/BattlePassRewardTakeOption.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "BattlePassRewardTag.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message BattlePassRewardTakeOption {
- BattlePassRewardTag tag = 10;
- uint32 option_idx = 14;
-}
diff --git a/protocol/proto/BattlePassSchedule.proto b/protocol/proto/BattlePassSchedule.proto
deleted file mode 100644
index 9a8c5eb3..00000000
--- a/protocol/proto/BattlePassSchedule.proto
+++ /dev/null
@@ -1,41 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "BattlePassCycle.proto";
-import "BattlePassProduct.proto";
-import "BattlePassRewardTag.proto";
-import "BattlePassUnlockStatus.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message BattlePassSchedule {
- uint32 level = 14;
- uint32 begin_time = 2;
- uint32 end_time = 15;
- uint32 point = 1;
- BattlePassCycle cur_cycle = 4;
- BattlePassUnlockStatus unlock_status = 7;
- repeated BattlePassRewardTag reward_taken_list = 11;
- uint32 cur_cycle_points = 10;
- uint32 paid_platform_flags = 12;
- BattlePassProduct product_info = 13;
- bool is_extra_paid_reward_taken = 6;
- bool is_viewed = 3;
- uint32 schedule_id = 9;
-}
diff --git a/protocol/proto/BattlePassUnlockStatus.proto b/protocol/proto/BattlePassUnlockStatus.proto
deleted file mode 100644
index 463dca1e..00000000
--- a/protocol/proto/BattlePassUnlockStatus.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum BattlePassUnlockStatus {
- BATTLE_PASS_UNLOCK_STATUS_INVALID = 0;
- BATTLE_PASS_UNLOCK_STATUS_FREE = 1;
- BATTLE_PASS_UNLOCK_STATUS_PAID = 2;
-}
diff --git a/protocol/proto/BeginCameraSceneLookNotify.proto b/protocol/proto/BeginCameraSceneLookNotify.proto
deleted file mode 100644
index 127e6baf..00000000
--- a/protocol/proto/BeginCameraSceneLookNotify.proto
+++ /dev/null
@@ -1,53 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 270
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BeginCameraSceneLookNotify {
- uint32 blend_type = 1154;
- float custom_radius = 7;
- bool is_set_screen_xy = 5;
- Vector look_pos = 4;
- bool is_recover_keep_current = 11;
- bool is_abs_follow_pos = 1375;
- KeepRotType keep_rot_type = 6;
- bool is_change_play_mode = 9;
- uint32 disable_protect = 1103;
- float screen_y = 15;
- bool is_set_follow_pos = 13;
- bool is_force = 12;
- float blend_duration = 1758;
- uint32 entity_id = 1327;
- float screen_x = 3;
- bool is_force_walk = 10;
- repeated string other_params = 1;
- Vector follow_pos = 8;
- bool is_allow_input = 2;
- float duration = 14;
-
- enum KeepRotType {
- KEEP_ROT_TYPE_X = 0;
- KEEP_ROT_TYPE_XY = 1;
- }
-}
diff --git a/protocol/proto/BeginCameraSceneLookWithTemplateNotify.proto b/protocol/proto/BeginCameraSceneLookWithTemplateNotify.proto
deleted file mode 100644
index c8b595af..00000000
--- a/protocol/proto/BeginCameraSceneLookWithTemplateNotify.proto
+++ /dev/null
@@ -1,40 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3160
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BeginCameraSceneLookWithTemplateNotify {
- Vector look_pos = 8;
- uint32 template_id = 5;
- Vector follow_pos = 2;
- uint32 entity_id = 12;
- repeated string other_params = 13;
- FollowType follow_type = 9;
-
- enum FollowType {
- FOLLOW_TYPE_INIT_FOLLOW_POS = 0;
- FOLLOW_TYPE_SET_FOLLOW_POS = 1;
- FOLLOW_TYPE_SET_ABS_FOLLOW_POS = 2;
- }
-}
diff --git a/protocol/proto/BigTalentPointConvertReq.proto b/protocol/proto/BigTalentPointConvertReq.proto
deleted file mode 100644
index c25affd1..00000000
--- a/protocol/proto/BigTalentPointConvertReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1007
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message BigTalentPointConvertReq {
- repeated uint64 item_guid_list = 6;
- uint64 avatar_guid = 3;
-}
diff --git a/protocol/proto/BigTalentPointConvertRsp.proto b/protocol/proto/BigTalentPointConvertRsp.proto
deleted file mode 100644
index d3887223..00000000
--- a/protocol/proto/BigTalentPointConvertRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1021
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BigTalentPointConvertRsp {
- int32 retcode = 1;
- uint64 avatar_guid = 8;
-}
diff --git a/protocol/proto/Birthday.proto b/protocol/proto/Birthday.proto
deleted file mode 100644
index ac5616a9..00000000
--- a/protocol/proto/Birthday.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message Birthday {
- uint32 month = 1;
- uint32 day = 2;
-}
diff --git a/protocol/proto/BlessingAcceptAllGivePicReq.proto b/protocol/proto/BlessingAcceptAllGivePicReq.proto
deleted file mode 100644
index e4ad42f4..00000000
--- a/protocol/proto/BlessingAcceptAllGivePicReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2045
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message BlessingAcceptAllGivePicReq {}
diff --git a/protocol/proto/BlessingAcceptAllGivePicRsp.proto b/protocol/proto/BlessingAcceptAllGivePicRsp.proto
deleted file mode 100644
index d19d94d3..00000000
--- a/protocol/proto/BlessingAcceptAllGivePicRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2044
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BlessingAcceptAllGivePicRsp {
- int32 retcode = 11;
- map accept_pic_num_map = 14;
- repeated uint32 accept_index_list = 5;
-}
diff --git a/protocol/proto/BlessingAcceptGivePicReq.proto b/protocol/proto/BlessingAcceptGivePicReq.proto
deleted file mode 100644
index a59f24f9..00000000
--- a/protocol/proto/BlessingAcceptGivePicReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2006
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message BlessingAcceptGivePicReq {
- uint32 index = 9;
- uint32 uid = 1;
-}
diff --git a/protocol/proto/BlessingAcceptGivePicRsp.proto b/protocol/proto/BlessingAcceptGivePicRsp.proto
deleted file mode 100644
index 9e1e5460..00000000
--- a/protocol/proto/BlessingAcceptGivePicRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2055
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BlessingAcceptGivePicRsp {
- uint32 pic_id = 1;
- int32 retcode = 13;
- uint32 index = 5;
- uint32 uid = 14;
-}
diff --git a/protocol/proto/BlessingActivityDetailInfo.proto b/protocol/proto/BlessingActivityDetailInfo.proto
deleted file mode 100644
index f71422a5..00000000
--- a/protocol/proto/BlessingActivityDetailInfo.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message BlessingActivityDetailInfo {
- uint32 cur_day_scan_type = 9;
- bool is_content_closed = 11;
- map pic_num_map = 15;
- uint32 content_close_time = 2;
- uint32 cur_day_scan_num = 4;
- uint32 redeem_reward_num = 1;
- bool is_activated = 13;
- uint32 next_refresh_time = 6;
-}
diff --git a/protocol/proto/BlessingFriendPicData.proto b/protocol/proto/BlessingFriendPicData.proto
deleted file mode 100644
index 4e797ff1..00000000
--- a/protocol/proto/BlessingFriendPicData.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message BlessingFriendPicData {
- map pic_num_map = 4;
- uint32 avatar_id = 5;
- string remark_name = 11;
- string nickname = 14;
- string signature = 1;
- ProfilePicture profile_picture = 6;
- uint32 uid = 9;
-}
diff --git a/protocol/proto/BlessingGetAllRecvPicRecordListReq.proto b/protocol/proto/BlessingGetAllRecvPicRecordListReq.proto
deleted file mode 100644
index 2f97cafb..00000000
--- a/protocol/proto/BlessingGetAllRecvPicRecordListReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2096
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message BlessingGetAllRecvPicRecordListReq {}
diff --git a/protocol/proto/BlessingGetAllRecvPicRecordListRsp.proto b/protocol/proto/BlessingGetAllRecvPicRecordListRsp.proto
deleted file mode 100644
index 032cc2a3..00000000
--- a/protocol/proto/BlessingGetAllRecvPicRecordListRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2083
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BlessingGetAllRecvPicRecordListRsp {
- repeated BlessingRecvPicRecord recv_pic_record_list = 15;
- int32 retcode = 9;
-}
diff --git a/protocol/proto/BlessingGetFriendPicListReq.proto b/protocol/proto/BlessingGetFriendPicListReq.proto
deleted file mode 100644
index 8078a9f8..00000000
--- a/protocol/proto/BlessingGetFriendPicListReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2043
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message BlessingGetFriendPicListReq {}
diff --git a/protocol/proto/BlessingGetFriendPicListRsp.proto b/protocol/proto/BlessingGetFriendPicListRsp.proto
deleted file mode 100644
index decd9a95..00000000
--- a/protocol/proto/BlessingGetFriendPicListRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2056
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BlessingGetFriendPicListRsp {
- int32 retcode = 2;
- repeated BlessingFriendPicData friend_pic_data_list = 6;
-}
diff --git a/protocol/proto/BlessingGiveFriendPicReq.proto b/protocol/proto/BlessingGiveFriendPicReq.proto
deleted file mode 100644
index 2dfe5de3..00000000
--- a/protocol/proto/BlessingGiveFriendPicReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2062
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message BlessingGiveFriendPicReq {
- uint32 uid = 11;
- uint32 pic_id = 3;
-}
diff --git a/protocol/proto/BlessingGiveFriendPicRsp.proto b/protocol/proto/BlessingGiveFriendPicRsp.proto
deleted file mode 100644
index abd4da23..00000000
--- a/protocol/proto/BlessingGiveFriendPicRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2053
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BlessingGiveFriendPicRsp {
- uint32 pic_id = 10;
- int32 retcode = 11;
- uint32 uid = 13;
-}
diff --git a/protocol/proto/BlessingRecvFriendPicNotify.proto b/protocol/proto/BlessingRecvFriendPicNotify.proto
deleted file mode 100644
index 3bbc77e4..00000000
--- a/protocol/proto/BlessingRecvFriendPicNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2178
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BlessingRecvFriendPicNotify {
- uint32 uid = 15;
- uint32 pic_id = 5;
-}
diff --git a/protocol/proto/BlessingRecvPicRecord.proto b/protocol/proto/BlessingRecvPicRecord.proto
deleted file mode 100644
index 419e59bf..00000000
--- a/protocol/proto/BlessingRecvPicRecord.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message BlessingRecvPicRecord {
- string nickname = 1;
- string remark_name = 2;
- uint32 pic_id = 3;
- uint32 uid = 5;
- uint32 avatar_id = 6;
- string signature = 10;
- uint32 index = 14;
- bool is_recv = 7;
- ProfilePicture profile_picture = 9;
-}
diff --git a/protocol/proto/BlessingRedeemRewardReq.proto b/protocol/proto/BlessingRedeemRewardReq.proto
deleted file mode 100644
index 3487f0e2..00000000
--- a/protocol/proto/BlessingRedeemRewardReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2137
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message BlessingRedeemRewardReq {}
diff --git a/protocol/proto/BlessingRedeemRewardRsp.proto b/protocol/proto/BlessingRedeemRewardRsp.proto
deleted file mode 100644
index f8243f4b..00000000
--- a/protocol/proto/BlessingRedeemRewardRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2098
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BlessingRedeemRewardRsp {
- map pic_num_map = 12;
- int32 retcode = 15;
-}
diff --git a/protocol/proto/BlessingScanReq.proto b/protocol/proto/BlessingScanReq.proto
deleted file mode 100644
index 03dca1bf..00000000
--- a/protocol/proto/BlessingScanReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2081
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message BlessingScanReq {
- uint32 entity_id = 11;
-}
diff --git a/protocol/proto/BlessingScanRsp.proto b/protocol/proto/BlessingScanRsp.proto
deleted file mode 100644
index 8972e619..00000000
--- a/protocol/proto/BlessingScanRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2093
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BlessingScanRsp {
- uint32 scan_pic_id = 4;
- int32 retcode = 11;
- uint32 cur_day_scan_num = 1;
-}
diff --git a/protocol/proto/BlitzRushActivityDetailInfo.proto b/protocol/proto/BlitzRushActivityDetailInfo.proto
deleted file mode 100644
index 391fce90..00000000
--- a/protocol/proto/BlitzRushActivityDetailInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "BlitzRushStage.proto";
-import "ParkourLevelInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message BlitzRushActivityDetailInfo {
- repeated BlitzRushStage stage_list = 10;
- uint32 content_close_time = 14;
- bool is_content_closed = 2;
- repeated ParkourLevelInfo parkour_level_info_list = 6;
-}
diff --git a/protocol/proto/BlitzRushParkourRestartReq.proto b/protocol/proto/BlitzRushParkourRestartReq.proto
deleted file mode 100644
index fb764a59..00000000
--- a/protocol/proto/BlitzRushParkourRestartReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8653
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message BlitzRushParkourRestartReq {
- uint32 schedule_id = 13;
- uint32 group_id = 2;
-}
diff --git a/protocol/proto/BlitzRushParkourRestartRsp.proto b/protocol/proto/BlitzRushParkourRestartRsp.proto
deleted file mode 100644
index f602ad6a..00000000
--- a/protocol/proto/BlitzRushParkourRestartRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8944
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BlitzRushParkourRestartRsp {
- int32 retcode = 14;
- uint32 group_id = 15;
- uint32 schedule_id = 1;
-}
diff --git a/protocol/proto/BlitzRushStage.proto b/protocol/proto/BlitzRushStage.proto
deleted file mode 100644
index b2986efc..00000000
--- a/protocol/proto/BlitzRushStage.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message BlitzRushStage {
- bool is_open = 13;
- uint32 open_time = 11;
-}
diff --git a/protocol/proto/BlockInfo.proto b/protocol/proto/BlockInfo.proto
deleted file mode 100644
index c4f8f879..00000000
--- a/protocol/proto/BlockInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message BlockInfo {
- uint32 block_id = 1;
- uint32 data_version = 2;
- bytes bin_data = 3;
- bool is_dirty = 4;
-}
diff --git a/protocol/proto/BlossomBriefInfo.proto b/protocol/proto/BlossomBriefInfo.proto
deleted file mode 100644
index eabde168..00000000
--- a/protocol/proto/BlossomBriefInfo.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message BlossomBriefInfo {
- uint32 refresh_id = 13;
- uint32 reward_id = 5;
- uint32 city_id = 10;
- uint32 resin = 11;
- uint32 state = 7;
- bool is_guide_opened = 1;
- uint32 monster_level = 8;
- uint32 circle_camp_id = 15;
- Vector pos = 12;
- uint32 scene_id = 9;
-}
diff --git a/protocol/proto/BlossomBriefInfoNotify.proto b/protocol/proto/BlossomBriefInfoNotify.proto
deleted file mode 100644
index 044a4cb7..00000000
--- a/protocol/proto/BlossomBriefInfoNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "BlossomBriefInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2712
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message BlossomBriefInfoNotify {
- repeated BlossomBriefInfo brief_info_list = 4;
-}
diff --git a/protocol/proto/BlossomChestCreateNotify.proto b/protocol/proto/BlossomChestCreateNotify.proto
deleted file mode 100644
index eb75a66f..00000000
--- a/protocol/proto/BlossomChestCreateNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2721
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message BlossomChestCreateNotify {
- uint32 refresh_id = 1;
- uint32 circle_camp_id = 10;
-}
diff --git a/protocol/proto/BlossomChestInfo.proto b/protocol/proto/BlossomChestInfo.proto
deleted file mode 100644
index f60ebd5e..00000000
--- a/protocol/proto/BlossomChestInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message BlossomChestInfo {
- uint32 resin = 1;
- repeated uint32 qualify_uid_list = 2;
- repeated uint32 remain_uid_list = 3;
- uint32 dead_time = 4;
- uint32 blossom_refresh_type = 5;
- uint32 refresh_id = 6;
-}
diff --git a/protocol/proto/BlossomChestInfoNotify.proto b/protocol/proto/BlossomChestInfoNotify.proto
deleted file mode 100644
index 35e12e25..00000000
--- a/protocol/proto/BlossomChestInfoNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 890
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BlossomChestInfoNotify {
- uint32 entity_id = 9;
- BlossomChestInfo blossom_chest_info = 3;
-}
diff --git a/protocol/proto/BlossomScheduleInfo.proto b/protocol/proto/BlossomScheduleInfo.proto
deleted file mode 100644
index 2210986b..00000000
--- a/protocol/proto/BlossomScheduleInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message BlossomScheduleInfo {
- uint32 progress = 13;
- uint32 state = 10;
- uint32 round = 4;
- uint32 circle_camp_id = 15;
- uint32 refresh_id = 6;
- uint32 finish_progress = 14;
-}
diff --git a/protocol/proto/BonusActivityInfo.proto b/protocol/proto/BonusActivityInfo.proto
deleted file mode 100644
index ace135bb..00000000
--- a/protocol/proto/BonusActivityInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message BonusActivityInfo {
- uint32 bonus_activity_id = 6;
- uint32 state = 3;
-}
diff --git a/protocol/proto/BonusActivityInfoReq.proto b/protocol/proto/BonusActivityInfoReq.proto
deleted file mode 100644
index 21417f99..00000000
--- a/protocol/proto/BonusActivityInfoReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2548
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message BonusActivityInfoReq {}
diff --git a/protocol/proto/BonusActivityInfoRsp.proto b/protocol/proto/BonusActivityInfoRsp.proto
deleted file mode 100644
index 3a94c2b1..00000000
--- a/protocol/proto/BonusActivityInfoRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2597
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BonusActivityInfoRsp {
- repeated BonusActivityInfo bonus_activity_info_list = 2;
- int32 retcode = 7;
-}
diff --git a/protocol/proto/BonusActivityUpdateNotify.proto b/protocol/proto/BonusActivityUpdateNotify.proto
deleted file mode 100644
index c35b8a12..00000000
--- a/protocol/proto/BonusActivityUpdateNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2575
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BonusActivityUpdateNotify {
- repeated BonusActivityInfo bonus_activity_info_list = 8;
-}
diff --git a/protocol/proto/BonusOpActivityInfo.proto b/protocol/proto/BonusOpActivityInfo.proto
deleted file mode 100644
index f226cfce..00000000
--- a/protocol/proto/BonusOpActivityInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message BonusOpActivityInfo {
- uint32 left_bonus_count = 11;
-}
diff --git a/protocol/proto/BossChestActivateNotify.proto b/protocol/proto/BossChestActivateNotify.proto
deleted file mode 100644
index 25def4ab..00000000
--- a/protocol/proto/BossChestActivateNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 803
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BossChestActivateNotify {
- repeated uint32 qualify_uid_list = 1;
- uint32 entity_id = 12;
-}
diff --git a/protocol/proto/BossChestInfo.proto b/protocol/proto/BossChestInfo.proto
deleted file mode 100644
index daef4bc4..00000000
--- a/protocol/proto/BossChestInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "WeeklyBossResinDiscountInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message BossChestInfo {
- uint32 monster_config_id = 1;
- uint32 resin = 2;
- repeated uint32 remain_uid_list = 3;
- repeated uint32 qualify_uid_list = 4;
- map uid_discount_map = 5;
-}
diff --git a/protocol/proto/BounceConjuringActivityDetailInfo.proto b/protocol/proto/BounceConjuringActivityDetailInfo.proto
deleted file mode 100644
index 5e041e1e..00000000
--- a/protocol/proto/BounceConjuringActivityDetailInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "BounceConjuringChapterInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message BounceConjuringActivityDetailInfo {
- repeated BounceConjuringChapterInfo chapter_info_list = 8;
- bool is_content_closed = 12;
- uint32 content_close_time = 7;
-}
diff --git a/protocol/proto/BounceConjuringChapterInfo.proto b/protocol/proto/BounceConjuringChapterInfo.proto
deleted file mode 100644
index ca27f63e..00000000
--- a/protocol/proto/BounceConjuringChapterInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message BounceConjuringChapterInfo {
- uint32 best_score = 12;
- uint32 open_time = 9;
- uint32 chapter_id = 13;
-}
diff --git a/protocol/proto/BounceConjuringGallerySettleInfo.proto b/protocol/proto/BounceConjuringGallerySettleInfo.proto
deleted file mode 100644
index 6ecd0c79..00000000
--- a/protocol/proto/BounceConjuringGallerySettleInfo.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message BounceConjuringGallerySettleInfo {
- OnlinePlayerInfo player_info = 14;
- uint32 destroyed_machine_count = 5;
- uint32 fever_count = 6;
- uint32 normal_hit_count = 4;
- float damage = 11;
- map gadget_count_map = 15;
- uint32 score = 12;
- uint32 perfect_hit_count = 8;
- repeated ExhibitionDisplayInfo card_list = 7;
-}
diff --git a/protocol/proto/BounceConjuringSettleNotify.proto b/protocol/proto/BounceConjuringSettleNotify.proto
deleted file mode 100644
index efc9b595..00000000
--- a/protocol/proto/BounceConjuringSettleNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8084
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BounceConjuringSettleNotify {
- bool is_new_record = 14;
- map settle_info_map = 4;
- uint32 total_score = 2;
- uint32 chapter_id = 13;
-}
diff --git a/protocol/proto/BuildingInfo.proto b/protocol/proto/BuildingInfo.proto
deleted file mode 100644
index df070088..00000000
--- a/protocol/proto/BuildingInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/BuoyantCombatDailyInfo.proto b/protocol/proto/BuoyantCombatDailyInfo.proto
deleted file mode 100644
index e91d849f..00000000
--- a/protocol/proto/BuoyantCombatDailyInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message BuoyantCombatDailyInfo {
- uint32 start_time = 2;
- uint32 best_score = 13;
-}
diff --git a/protocol/proto/BuoyantCombatDetailInfo.proto b/protocol/proto/BuoyantCombatDetailInfo.proto
deleted file mode 100644
index da0774c0..00000000
--- a/protocol/proto/BuoyantCombatDetailInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "BuoyantCombatDailyInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message BuoyantCombatDetailInfo {
- repeated BuoyantCombatDailyInfo daily_info_list = 8;
-}
diff --git a/protocol/proto/BuoyantCombatGallerySettleInfo.proto b/protocol/proto/BuoyantCombatGallerySettleInfo.proto
deleted file mode 100644
index 5ebe383b..00000000
--- a/protocol/proto/BuoyantCombatGallerySettleInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message BuoyantCombatGallerySettleInfo {
- uint32 gallery_level = 12;
- uint32 final_score = 15;
- uint32 kill_monster_count = 9;
- uint32 kill_target_count = 1;
- uint32 kill_special_monster_count = 4;
- uint32 gallery_id = 2;
- uint32 gallery_multiple = 11;
-}
diff --git a/protocol/proto/BuoyantCombatSettleInfo.proto b/protocol/proto/BuoyantCombatSettleInfo.proto
deleted file mode 100644
index 1fb841c0..00000000
--- a/protocol/proto/BuoyantCombatSettleInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message BuoyantCombatSettleInfo {
- bool is_new_record = 1;
- BuoyantCombatGallerySettleInfo settle_info = 3;
-}
diff --git a/protocol/proto/BuoyantCombatSettleNotify.proto b/protocol/proto/BuoyantCombatSettleNotify.proto
deleted file mode 100644
index 9060de5d..00000000
--- a/protocol/proto/BuoyantCombatSettleNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8305
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BuoyantCombatSettleNotify {
- uint32 gallery_id = 8;
- BuoyantCombatSettleInfo settle_info = 11;
-}
diff --git a/protocol/proto/BuyBattlePassLevelReq.proto b/protocol/proto/BuyBattlePassLevelReq.proto
deleted file mode 100644
index 9385213e..00000000
--- a/protocol/proto/BuyBattlePassLevelReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2647
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message BuyBattlePassLevelReq {
- uint32 buy_level = 8;
-}
diff --git a/protocol/proto/BuyBattlePassLevelRsp.proto b/protocol/proto/BuyBattlePassLevelRsp.proto
deleted file mode 100644
index 6843ed50..00000000
--- a/protocol/proto/BuyBattlePassLevelRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2637
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BuyBattlePassLevelRsp {
- int32 retcode = 5;
- uint32 buy_level = 13;
-}
diff --git a/protocol/proto/BuyGoodsReq.proto b/protocol/proto/BuyGoodsReq.proto
deleted file mode 100644
index 381682f0..00000000
--- a/protocol/proto/BuyGoodsReq.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ShopGoods.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 712
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message BuyGoodsReq {
- uint32 buy_count = 14;
- ShopGoods goods = 15;
- uint32 shop_type = 7;
-}
diff --git a/protocol/proto/BuyGoodsRsp.proto b/protocol/proto/BuyGoodsRsp.proto
deleted file mode 100644
index 93e13358..00000000
--- a/protocol/proto/BuyGoodsRsp.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ShopGoods.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 735
-// EnetChannelId: 0
-// EnetIsReliable: true
-message BuyGoodsRsp {
- uint32 buy_count = 14;
- ShopGoods goods = 12;
- uint32 shop_type = 11;
- int32 retcode = 2;
- repeated ShopGoods goods_list = 5;
-}
diff --git a/protocol/proto/BuyResinReq.proto b/protocol/proto/BuyResinReq.proto
deleted file mode 100644
index aafa4767..00000000
--- a/protocol/proto/BuyResinReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 602
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message BuyResinReq {}
diff --git a/protocol/proto/BuyResinRsp.proto b/protocol/proto/BuyResinRsp.proto
deleted file mode 100644
index 413fe39c..00000000
--- a/protocol/proto/BuyResinRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 619
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message BuyResinRsp {
- uint32 cur_value = 10;
- int32 retcode = 5;
-}
diff --git a/protocol/proto/CalcWeaponUpgradeReturnItemsReq.proto b/protocol/proto/CalcWeaponUpgradeReturnItemsReq.proto
deleted file mode 100644
index 93be834b..00000000
--- a/protocol/proto/CalcWeaponUpgradeReturnItemsReq.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 633
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message CalcWeaponUpgradeReturnItemsReq {
- repeated uint64 food_weapon_guid_list = 15;
- uint64 target_weapon_guid = 12;
- repeated ItemParam item_param_list = 3;
-}
diff --git a/protocol/proto/CalcWeaponUpgradeReturnItemsRsp.proto b/protocol/proto/CalcWeaponUpgradeReturnItemsRsp.proto
deleted file mode 100644
index 5dedcca2..00000000
--- a/protocol/proto/CalcWeaponUpgradeReturnItemsRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 684
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CalcWeaponUpgradeReturnItemsRsp {
- repeated ItemParam item_param_list = 4;
- int32 retcode = 15;
- uint64 target_weapon_guid = 8;
-}
diff --git a/protocol/proto/CanUseSkillNotify.proto b/protocol/proto/CanUseSkillNotify.proto
deleted file mode 100644
index d3a8e5a9..00000000
--- a/protocol/proto/CanUseSkillNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1005
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CanUseSkillNotify {
- bool is_can_use_skill = 2;
-}
diff --git a/protocol/proto/CancelCityReputationRequestReq.proto b/protocol/proto/CancelCityReputationRequestReq.proto
deleted file mode 100644
index 6fe58cc8..00000000
--- a/protocol/proto/CancelCityReputationRequestReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2899
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message CancelCityReputationRequestReq {
- uint32 request_id = 10;
- uint32 city_id = 6;
-}
diff --git a/protocol/proto/CancelCityReputationRequestRsp.proto b/protocol/proto/CancelCityReputationRequestRsp.proto
deleted file mode 100644
index ddfeead5..00000000
--- a/protocol/proto/CancelCityReputationRequestRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2831
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CancelCityReputationRequestRsp {
- uint32 city_id = 3;
- int32 retcode = 2;
- uint32 request_id = 12;
-}
diff --git a/protocol/proto/CancelCoopTaskReq.proto b/protocol/proto/CancelCoopTaskReq.proto
deleted file mode 100644
index 0c077dbe..00000000
--- a/protocol/proto/CancelCoopTaskReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1997
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message CancelCoopTaskReq {
- uint32 chapter_id = 13;
-}
diff --git a/protocol/proto/CancelCoopTaskRsp.proto b/protocol/proto/CancelCoopTaskRsp.proto
deleted file mode 100644
index ec5d7ad1..00000000
--- a/protocol/proto/CancelCoopTaskRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1987
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CancelCoopTaskRsp {
- uint32 chapter_id = 1;
- int32 retcode = 5;
-}
diff --git a/protocol/proto/CancelFinishParentQuestNotify.proto b/protocol/proto/CancelFinishParentQuestNotify.proto
deleted file mode 100644
index 72f2d916..00000000
--- a/protocol/proto/CancelFinishParentQuestNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 424
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CancelFinishParentQuestNotify {
- uint32 parent_quest_id = 6;
-}
diff --git a/protocol/proto/CardProductRewardNotify.proto b/protocol/proto/CardProductRewardNotify.proto
deleted file mode 100644
index 78c4626f..00000000
--- a/protocol/proto/CardProductRewardNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4107
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CardProductRewardNotify {
- uint32 hcoin = 6;
- string product_id = 14;
- uint32 remain_days = 1;
-}
diff --git a/protocol/proto/CataLogFinishedGlobalWatcherAllDataNotify.proto b/protocol/proto/CataLogFinishedGlobalWatcherAllDataNotify.proto
deleted file mode 100644
index 93aaf865..00000000
--- a/protocol/proto/CataLogFinishedGlobalWatcherAllDataNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6370
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CataLogFinishedGlobalWatcherAllDataNotify {
- repeated CataLogGlobalWatcherFinishedData finished_global_watcher_data_list = 13;
-}
diff --git a/protocol/proto/CataLogGlobalWatcherFinishedData.proto b/protocol/proto/CataLogGlobalWatcherFinishedData.proto
deleted file mode 100644
index 1236d173..00000000
--- a/protocol/proto/CataLogGlobalWatcherFinishedData.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message CataLogGlobalWatcherFinishedData {
- repeated uint32 finished_global_watcher_list = 8;
- uint32 catalog_type = 13;
-}
diff --git a/protocol/proto/CataLogNewFinishedGlobalWatcherNotify.proto b/protocol/proto/CataLogNewFinishedGlobalWatcherNotify.proto
deleted file mode 100644
index 1193b96b..00000000
--- a/protocol/proto/CataLogNewFinishedGlobalWatcherNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6395
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CataLogNewFinishedGlobalWatcherNotify {
- repeated CataLogGlobalWatcherFinishedData new_finished_global_watcher_data_list = 2;
-}
diff --git a/protocol/proto/CellInfo.proto b/protocol/proto/CellInfo.proto
deleted file mode 100644
index 089f73ab..00000000
--- a/protocol/proto/CellInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message CellInfo {
- SceneSurfaceMaterial type = 1;
- int32 y = 2;
-}
diff --git a/protocol/proto/ChallengeBrief.proto b/protocol/proto/ChallengeBrief.proto
deleted file mode 100644
index 55e43de8..00000000
--- a/protocol/proto/ChallengeBrief.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ChallengeBrief {
- uint32 cur_progress = 9;
- uint32 challenge_index = 10;
- bool is_success = 4;
- uint32 challenge_id = 8;
-}
diff --git a/protocol/proto/ChallengeDataNotify.proto b/protocol/proto/ChallengeDataNotify.proto
deleted file mode 100644
index f9ab5550..00000000
--- a/protocol/proto/ChallengeDataNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 953
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChallengeDataNotify {
- uint32 value = 8;
- uint32 challenge_index = 2;
- uint32 param_index = 9;
-}
diff --git a/protocol/proto/ChallengeFinishType.proto b/protocol/proto/ChallengeFinishType.proto
deleted file mode 100644
index c5349cc1..00000000
--- a/protocol/proto/ChallengeFinishType.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum ChallengeFinishType {
- CHALLENGE_FINISH_TYPE_NONE = 0;
- CHALLENGE_FINISH_TYPE_FAIL = 1;
- CHALLENGE_FINISH_TYPE_SUCC = 2;
- CHALLENGE_FINISH_TYPE_PAUSE = 3;
-}
diff --git a/protocol/proto/ChallengeRecord.proto b/protocol/proto/ChallengeRecord.proto
deleted file mode 100644
index 504f2e06..00000000
--- a/protocol/proto/ChallengeRecord.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ChallengeRecord {
- uint32 challenge_record_type = 14;
- uint32 challenge_index = 15;
- uint32 challenge_id = 1;
- uint32 best_value = 8;
-}
diff --git a/protocol/proto/ChallengeRecordNotify.proto b/protocol/proto/ChallengeRecordNotify.proto
deleted file mode 100644
index 7a76a52f..00000000
--- a/protocol/proto/ChallengeRecordNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 993
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChallengeRecordNotify {
- uint32 group_id = 2;
- repeated ChallengeRecord challenge_record_list = 5;
-}
diff --git a/protocol/proto/ChangeAvatarReq.proto b/protocol/proto/ChangeAvatarReq.proto
deleted file mode 100644
index 1465ed08..00000000
--- a/protocol/proto/ChangeAvatarReq.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1640
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ChangeAvatarReq {
- Vector move_pos = 15;
- uint32 skill_id = 2;
- uint64 guid = 7;
- bool is_move = 10;
-}
diff --git a/protocol/proto/ChangeAvatarRsp.proto b/protocol/proto/ChangeAvatarRsp.proto
deleted file mode 100644
index 2a10f7c3..00000000
--- a/protocol/proto/ChangeAvatarRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1607
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChangeAvatarRsp {
- uint32 skill_id = 3;
- int32 retcode = 10;
- uint64 cur_guid = 4;
-}
diff --git a/protocol/proto/ChangeCustomDungeonRoomReq.proto b/protocol/proto/ChangeCustomDungeonRoomReq.proto
deleted file mode 100644
index 4aecd940..00000000
--- a/protocol/proto/ChangeCustomDungeonRoomReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6222
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ChangeCustomDungeonRoomReq {
- uint32 room_id = 4;
-}
diff --git a/protocol/proto/ChangeCustomDungeonRoomRsp.proto b/protocol/proto/ChangeCustomDungeonRoomRsp.proto
deleted file mode 100644
index f11baa0f..00000000
--- a/protocol/proto/ChangeCustomDungeonRoomRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6244
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChangeCustomDungeonRoomRsp {
- int32 retcode = 1;
- uint32 room_id = 13;
-}
diff --git a/protocol/proto/ChangeEnergyReason.proto b/protocol/proto/ChangeEnergyReason.proto
deleted file mode 100644
index 33cae4b5..00000000
--- a/protocol/proto/ChangeEnergyReason.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum ChangeEnergyReason {
- CHANGE_ENERGY_REASON_NONE = 0;
- CHANGE_ENERGY_REASON_SKILL_START = 1;
-}
diff --git a/protocol/proto/ChangeGameTimeReq.proto b/protocol/proto/ChangeGameTimeReq.proto
deleted file mode 100644
index 20ce623f..00000000
--- a/protocol/proto/ChangeGameTimeReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 173
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ChangeGameTimeReq {
- uint32 game_time = 6;
- bool is_force_set = 11;
- uint32 extra_days = 12;
-}
diff --git a/protocol/proto/ChangeGameTimeRsp.proto b/protocol/proto/ChangeGameTimeRsp.proto
deleted file mode 100644
index c294e2d0..00000000
--- a/protocol/proto/ChangeGameTimeRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 199
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChangeGameTimeRsp {
- int32 retcode = 8;
- uint32 extra_days = 5;
- uint32 cur_game_time = 14;
-}
diff --git a/protocol/proto/ChangeHpReason.proto b/protocol/proto/ChangeHpReason.proto
deleted file mode 100644
index 5c4b55f3..00000000
--- a/protocol/proto/ChangeHpReason.proto
+++ /dev/null
@@ -1,53 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum ChangeHpReason {
- CHANGE_HP_REASON_NONE = 0;
- CHANGE_HP_REASON_SUB_AVATAR = 1;
- CHANGE_HP_REASON_SUB_MONSTER = 2;
- CHANGE_HP_REASON_SUB_GEAR = 3;
- CHANGE_HP_REASON_SUB_ENVIR = 4;
- CHANGE_HP_REASON_SUB_FALL = 5;
- CHANGE_HP_REASON_SUB_DRAWN = 6;
- CHANGE_HP_REASON_SUB_ABYSS = 7;
- CHANGE_HP_REASON_SUB_ABILITY = 8;
- CHANGE_HP_REASON_SUB_SUMMON = 9;
- CHANGE_HP_REASON_SUB_SCRIPT = 10;
- CHANGE_HP_REASON_SUB_GM = 11;
- CHANGE_HP_REASON_SUB_KILL_SELF = 12;
- CHANGE_HP_REASON_SUB_CLIMATE_COLD = 13;
- CHANGE_HP_REASON_SUB_STORM_LIGHTNING = 14;
- CHANGE_HP_REASON_SUB_KILL_SERVER_GADGET = 15;
- CHANGE_HP_REASON_SUB_REPLACE = 16;
- CHANGE_HP_REASON_SUB_PLAYER_LEAVE = 17;
- CHANGE_HP_REASON_ATTACK_BY_ENERGY = 18;
- CHANGE_HP_REASON_ATTACK_BY_RECYCLE = 19;
- CHANGE_HP_REASON_BY_LUA = 51;
- CHANGE_HP_REASON_ADD_ABILITY = 101;
- CHANGE_HP_REASON_ADD_ITEM = 102;
- CHANGE_HP_REASON_ADD_REVIVE = 103;
- CHANGE_HP_REASON_ADD_UPGRADE = 104;
- CHANGE_HP_REASON_ADD_STATUE = 105;
- CHANGE_HP_REASON_ADD_BACKGROUND = 106;
- CHANGE_HP_REASON_ADD_GM = 107;
- CHANGE_HP_REASON_ADD_TRIAL_AVATAR_ACTIVITY = 108;
- CHANGE_HP_REASON_ADD_ROUGUELIKE_SPRING = 109;
-}
diff --git a/protocol/proto/ChangeMailStarNotify.proto b/protocol/proto/ChangeMailStarNotify.proto
deleted file mode 100644
index 2690cd3c..00000000
--- a/protocol/proto/ChangeMailStarNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1448
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ChangeMailStarNotify {
- bool is_star = 14;
- repeated uint32 mail_id_list = 2;
-}
diff --git a/protocol/proto/ChangeMpTeamAvatarReq.proto b/protocol/proto/ChangeMpTeamAvatarReq.proto
deleted file mode 100644
index 357ddce1..00000000
--- a/protocol/proto/ChangeMpTeamAvatarReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1708
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ChangeMpTeamAvatarReq {
- uint64 cur_avatar_guid = 4;
- repeated uint64 avatar_guid_list = 8;
-}
diff --git a/protocol/proto/ChangeMpTeamAvatarRsp.proto b/protocol/proto/ChangeMpTeamAvatarRsp.proto
deleted file mode 100644
index 4ba42ebb..00000000
--- a/protocol/proto/ChangeMpTeamAvatarRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1753
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChangeMpTeamAvatarRsp {
- int32 retcode = 4;
- repeated uint64 avatar_guid_list = 3;
- uint64 cur_avatar_guid = 13;
-}
diff --git a/protocol/proto/ChangeServerGlobalValueNotify.proto b/protocol/proto/ChangeServerGlobalValueNotify.proto
deleted file mode 100644
index 603f8913..00000000
--- a/protocol/proto/ChangeServerGlobalValueNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 27
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ChangeServerGlobalValueNotify {
- uint32 entity_id = 4;
-}
diff --git a/protocol/proto/ChangeTeamNameReq.proto b/protocol/proto/ChangeTeamNameReq.proto
deleted file mode 100644
index 68036f19..00000000
--- a/protocol/proto/ChangeTeamNameReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1603
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ChangeTeamNameReq {
- int32 team_id = 8;
- string team_name = 9;
-}
diff --git a/protocol/proto/ChangeTeamNameRsp.proto b/protocol/proto/ChangeTeamNameRsp.proto
deleted file mode 100644
index 201918dd..00000000
--- a/protocol/proto/ChangeTeamNameRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1666
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChangeTeamNameRsp {
- int32 retcode = 11;
- string team_name = 2;
- int32 team_id = 4;
-}
diff --git a/protocol/proto/ChangeWidgetBackgroundActiveStateReq.proto b/protocol/proto/ChangeWidgetBackgroundActiveStateReq.proto
deleted file mode 100644
index c26c8a77..00000000
--- a/protocol/proto/ChangeWidgetBackgroundActiveStateReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5907
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ChangeWidgetBackgroundActiveStateReq {
- bool is_active = 15;
- uint32 material_id = 3;
-}
diff --git a/protocol/proto/ChangeWidgetBackgroundActiveStateRsp.proto b/protocol/proto/ChangeWidgetBackgroundActiveStateRsp.proto
deleted file mode 100644
index 97124396..00000000
--- a/protocol/proto/ChangeWidgetBackgroundActiveStateRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6060
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChangeWidgetBackgroundActiveStateRsp {
- int32 retcode = 8;
- uint32 material_id = 6;
-}
diff --git a/protocol/proto/ChangeWorldToSingleModeNotify.proto b/protocol/proto/ChangeWorldToSingleModeNotify.proto
deleted file mode 100644
index 6d9594a0..00000000
--- a/protocol/proto/ChangeWorldToSingleModeNotify.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3006
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ChangeWorldToSingleModeNotify {}
diff --git a/protocol/proto/ChangeWorldToSingleModeReq.proto b/protocol/proto/ChangeWorldToSingleModeReq.proto
deleted file mode 100644
index a7dfb198..00000000
--- a/protocol/proto/ChangeWorldToSingleModeReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3066
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ChangeWorldToSingleModeReq {}
diff --git a/protocol/proto/ChangeWorldToSingleModeRsp.proto b/protocol/proto/ChangeWorldToSingleModeRsp.proto
deleted file mode 100644
index 11e3b950..00000000
--- a/protocol/proto/ChangeWorldToSingleModeRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3282
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChangeWorldToSingleModeRsp {
- uint32 quit_mp_valid_time = 15;
- int32 retcode = 4;
-}
diff --git a/protocol/proto/ChannelerSlabActivityDetailInfo.proto b/protocol/proto/ChannelerSlabActivityDetailInfo.proto
deleted file mode 100644
index 35b937d0..00000000
--- a/protocol/proto/ChannelerSlabActivityDetailInfo.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ChannelerSlabBuffInfo.proto";
-import "ChannelerSlabChallengeStage.proto";
-import "ChannelerSlabLoopDungeonStageInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message ChannelerSlabActivityDetailInfo {
- ChannelerSlabBuffInfo buff_info = 1;
- ChannelerSlabLoopDungeonStageInfo loop_dungeon_stage_info = 7;
- repeated ChannelerSlabChallengeStage stage_list = 15;
- uint32 play_end_time = 3;
-}
diff --git a/protocol/proto/ChannelerSlabAssistInfo.proto b/protocol/proto/ChannelerSlabAssistInfo.proto
deleted file mode 100644
index 4e3a2d3a..00000000
--- a/protocol/proto/ChannelerSlabAssistInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ChannelerSlabAssistInfo {
- uint32 uid = 10;
- uint32 avatar_level = 12;
- uint32 avatar_id = 6;
-}
diff --git a/protocol/proto/ChannelerSlabBuffInfo.proto b/protocol/proto/ChannelerSlabBuffInfo.proto
deleted file mode 100644
index 32718ebc..00000000
--- a/protocol/proto/ChannelerSlabBuffInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-import "ChannelerSlabBuffSchemeInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message ChannelerSlabBuffInfo {
- ChannelerSlabBuffSchemeInfo mp_buff_scheme_info = 6;
- repeated uint32 buff_id_list = 8;
- ChannelerSlabBuffSchemeInfo single_buff_scheme_info = 7;
- repeated ChannelerSlabAssistInfo assist_info_list = 15;
-}
diff --git a/protocol/proto/ChannelerSlabBuffSchemeInfo.proto b/protocol/proto/ChannelerSlabBuffSchemeInfo.proto
deleted file mode 100644
index dc073f05..00000000
--- a/protocol/proto/ChannelerSlabBuffSchemeInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ChannelerSlabBuffSchemeInfo {
- map slot_map = 9;
- uint32 total_energy = 13;
- uint32 self_energy = 15;
-}
diff --git a/protocol/proto/ChannelerSlabCamp.proto b/protocol/proto/ChannelerSlabCamp.proto
deleted file mode 100644
index 7c900c5e..00000000
--- a/protocol/proto/ChannelerSlabCamp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message ChannelerSlabCamp {
- uint32 reward_id = 11;
- Vector pos = 8;
- uint32 buff_num = 7;
- uint32 group_id = 3;
-}
diff --git a/protocol/proto/ChannelerSlabChallenge.proto b/protocol/proto/ChannelerSlabChallenge.proto
deleted file mode 100644
index 2ddbfe2e..00000000
--- a/protocol/proto/ChannelerSlabChallenge.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ChannelerSlabCamp.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message ChannelerSlabChallenge {
- uint32 active_camp_index = 5;
- repeated ChannelerSlabCamp camp_list = 14;
-}
diff --git a/protocol/proto/ChannelerSlabChallengeStage.proto b/protocol/proto/ChannelerSlabChallengeStage.proto
deleted file mode 100644
index dae56034..00000000
--- a/protocol/proto/ChannelerSlabChallengeStage.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ChannelerSlabChallenge.proto";
-import "ChannelerSlabOneofDungeon.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message ChannelerSlabChallengeStage {
- uint32 open_time = 3;
- repeated ChannelerSlabChallenge challenge_list = 14;
- bool is_open = 7;
- uint32 stage_id = 9;
- ChannelerSlabOneofDungeon dungeon_info = 13;
-}
diff --git a/protocol/proto/ChannelerSlabCheckEnterLoopDungeonReq.proto b/protocol/proto/ChannelerSlabCheckEnterLoopDungeonReq.proto
deleted file mode 100644
index 5f80614b..00000000
--- a/protocol/proto/ChannelerSlabCheckEnterLoopDungeonReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8745
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ChannelerSlabCheckEnterLoopDungeonReq {}
diff --git a/protocol/proto/ChannelerSlabCheckEnterLoopDungeonRsp.proto b/protocol/proto/ChannelerSlabCheckEnterLoopDungeonRsp.proto
deleted file mode 100644
index 369d1732..00000000
--- a/protocol/proto/ChannelerSlabCheckEnterLoopDungeonRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8452
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChannelerSlabCheckEnterLoopDungeonRsp {
- int32 retcode = 10;
-}
diff --git a/protocol/proto/ChannelerSlabEnterLoopDungeonReq.proto b/protocol/proto/ChannelerSlabEnterLoopDungeonReq.proto
deleted file mode 100644
index 2358c874..00000000
--- a/protocol/proto/ChannelerSlabEnterLoopDungeonReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8869
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ChannelerSlabEnterLoopDungeonReq {
- uint32 point_id = 9;
- uint32 dungeon_index = 10;
- repeated uint32 condition_id_list = 5;
- uint32 difficulty_id = 12;
-}
diff --git a/protocol/proto/ChannelerSlabEnterLoopDungeonRsp.proto b/protocol/proto/ChannelerSlabEnterLoopDungeonRsp.proto
deleted file mode 100644
index 816d72ef..00000000
--- a/protocol/proto/ChannelerSlabEnterLoopDungeonRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8081
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChannelerSlabEnterLoopDungeonRsp {
- int32 retcode = 9;
- uint32 point_id = 12;
- repeated uint32 condition_id_list = 6;
- uint32 dungeon_index = 15;
- uint32 difficulty_id = 3;
-}
diff --git a/protocol/proto/ChannelerSlabLoopDungeonChallengeInfoNotify.proto b/protocol/proto/ChannelerSlabLoopDungeonChallengeInfoNotify.proto
deleted file mode 100644
index 8a7e41a7..00000000
--- a/protocol/proto/ChannelerSlabLoopDungeonChallengeInfoNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8224
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChannelerSlabLoopDungeonChallengeInfoNotify {
- uint32 dungeon_index = 12;
- uint32 challenge_score = 4;
- uint32 difficulty_id = 2;
- repeated uint32 condition_id_list = 3;
- repeated uint32 scheme_buff_id_list = 6;
-}
diff --git a/protocol/proto/ChannelerSlabLoopDungeonInfo.proto b/protocol/proto/ChannelerSlabLoopDungeonInfo.proto
deleted file mode 100644
index da343e7d..00000000
--- a/protocol/proto/ChannelerSlabLoopDungeonInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ChannelerSlabLoopDungeonInfo {
- uint32 score = 7;
- uint32 dungeon_index = 4;
- uint32 open_time = 12;
- bool is_first_pass_reward_taken = 9;
- repeated uint32 last_condition_id_list = 14;
- bool is_open = 1;
-}
diff --git a/protocol/proto/ChannelerSlabLoopDungeonResultInfo.proto b/protocol/proto/ChannelerSlabLoopDungeonResultInfo.proto
deleted file mode 100644
index abf5f54b..00000000
--- a/protocol/proto/ChannelerSlabLoopDungeonResultInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ChannelerSlabLoopDungeonResultInfo {
- bool is_success = 11;
- uint32 challenge_max_score = 8;
- uint32 dungeon_index = 7;
- bool is_in_time_limit = 10;
- uint32 challenge_score = 12;
-}
diff --git a/protocol/proto/ChannelerSlabLoopDungeonSelectConditionReq.proto b/protocol/proto/ChannelerSlabLoopDungeonSelectConditionReq.proto
deleted file mode 100644
index 92984f3e..00000000
--- a/protocol/proto/ChannelerSlabLoopDungeonSelectConditionReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8503
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ChannelerSlabLoopDungeonSelectConditionReq {
- uint32 dungeon_index = 4;
- repeated uint32 condition_id_list = 3;
- uint32 difficulty_id = 8;
-}
diff --git a/protocol/proto/ChannelerSlabLoopDungeonSelectConditionRsp.proto b/protocol/proto/ChannelerSlabLoopDungeonSelectConditionRsp.proto
deleted file mode 100644
index e44018f9..00000000
--- a/protocol/proto/ChannelerSlabLoopDungeonSelectConditionRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8509
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChannelerSlabLoopDungeonSelectConditionRsp {
- int32 retcode = 9;
- uint32 dungeon_index = 5;
- repeated uint32 condition_id_list = 13;
- uint32 difficulty_id = 14;
-}
diff --git a/protocol/proto/ChannelerSlabLoopDungeonStageInfo.proto b/protocol/proto/ChannelerSlabLoopDungeonStageInfo.proto
deleted file mode 100644
index cfdca2a4..00000000
--- a/protocol/proto/ChannelerSlabLoopDungeonStageInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ChannelerSlabLoopDungeonInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message ChannelerSlabLoopDungeonStageInfo {
- repeated ChannelerSlabLoopDungeonInfo dungeon_info_list = 15;
- repeated uint32 taken_reward_index_list = 5;
- bool is_open = 11;
- uint32 last_difficulty_id = 6;
- uint32 open_time = 3;
-}
diff --git a/protocol/proto/ChannelerSlabLoopDungeonTakeFirstPassRewardReq.proto b/protocol/proto/ChannelerSlabLoopDungeonTakeFirstPassRewardReq.proto
deleted file mode 100644
index 77ba6828..00000000
--- a/protocol/proto/ChannelerSlabLoopDungeonTakeFirstPassRewardReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8589
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ChannelerSlabLoopDungeonTakeFirstPassRewardReq {
- uint32 dungeon_index = 10;
-}
diff --git a/protocol/proto/ChannelerSlabLoopDungeonTakeFirstPassRewardRsp.proto b/protocol/proto/ChannelerSlabLoopDungeonTakeFirstPassRewardRsp.proto
deleted file mode 100644
index f3e59193..00000000
--- a/protocol/proto/ChannelerSlabLoopDungeonTakeFirstPassRewardRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8539
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChannelerSlabLoopDungeonTakeFirstPassRewardRsp {
- int32 retcode = 10;
- uint32 dungeon_index = 8;
-}
diff --git a/protocol/proto/ChannelerSlabLoopDungeonTakeScoreRewardReq.proto b/protocol/proto/ChannelerSlabLoopDungeonTakeScoreRewardReq.proto
deleted file mode 100644
index 43f7037f..00000000
--- a/protocol/proto/ChannelerSlabLoopDungeonTakeScoreRewardReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8684
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ChannelerSlabLoopDungeonTakeScoreRewardReq {
- uint32 reward_index = 8;
-}
diff --git a/protocol/proto/ChannelerSlabLoopDungeonTakeScoreRewardRsp.proto b/protocol/proto/ChannelerSlabLoopDungeonTakeScoreRewardRsp.proto
deleted file mode 100644
index f688d826..00000000
--- a/protocol/proto/ChannelerSlabLoopDungeonTakeScoreRewardRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8433
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChannelerSlabLoopDungeonTakeScoreRewardRsp {
- uint32 reward_index = 12;
- int32 retcode = 5;
-}
diff --git a/protocol/proto/ChannelerSlabOneOffDungeonInfoNotify.proto b/protocol/proto/ChannelerSlabOneOffDungeonInfoNotify.proto
deleted file mode 100644
index c20ef2bb..00000000
--- a/protocol/proto/ChannelerSlabOneOffDungeonInfoNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8729
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChannelerSlabOneOffDungeonInfoNotify {
- repeated uint32 scheme_buff_id_list = 6;
-}
diff --git a/protocol/proto/ChannelerSlabOneOffDungeonInfoReq.proto b/protocol/proto/ChannelerSlabOneOffDungeonInfoReq.proto
deleted file mode 100644
index 1b3024e3..00000000
--- a/protocol/proto/ChannelerSlabOneOffDungeonInfoReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8409
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ChannelerSlabOneOffDungeonInfoReq {}
diff --git a/protocol/proto/ChannelerSlabOneOffDungeonInfoRsp.proto b/protocol/proto/ChannelerSlabOneOffDungeonInfoRsp.proto
deleted file mode 100644
index 1052ae19..00000000
--- a/protocol/proto/ChannelerSlabOneOffDungeonInfoRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8268
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChannelerSlabOneOffDungeonInfoRsp {
- repeated uint32 scheme_buff_id_list = 3;
- int32 retcode = 15;
-}
diff --git a/protocol/proto/ChannelerSlabOneofDungeon.proto b/protocol/proto/ChannelerSlabOneofDungeon.proto
deleted file mode 100644
index 2e374e37..00000000
--- a/protocol/proto/ChannelerSlabOneofDungeon.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ChannelerSlabOneofDungeon {
- bool is_done = 8;
- uint32 dungeon_id = 12;
- uint32 reward_id = 13;
-}
diff --git a/protocol/proto/ChannelerSlabSaveAssistInfoReq.proto b/protocol/proto/ChannelerSlabSaveAssistInfoReq.proto
deleted file mode 100644
index 07563bf9..00000000
--- a/protocol/proto/ChannelerSlabSaveAssistInfoReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8416
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ChannelerSlabSaveAssistInfoReq {
- repeated ChannelerSlabAssistInfo assist_info_list = 8;
-}
diff --git a/protocol/proto/ChannelerSlabSaveAssistInfoRsp.proto b/protocol/proto/ChannelerSlabSaveAssistInfoRsp.proto
deleted file mode 100644
index e1c9bb67..00000000
--- a/protocol/proto/ChannelerSlabSaveAssistInfoRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8932
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChannelerSlabSaveAssistInfoRsp {
- repeated ChannelerSlabAssistInfo assist_info_list = 8;
- int32 retcode = 11;
-}
diff --git a/protocol/proto/ChannelerSlabStageActiveChallengeIndexNotify.proto b/protocol/proto/ChannelerSlabStageActiveChallengeIndexNotify.proto
deleted file mode 100644
index 89f431ec..00000000
--- a/protocol/proto/ChannelerSlabStageActiveChallengeIndexNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8734
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChannelerSlabStageActiveChallengeIndexNotify {
- uint32 stage_id = 15;
- uint32 challenge_index = 12;
- uint32 active_camp_index = 6;
-}
diff --git a/protocol/proto/ChannelerSlabStageOneofDungeonNotify.proto b/protocol/proto/ChannelerSlabStageOneofDungeonNotify.proto
deleted file mode 100644
index 7936fbf5..00000000
--- a/protocol/proto/ChannelerSlabStageOneofDungeonNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8203
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChannelerSlabStageOneofDungeonNotify {
- uint32 stage_id = 2;
- bool is_done = 8;
-}
diff --git a/protocol/proto/ChannelerSlabTakeoffBuffReq.proto b/protocol/proto/ChannelerSlabTakeoffBuffReq.proto
deleted file mode 100644
index 1fa99f99..00000000
--- a/protocol/proto/ChannelerSlabTakeoffBuffReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8516
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ChannelerSlabTakeoffBuffReq {
- bool is_mp = 10;
- uint32 slot_id = 12;
- uint32 buff_id = 9;
-}
diff --git a/protocol/proto/ChannelerSlabTakeoffBuffRsp.proto b/protocol/proto/ChannelerSlabTakeoffBuffRsp.proto
deleted file mode 100644
index d3a26d67..00000000
--- a/protocol/proto/ChannelerSlabTakeoffBuffRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8237
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChannelerSlabTakeoffBuffRsp {
- int32 retcode = 3;
- bool is_mp = 13;
- uint32 buff_id = 14;
- uint32 slot_id = 8;
-}
diff --git a/protocol/proto/ChannelerSlabWearBuffReq.proto b/protocol/proto/ChannelerSlabWearBuffReq.proto
deleted file mode 100644
index 85346048..00000000
--- a/protocol/proto/ChannelerSlabWearBuffReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8107
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ChannelerSlabWearBuffReq {
- uint32 buff_id = 3;
- bool is_mp = 5;
- uint32 slot_id = 13;
-}
diff --git a/protocol/proto/ChannelerSlabWearBuffRsp.proto b/protocol/proto/ChannelerSlabWearBuffRsp.proto
deleted file mode 100644
index ac801bec..00000000
--- a/protocol/proto/ChannelerSlabWearBuffRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8600
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChannelerSlabWearBuffRsp {
- uint32 buff_id = 15;
- int32 retcode = 1;
- bool is_mp = 9;
- uint32 slot_id = 8;
-}
diff --git a/protocol/proto/ChapterState.proto b/protocol/proto/ChapterState.proto
deleted file mode 100644
index a39db483..00000000
--- a/protocol/proto/ChapterState.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum ChapterState {
- CHAPTER_STATE_INVALID = 0;
- CHAPTER_STATE_UNABLE_TO_BEGIN = 1;
- CHAPTER_STATE_BEGIN = 2;
- CHAPTER_STATE_END = 3;
-}
diff --git a/protocol/proto/ChapterStateNotify.proto b/protocol/proto/ChapterStateNotify.proto
deleted file mode 100644
index 19903b54..00000000
--- a/protocol/proto/ChapterStateNotify.proto
+++ /dev/null
@@ -1,42 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ChapterState.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 405
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChapterStateNotify {
- ChapterState chapter_state = 9;
- NeedPlayerLevel need_player_level = 10;
- NeedBeginTime need_begin_time = 1;
- uint32 chapter_id = 2;
-
- message NeedPlayerLevel {
- bool is_limit = 2;
- uint32 config_need_player_level = 11;
- }
-
- message NeedBeginTime {
- uint32 config_need_begin_time = 3;
- bool is_limit = 7;
- }
-}
diff --git a/protocol/proto/CharAmusementAvatarInfo.proto b/protocol/proto/CharAmusementAvatarInfo.proto
deleted file mode 100644
index 52ff8fb9..00000000
--- a/protocol/proto/CharAmusementAvatarInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message CharAmusementAvatarInfo {
- uint32 uid = 11;
- uint32 punish_time = 7;
- repeated uint32 avatar_id_list = 10;
-}
diff --git a/protocol/proto/CharAmusementDetailInfo.proto b/protocol/proto/CharAmusementDetailInfo.proto
deleted file mode 100644
index 97436afb..00000000
--- a/protocol/proto/CharAmusementDetailInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "CharAmusementStageData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message CharAmusementDetailInfo {
- repeated CharAmusementStageData stage_data_list = 1;
-}
diff --git a/protocol/proto/CharAmusementInfo.proto b/protocol/proto/CharAmusementInfo.proto
deleted file mode 100644
index b1a5d3b2..00000000
--- a/protocol/proto/CharAmusementInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message CharAmusementInfo {
- uint32 total_cost_time = 11;
- uint32 stage_id = 2;
- uint32 level_id = 10;
- uint32 preview_stage_index = 4;
- repeated CharAmusementAvatarInfo avatar_info_list = 5;
-}
diff --git a/protocol/proto/CharAmusementSettleNotify.proto b/protocol/proto/CharAmusementSettleNotify.proto
deleted file mode 100644
index 95a716c4..00000000
--- a/protocol/proto/CharAmusementSettleNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 23133
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CharAmusementSettleNotify {
- bool is_succ = 3;
- uint32 finish_time = 14;
- bool is_new_record = 2;
-}
diff --git a/protocol/proto/CharAmusementStageData.proto b/protocol/proto/CharAmusementStageData.proto
deleted file mode 100644
index 739aff55..00000000
--- a/protocol/proto/CharAmusementStageData.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message CharAmusementStageData {
- uint32 finish_time = 15;
- bool is_open = 12;
- uint32 stage_id = 6;
-}
diff --git a/protocol/proto/ChatChannelDataNotify.proto b/protocol/proto/ChatChannelDataNotify.proto
deleted file mode 100644
index 4d1891c8..00000000
--- a/protocol/proto/ChatChannelDataNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4998
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChatChannelDataNotify {
- repeated uint32 channel_list = 3;
-}
diff --git a/protocol/proto/ChatChannelUpdateNotify.proto b/protocol/proto/ChatChannelUpdateNotify.proto
deleted file mode 100644
index 35aedb71..00000000
--- a/protocol/proto/ChatChannelUpdateNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5025
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChatChannelUpdateNotify {
- uint32 channel_id = 3;
- bool is_create = 15;
-}
diff --git a/protocol/proto/ChatEmojiCollectionData.proto b/protocol/proto/ChatEmojiCollectionData.proto
deleted file mode 100644
index 471eb9b8..00000000
--- a/protocol/proto/ChatEmojiCollectionData.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ChatEmojiCollectionData {
- repeated uint32 emoji_id_list = 1;
-}
diff --git a/protocol/proto/ChatHistoryNotify.proto b/protocol/proto/ChatHistoryNotify.proto
deleted file mode 100644
index 4605c2c0..00000000
--- a/protocol/proto/ChatHistoryNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3496
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChatHistoryNotify {
- repeated ChatInfo chat_info = 9;
- uint32 channel_id = 12;
-}
diff --git a/protocol/proto/ChatInfo.proto b/protocol/proto/ChatInfo.proto
deleted file mode 100644
index f4765a35..00000000
--- a/protocol/proto/ChatInfo.proto
+++ /dev/null
@@ -1,43 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ChatInfo {
- uint32 time = 13;
- uint32 sequence = 10;
- uint32 to_uid = 7;
- uint32 uid = 15;
- bool is_read = 5;
- oneof content {
- string text = 1946;
- uint32 icon = 914;
- SystemHint system_hint = 1753;
- }
-
- enum SystemHintType {
- SYSTEM_HINT_TYPE_CHAT_NONE = 0;
- SYSTEM_HINT_TYPE_CHAT_ENTER_WORLD = 1;
- SYSTEM_HINT_TYPE_CHAT_LEAVE_WORLD = 2;
- }
-
- message SystemHint {
- uint32 type = 14;
- }
-}
diff --git a/protocol/proto/CheckAddItemExceedLimitNotify.proto b/protocol/proto/CheckAddItemExceedLimitNotify.proto
deleted file mode 100644
index 8ea54e1d..00000000
--- a/protocol/proto/CheckAddItemExceedLimitNotify.proto
+++ /dev/null
@@ -1,38 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 692
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CheckAddItemExceedLimitNotify {
- bool is_drop = 5;
- ItemExceedLimitMsgType msg_type = 4;
- repeated uint32 exceeded_item_type_list = 10;
- repeated uint32 exceeded_item_list = 12;
- uint32 reason = 14;
-
- enum ItemExceedLimitMsgType {
- ITEM_EXCEED_LIMIT_MSG_TYPE_DEFAULT = 0;
- ITEM_EXCEED_LIMIT_MSG_TYPE_TEXT = 1;
- ITEM_EXCEED_LIMIT_MSG_TYPE_DIALOG = 2;
- ITEM_EXCEED_LIMIT_MSG_TYPE_DIALOG_NONBLOCK = 3;
- }
-}
diff --git a/protocol/proto/CheckGroupReplacedReq.proto b/protocol/proto/CheckGroupReplacedReq.proto
deleted file mode 100644
index eeaae047..00000000
--- a/protocol/proto/CheckGroupReplacedReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3113
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message CheckGroupReplacedReq {
- repeated uint32 group_id_list = 7;
-}
diff --git a/protocol/proto/CheckGroupReplacedRsp.proto b/protocol/proto/CheckGroupReplacedRsp.proto
deleted file mode 100644
index e0c73484..00000000
--- a/protocol/proto/CheckGroupReplacedRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3152
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CheckGroupReplacedRsp {
- int32 retcode = 4;
- repeated uint32 replaced_group_id_list = 6;
-}
diff --git a/protocol/proto/CheckSegmentCRCNotify.proto b/protocol/proto/CheckSegmentCRCNotify.proto
deleted file mode 100644
index 779f4801..00000000
--- a/protocol/proto/CheckSegmentCRCNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 39
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CheckSegmentCRCNotify {
- repeated SegmentInfo info_list = 6;
-}
diff --git a/protocol/proto/CheckSegmentCRCReq.proto b/protocol/proto/CheckSegmentCRCReq.proto
deleted file mode 100644
index 1454e909..00000000
--- a/protocol/proto/CheckSegmentCRCReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 53
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message CheckSegmentCRCReq {
- repeated SegmentCRCInfo info_list = 1;
-}
diff --git a/protocol/proto/CheckUgcStateReq.proto b/protocol/proto/CheckUgcStateReq.proto
deleted file mode 100644
index 5a0e2e88..00000000
--- a/protocol/proto/CheckUgcStateReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6342
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message CheckUgcStateReq {}
diff --git a/protocol/proto/CheckUgcStateRsp.proto b/protocol/proto/CheckUgcStateRsp.proto
deleted file mode 100644
index 12eba7dc..00000000
--- a/protocol/proto/CheckUgcStateRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6314
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CheckUgcStateRsp {
- int32 retcode = 7;
-}
diff --git a/protocol/proto/CheckUgcUpdateReq.proto b/protocol/proto/CheckUgcUpdateReq.proto
deleted file mode 100644
index cb6dfc93..00000000
--- a/protocol/proto/CheckUgcUpdateReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6320
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message CheckUgcUpdateReq {
- UgcType ugc_type = 13;
-}
diff --git a/protocol/proto/CheckUgcUpdateRsp.proto b/protocol/proto/CheckUgcUpdateRsp.proto
deleted file mode 100644
index 2f5bf07f..00000000
--- a/protocol/proto/CheckUgcUpdateRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6345
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CheckUgcUpdateRsp {
- repeated uint64 update_ugc_guid_list = 15;
- int32 retcode = 10;
- UgcType ugc_type = 12;
-}
diff --git a/protocol/proto/ChessActivityDetailInfo.proto b/protocol/proto/ChessActivityDetailInfo.proto
deleted file mode 100644
index b78fdc3d..00000000
--- a/protocol/proto/ChessActivityDetailInfo.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ChessActivityDetailInfo {
- uint32 level = 4;
- bool is_teach_dungeon_finished = 9;
- uint32 content_close_time = 14;
- uint32 obtained_exp = 8;
- bool is_content_closed = 5;
- uint32 available_exp = 2;
- uint32 exp = 13;
- repeated uint32 finished_map_id_list = 1;
- uint32 punish_over_time = 3;
-}
diff --git a/protocol/proto/ChessCardInfo.proto b/protocol/proto/ChessCardInfo.proto
deleted file mode 100644
index 7d26cb51..00000000
--- a/protocol/proto/ChessCardInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ChessCardInfo {
- uint32 effect_stack = 12;
- uint32 card_id = 11;
-}
diff --git a/protocol/proto/ChessEntranceDetailInfo.proto b/protocol/proto/ChessEntranceDetailInfo.proto
deleted file mode 100644
index 33cdd472..00000000
--- a/protocol/proto/ChessEntranceDetailInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message ChessEntranceDetailInfo {
- repeated ChessEntranceInfo info_list = 4;
-}
diff --git a/protocol/proto/ChessEntranceInfo.proto b/protocol/proto/ChessEntranceInfo.proto
deleted file mode 100644
index 3c841968..00000000
--- a/protocol/proto/ChessEntranceInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message ChessEntranceInfo {
- repeated ChessMonsterInfo monster_info_list = 14;
- uint32 entrance_index = 15;
- uint32 entrance_point_id = 8;
-}
diff --git a/protocol/proto/ChessEscapedMonstersNotify.proto b/protocol/proto/ChessEscapedMonstersNotify.proto
deleted file mode 100644
index 9dfdbfc5..00000000
--- a/protocol/proto/ChessEscapedMonstersNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5314
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChessEscapedMonstersNotify {
- uint32 escaped_monsters = 14;
-}
diff --git a/protocol/proto/ChessLeftMonstersNotify.proto b/protocol/proto/ChessLeftMonstersNotify.proto
deleted file mode 100644
index 50fdefa2..00000000
--- a/protocol/proto/ChessLeftMonstersNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5360
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChessLeftMonstersNotify {
- uint32 left_monsters = 6;
-}
diff --git a/protocol/proto/ChessManualRefreshCardsReq.proto b/protocol/proto/ChessManualRefreshCardsReq.proto
deleted file mode 100644
index 89967bd4..00000000
--- a/protocol/proto/ChessManualRefreshCardsReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5389
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ChessManualRefreshCardsReq {}
diff --git a/protocol/proto/ChessManualRefreshCardsRsp.proto b/protocol/proto/ChessManualRefreshCardsRsp.proto
deleted file mode 100644
index fc481ae8..00000000
--- a/protocol/proto/ChessManualRefreshCardsRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5359
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChessManualRefreshCardsRsp {
- int32 retcode = 12;
-}
diff --git a/protocol/proto/ChessMonsterInfo.proto b/protocol/proto/ChessMonsterInfo.proto
deleted file mode 100644
index 912b5d4c..00000000
--- a/protocol/proto/ChessMonsterInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ChessMonsterInfo {
- uint32 monster_id = 12;
- uint32 level = 2;
- repeated uint32 affix_list = 13;
-}
diff --git a/protocol/proto/ChessMysteryInfo.proto b/protocol/proto/ChessMysteryInfo.proto
deleted file mode 100644
index 367d64d9..00000000
--- a/protocol/proto/ChessMysteryInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message ChessMysteryInfo {
- map entrance_point_map = 13;
- repeated uint32 exit_point_id_list = 3;
- map detail_info_map = 5;
-}
diff --git a/protocol/proto/ChessNormalCardInfo.proto b/protocol/proto/ChessNormalCardInfo.proto
deleted file mode 100644
index b473e9ac..00000000
--- a/protocol/proto/ChessNormalCardInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ChessNormalCardInfo {
- uint32 card_id = 2;
- uint32 cost_points = 15;
- bool is_attach_curse = 6;
-}
diff --git a/protocol/proto/ChessPickCardNotify.proto b/protocol/proto/ChessPickCardNotify.proto
deleted file mode 100644
index 4e71d6f7..00000000
--- a/protocol/proto/ChessPickCardNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5380
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChessPickCardNotify {
- uint32 curse_card_id = 13;
- ChessNormalCardInfo normal_card_info = 1;
-}
diff --git a/protocol/proto/ChessPickCardReq.proto b/protocol/proto/ChessPickCardReq.proto
deleted file mode 100644
index 7b6ddcdf..00000000
--- a/protocol/proto/ChessPickCardReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5333
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ChessPickCardReq {
- uint32 card_id = 1;
- uint32 card_index = 4;
-}
diff --git a/protocol/proto/ChessPickCardRsp.proto b/protocol/proto/ChessPickCardRsp.proto
deleted file mode 100644
index 412de109..00000000
--- a/protocol/proto/ChessPickCardRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5384
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChessPickCardRsp {
- uint32 card_index = 11;
- uint32 card_id = 1;
- int32 retcode = 4;
-}
diff --git a/protocol/proto/ChessPlayerInfo.proto b/protocol/proto/ChessPlayerInfo.proto
deleted file mode 100644
index 4d65055e..00000000
--- a/protocol/proto/ChessPlayerInfo.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message ChessPlayerInfo {
- uint32 uid = 5;
- uint32 free_refresh_limit = 10;
- repeated ChessNormalCardInfo candidate_card_info_list = 3;
- uint32 building_points = 12;
- uint32 candidate_index = 6;
- uint32 free_refresh_count = 13;
- uint32 refresh_cost = 7;
-}
diff --git a/protocol/proto/ChessPlayerInfoNotify.proto b/protocol/proto/ChessPlayerInfoNotify.proto
deleted file mode 100644
index 43c26d13..00000000
--- a/protocol/proto/ChessPlayerInfoNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5332
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChessPlayerInfoNotify {
- ChessPlayerInfo player_info = 10;
-}
diff --git a/protocol/proto/ChessSelectedCardsNotify.proto b/protocol/proto/ChessSelectedCardsNotify.proto
deleted file mode 100644
index 21923ee4..00000000
--- a/protocol/proto/ChessSelectedCardsNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5392
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChessSelectedCardsNotify {
- repeated ChessCardInfo selected_card_info_list = 4;
-}
diff --git a/protocol/proto/ChildQuest.proto b/protocol/proto/ChildQuest.proto
deleted file mode 100644
index 684ed6b1..00000000
--- a/protocol/proto/ChildQuest.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ChildQuest {
- uint32 quest_config_id = 8;
- uint32 state = 4;
- uint32 quest_id = 15;
-}
diff --git a/protocol/proto/ChooseCurAvatarTeamReq.proto b/protocol/proto/ChooseCurAvatarTeamReq.proto
deleted file mode 100644
index a9a847c0..00000000
--- a/protocol/proto/ChooseCurAvatarTeamReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1796
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ChooseCurAvatarTeamReq {
- uint32 team_id = 9;
-}
diff --git a/protocol/proto/ChooseCurAvatarTeamRsp.proto b/protocol/proto/ChooseCurAvatarTeamRsp.proto
deleted file mode 100644
index fb48b214..00000000
--- a/protocol/proto/ChooseCurAvatarTeamRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1661
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ChooseCurAvatarTeamRsp {
- uint32 cur_team_id = 1;
- int32 retcode = 14;
-}
diff --git a/protocol/proto/CityInfo.proto b/protocol/proto/CityInfo.proto
deleted file mode 100644
index 0e98a16e..00000000
--- a/protocol/proto/CityInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message CityInfo {
- uint32 city_id = 15;
- uint32 crystal_num = 3;
- uint32 level = 4;
-}
diff --git a/protocol/proto/CityReputationDataNotify.proto b/protocol/proto/CityReputationDataNotify.proto
deleted file mode 100644
index 5e4103cb..00000000
--- a/protocol/proto/CityReputationDataNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2805
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CityReputationDataNotify {
- repeated CityReputationSimpleInfo simple_info_list = 7;
-}
diff --git a/protocol/proto/CityReputationExploreInfo.proto b/protocol/proto/CityReputationExploreInfo.proto
deleted file mode 100644
index 0c74d64e..00000000
--- a/protocol/proto/CityReputationExploreInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message CityReputationExploreInfo {
- repeated uint32 taken_explore_reward_list = 2;
- uint32 explore_percent = 14;
- bool is_open = 15;
-}
diff --git a/protocol/proto/CityReputationHuntInfo.proto b/protocol/proto/CityReputationHuntInfo.proto
deleted file mode 100644
index 54976377..00000000
--- a/protocol/proto/CityReputationHuntInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message CityReputationHuntInfo {
- bool is_open = 6;
- uint32 cur_week_finish_num = 15;
- bool has_reward = 5;
-}
diff --git a/protocol/proto/CityReputationInfo.proto b/protocol/proto/CityReputationInfo.proto
deleted file mode 100644
index eb607b30..00000000
--- a/protocol/proto/CityReputationInfo.proto
+++ /dev/null
@@ -1,37 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message CityReputationInfo {
- uint32 level = 4;
- uint32 next_refresh_time = 3;
- CityReputationHuntInfo hunt_info = 11;
- repeated uint32 taken_level_reward_list = 2;
- uint32 total_accept_request_num = 6;
- CityReputationRequestInfo request_info = 5;
- CityReputationQuestInfo quest_info = 9;
- uint32 exp = 13;
- CityReputationExploreInfo explore_info = 10;
-}
diff --git a/protocol/proto/CityReputationLevelupNotify.proto b/protocol/proto/CityReputationLevelupNotify.proto
deleted file mode 100644
index 1b04eb22..00000000
--- a/protocol/proto/CityReputationLevelupNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2807
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CityReputationLevelupNotify {
- uint32 city_id = 12;
- uint32 level = 15;
-}
diff --git a/protocol/proto/CityReputationQuestInfo.proto b/protocol/proto/CityReputationQuestInfo.proto
deleted file mode 100644
index fd1bb1f3..00000000
--- a/protocol/proto/CityReputationQuestInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message CityReputationQuestInfo {
- bool is_open = 2;
- repeated uint32 taken_parent_quest_reward_list = 12;
- repeated uint32 finished_parent_quest_list = 7;
-}
diff --git a/protocol/proto/CityReputationRequestInfo.proto b/protocol/proto/CityReputationRequestInfo.proto
deleted file mode 100644
index d9762c67..00000000
--- a/protocol/proto/CityReputationRequestInfo.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message CityReputationRequestInfo {
- bool is_open = 2;
- repeated RequestInfo request_info_list = 1;
-
- message RequestInfo {
- uint32 request_id = 3;
- uint32 quest_id = 9;
- bool is_taken_reward = 6;
- }
-}
diff --git a/protocol/proto/CityReputationSimpleInfo.proto b/protocol/proto/CityReputationSimpleInfo.proto
deleted file mode 100644
index 40b221a9..00000000
--- a/protocol/proto/CityReputationSimpleInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message CityReputationSimpleInfo {
- uint32 level = 15;
- uint32 city_id = 9;
-}
diff --git a/protocol/proto/ClearRoguelikeCurseNotify.proto b/protocol/proto/ClearRoguelikeCurseNotify.proto
deleted file mode 100644
index 933c1e1a..00000000
--- a/protocol/proto/ClearRoguelikeCurseNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8207
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ClearRoguelikeCurseNotify {
- map clear_curse_map = 10;
- bool is_clear_all = 11;
- uint32 card_id = 8;
- bool is_curse_all_clear = 1;
-}
diff --git a/protocol/proto/ClientAIStateNotify.proto b/protocol/proto/ClientAIStateNotify.proto
deleted file mode 100644
index a90c2171..00000000
--- a/protocol/proto/ClientAIStateNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1181
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ClientAIStateNotify {
- uint32 entity_id = 9;
- uint32 cur_tactic = 15;
-}
diff --git a/protocol/proto/ClientAbilitiesInitFinishCombineNotify.proto b/protocol/proto/ClientAbilitiesInitFinishCombineNotify.proto
deleted file mode 100644
index ef5df3ee..00000000
--- a/protocol/proto/ClientAbilitiesInitFinishCombineNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1103
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ClientAbilitiesInitFinishCombineNotify {
- repeated EntityAbilityInvokeEntry entity_invoke_list = 1;
-}
diff --git a/protocol/proto/ClientAbilityChangeNotify.proto b/protocol/proto/ClientAbilityChangeNotify.proto
deleted file mode 100644
index 35c8b586..00000000
--- a/protocol/proto/ClientAbilityChangeNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1175
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ClientAbilityChangeNotify {
- bool is_init_hash = 9;
- uint32 entity_id = 2;
- repeated AbilityInvokeEntry invokes = 3;
-}
diff --git a/protocol/proto/ClientAbilityInitBeginNotify.proto b/protocol/proto/ClientAbilityInitBeginNotify.proto
deleted file mode 100644
index 4b4b7e5a..00000000
--- a/protocol/proto/ClientAbilityInitBeginNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1112
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ClientAbilityInitBeginNotify {
- uint32 entity_id = 1;
-}
diff --git a/protocol/proto/ClientAbilityInitFinishNotify.proto b/protocol/proto/ClientAbilityInitFinishNotify.proto
deleted file mode 100644
index 041ebc29..00000000
--- a/protocol/proto/ClientAbilityInitFinishNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1135
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ClientAbilityInitFinishNotify {
- repeated AbilityInvokeEntry invokes = 14;
- uint32 entity_id = 11;
-}
diff --git a/protocol/proto/ClientBulletCreateNotify.proto b/protocol/proto/ClientBulletCreateNotify.proto
deleted file mode 100644
index 93438a77..00000000
--- a/protocol/proto/ClientBulletCreateNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ClientBulletCreateNotify {
- uint32 param = 6;
-}
diff --git a/protocol/proto/ClientCollectorData.proto b/protocol/proto/ClientCollectorData.proto
deleted file mode 100644
index 0195f6e2..00000000
--- a/protocol/proto/ClientCollectorData.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ClientCollectorData {
- uint32 material_id = 10;
- uint32 max_points = 8;
- uint32 curr_points = 13;
-}
diff --git a/protocol/proto/ClientCollectorDataNotify.proto b/protocol/proto/ClientCollectorDataNotify.proto
deleted file mode 100644
index cd68c0ee..00000000
--- a/protocol/proto/ClientCollectorDataNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4264
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ClientCollectorDataNotify {
- repeated ClientCollectorData client_collector_data_list = 13;
-}
diff --git a/protocol/proto/ClientGadgetInfo.proto b/protocol/proto/ClientGadgetInfo.proto
deleted file mode 100644
index 45864496..00000000
--- a/protocol/proto/ClientGadgetInfo.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ClientGadgetInfo {
- uint32 camp_id = 1;
- uint32 camp_type = 2;
- uint64 guid = 3;
- uint32 owner_entity_id = 4;
- uint32 target_entity_id = 5;
- bool async_load = 6;
- bool is_peer_id_from_player = 7;
- repeated uint32 target_entity_id_list = 8;
-}
diff --git a/protocol/proto/ClientHashDebugNotify.proto b/protocol/proto/ClientHashDebugNotify.proto
deleted file mode 100644
index d02d3fd6..00000000
--- a/protocol/proto/ClientHashDebugNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3086
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ClientHashDebugNotify {
- uint32 job_id = 12;
-}
diff --git a/protocol/proto/ClientInputType.proto b/protocol/proto/ClientInputType.proto
deleted file mode 100644
index 7c362bc1..00000000
--- a/protocol/proto/ClientInputType.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum ClientInputType {
- CLIENT_INPUT_TYPE_NONE = 0;
- CLIENT_INPUT_TYPE_KEYBORD_MOUSE = 1;
- CLIENT_INPUT_TYPE_GAMEPAD = 2;
- CLIENT_INPUT_TYPE_TOUCH_PANEL = 3;
-}
diff --git a/protocol/proto/ClientLoadingCostumeVerificationNotify.proto b/protocol/proto/ClientLoadingCostumeVerificationNotify.proto
deleted file mode 100644
index 418bc7f3..00000000
--- a/protocol/proto/ClientLoadingCostumeVerificationNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3487
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ClientLoadingCostumeVerificationNotify {
- uint32 costume_id = 9;
- uint64 prefab_hash = 2;
- uint64 guid = 14;
-}
diff --git a/protocol/proto/ClientLockGameTimeNotify.proto b/protocol/proto/ClientLockGameTimeNotify.proto
deleted file mode 100644
index f6124e63..00000000
--- a/protocol/proto/ClientLockGameTimeNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 114
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ClientLockGameTimeNotify {
- bool is_lock = 5;
-}
diff --git a/protocol/proto/ClientLogBodyLogin.proto b/protocol/proto/ClientLogBodyLogin.proto
deleted file mode 100644
index 27ae2659..00000000
--- a/protocol/proto/ClientLogBodyLogin.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/ClientLogBodyPing.proto b/protocol/proto/ClientLogBodyPing.proto
deleted file mode 100644
index ad25649b..00000000
--- a/protocol/proto/ClientLogBodyPing.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/ClientLogHead.proto b/protocol/proto/ClientLogHead.proto
deleted file mode 100644
index 8706a7ce..00000000
--- a/protocol/proto/ClientLogHead.proto
+++ /dev/null
@@ -1,37 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/ClientMassiveEntity.proto b/protocol/proto/ClientMassiveEntity.proto
deleted file mode 100644
index 2cf1b5d1..00000000
--- a/protocol/proto/ClientMassiveEntity.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;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/protocol/proto/ClientNewMailNotify.proto b/protocol/proto/ClientNewMailNotify.proto
deleted file mode 100644
index 257fa6ea..00000000
--- a/protocol/proto/ClientNewMailNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1499
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ClientNewMailNotify {
- uint32 not_read_num = 7;
- uint32 not_got_attachment_num = 2;
-}
diff --git a/protocol/proto/ClientPauseNotify.proto b/protocol/proto/ClientPauseNotify.proto
deleted file mode 100644
index 8d560057..00000000
--- a/protocol/proto/ClientPauseNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 260
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ClientPauseNotify {
- bool is_open = 1;
-}
diff --git a/protocol/proto/ClientReconnectNotify.proto b/protocol/proto/ClientReconnectNotify.proto
deleted file mode 100644
index e18e4ec8..00000000
--- a/protocol/proto/ClientReconnectNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 75
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ClientReconnectNotify {
- ClientReconnectReason reason = 6;
-}
diff --git a/protocol/proto/ClientReconnectReason.proto b/protocol/proto/ClientReconnectReason.proto
deleted file mode 100644
index 1d24da30..00000000
--- a/protocol/proto/ClientReconnectReason.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum ClientReconnectReason {
- CLIENT_RECONNECT_REASON_RECONNNECT_NONE = 0;
- CLIENT_RECONNECT_REASON_RECONNNECT_QUIT_MP = 1;
-}
diff --git a/protocol/proto/ClientRemoveCombatEndModifierNotify.proto b/protocol/proto/ClientRemoveCombatEndModifierNotify.proto
deleted file mode 100644
index 275a5421..00000000
--- a/protocol/proto/ClientRemoveCombatEndModifierNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1182
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ClientRemoveCombatEndModifierNotify {
- repeated uint32 combat_end_type_list = 7;
-}
diff --git a/protocol/proto/ClientReportNotify.proto b/protocol/proto/ClientReportNotify.proto
deleted file mode 100644
index 629e93e8..00000000
--- a/protocol/proto/ClientReportNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 81
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ClientReportNotify {
- string report_type = 1;
- string report_value = 4;
-}
diff --git a/protocol/proto/ClientScriptEventNotify.proto b/protocol/proto/ClientScriptEventNotify.proto
deleted file mode 100644
index 3c81e2f7..00000000
--- a/protocol/proto/ClientScriptEventNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 213
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ClientScriptEventNotify {
- repeated int32 param_list = 9;
- uint32 source_entity_id = 14;
- uint32 event_type = 10;
- uint32 target_entity_id = 13;
-}
diff --git a/protocol/proto/ClientTransmitReq.proto b/protocol/proto/ClientTransmitReq.proto
deleted file mode 100644
index 852f8799..00000000
--- a/protocol/proto/ClientTransmitReq.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 291
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ClientTransmitReq {
- uint32 scene_id = 2;
- TransmitReason reason = 14;
- Vector pos = 1;
- Vector rot = 9;
-}
diff --git a/protocol/proto/ClientTransmitRsp.proto b/protocol/proto/ClientTransmitRsp.proto
deleted file mode 100644
index b554a625..00000000
--- a/protocol/proto/ClientTransmitRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 224
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ClientTransmitRsp {
- TransmitReason reason = 3;
- int32 retcode = 9;
-}
diff --git a/protocol/proto/ClientTriggerEventNotify.proto b/protocol/proto/ClientTriggerEventNotify.proto
deleted file mode 100644
index 3e8a7aeb..00000000
--- a/protocol/proto/ClientTriggerEventNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 148
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ClientTriggerEventNotify {
- uint32 force_id = 3;
- EventTriggerType event_type = 2;
-}
diff --git a/protocol/proto/CloseCommonTipsNotify.proto b/protocol/proto/CloseCommonTipsNotify.proto
deleted file mode 100644
index d35fb99c..00000000
--- a/protocol/proto/CloseCommonTipsNotify.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3194
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CloseCommonTipsNotify {}
diff --git a/protocol/proto/ClosedItemNotify.proto b/protocol/proto/ClosedItemNotify.proto
deleted file mode 100644
index 25f7e0b8..00000000
--- a/protocol/proto/ClosedItemNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 614
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ClosedItemNotify {
- repeated uint32 item_id_list = 8;
-}
diff --git a/protocol/proto/CodexDataFullNotify.proto b/protocol/proto/CodexDataFullNotify.proto
deleted file mode 100644
index 7966adfd..00000000
--- a/protocol/proto/CodexDataFullNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4205
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CodexDataFullNotify {
- uint32 last_read_pushtips_codex_id = 4;
- repeated uint32 recent_viewed_pushtips_list = 2;
- uint32 last_read_pushtips_type_id = 3;
- repeated CodexTypeData type_data_list = 6;
-}
diff --git a/protocol/proto/CodexDataUpdateNotify.proto b/protocol/proto/CodexDataUpdateNotify.proto
deleted file mode 100644
index 4d651f02..00000000
--- a/protocol/proto/CodexDataUpdateNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "CodexType.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4207
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CodexDataUpdateNotify {
- uint32 id = 8;
- uint32 weapon_max_promote_level = 15;
- CodexType type = 11;
-}
diff --git a/protocol/proto/CodexType.proto b/protocol/proto/CodexType.proto
deleted file mode 100644
index e622b920..00000000
--- a/protocol/proto/CodexType.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum CodexType {
- CODEX_TYPE_NONE = 0;
- CODEX_TYPE_QUEST = 1;
- CODEX_TYPE_WEAPON = 2;
- CODEX_TYPE_ANIMAL = 3;
- CODEX_TYPE_MATERIAL = 4;
- CODEX_TYPE_BOOKS = 5;
- CODEX_TYPE_PUSHTIPS = 6;
- CODEX_TYPE_VIEW = 7;
- CODEX_TYPE_RELIQUARY = 8;
-}
diff --git a/protocol/proto/CodexTypeData.proto b/protocol/proto/CodexTypeData.proto
deleted file mode 100644
index e6d4e5a0..00000000
--- a/protocol/proto/CodexTypeData.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "CodexType.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message CodexTypeData {
- repeated uint32 codex_id_list = 14;
- map weapon_max_promote_level_map = 4;
- CodexType type = 13;
- repeated bool have_viewed_list = 5;
-}
diff --git a/protocol/proto/CombatInvocationsNotify.proto b/protocol/proto/CombatInvocationsNotify.proto
deleted file mode 100644
index e5f69fa7..00000000
--- a/protocol/proto/CombatInvocationsNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "CombatInvokeEntry.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 319
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message CombatInvocationsNotify {
- repeated CombatInvokeEntry invoke_list = 14;
-}
diff --git a/protocol/proto/CombatInvokeEntry.proto b/protocol/proto/CombatInvokeEntry.proto
deleted file mode 100644
index e13da3f2..00000000
--- a/protocol/proto/CombatInvokeEntry.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "CombatTypeArgument.proto";
-import "ForwardType.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message CombatInvokeEntry {
- bytes combat_data = 12;
- ForwardType forward_type = 10;
- CombatTypeArgument argument_type = 11;
-}
diff --git a/protocol/proto/CombatTypeArgument.proto b/protocol/proto/CombatTypeArgument.proto
deleted file mode 100644
index e432ff43..00000000
--- a/protocol/proto/CombatTypeArgument.proto
+++ /dev/null
@@ -1,42 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum CombatTypeArgument {
- COMBAT_TYPE_ARGUMENT_NONE = 0;
- COMBAT_TYPE_ARGUMENT_EVT_BEING_HIT = 1;
- COMBAT_TYPE_ARGUMENT_ANIMATOR_STATE_CHANGED = 2;
- COMBAT_TYPE_ARGUMENT_FACE_TO_DIR = 3;
- COMBAT_TYPE_ARGUMENT_SET_ATTACK_TARGET = 4;
- COMBAT_TYPE_ARGUMENT_RUSH_MOVE = 5;
- COMBAT_TYPE_ARGUMENT_ANIMATOR_PARAMETER_CHANGED = 6;
- COMBAT_TYPE_ARGUMENT_ENTITY_MOVE = 7;
- COMBAT_TYPE_ARGUMENT_SYNC_ENTITY_POSITION = 8;
- COMBAT_TYPE_ARGUMENT_STEER_MOTION_INFO = 9;
- COMBAT_TYPE_ARGUMENT_FORCE_SET_POS_INFO = 10;
- COMBAT_TYPE_ARGUMENT_COMPENSATE_POS_DIFF = 11;
- COMBAT_TYPE_ARGUMENT_MONSTER_DO_BLINK = 12;
- COMBAT_TYPE_ARGUMENT_FIXED_RUSH_MOVE = 13;
- COMBAT_TYPE_ARGUMENT_SYNC_TRANSFORM = 14;
- COMBAT_TYPE_ARGUMENT_LIGHT_CORE_MOVE = 15;
- COMBAT_TYPE_ARGUMENT_BEING_HEALED_NTF = 16;
- COMBAT_TYPE_ARGUMENT_SKILL_ANCHOR_POSITION_NTF = 17;
- COMBAT_TYPE_ARGUMENT_GRAPPLING_HOOK_MOVE = 18;
-}
diff --git a/protocol/proto/CombineDataNotify.proto b/protocol/proto/CombineDataNotify.proto
deleted file mode 100644
index 548a30fd..00000000
--- a/protocol/proto/CombineDataNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 659
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CombineDataNotify {
- repeated uint32 combine_id_list = 5;
-}
diff --git a/protocol/proto/CombineFormulaDataNotify.proto b/protocol/proto/CombineFormulaDataNotify.proto
deleted file mode 100644
index 762fbf0e..00000000
--- a/protocol/proto/CombineFormulaDataNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 632
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CombineFormulaDataNotify {
- uint32 combine_id = 6;
- bool is_locked = 3;
-}
diff --git a/protocol/proto/CombineReq.proto b/protocol/proto/CombineReq.proto
deleted file mode 100644
index 396123ee..00000000
--- a/protocol/proto/CombineReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 643
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message CombineReq {
- uint32 combine_count = 12;
- uint32 combine_id = 9;
- uint64 avatar_guid = 14;
-}
diff --git a/protocol/proto/CombineRsp.proto b/protocol/proto/CombineRsp.proto
deleted file mode 100644
index 9ee47c45..00000000
--- a/protocol/proto/CombineRsp.proto
+++ /dev/null
@@ -1,37 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 674
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CombineRsp {
- repeated ItemParam cost_item_list = 3;
- int32 retcode = 7;
- repeated ItemParam total_extra_item_list = 6;
- uint32 combine_id = 11;
- repeated ItemParam total_random_item_list = 9;
- repeated ItemParam result_item_list = 2;
- uint32 combine_count = 13;
- repeated ItemParam total_return_item_list = 12;
- uint64 avatar_guid = 10;
-}
diff --git a/protocol/proto/CommonPlayerTipsNotify.proto b/protocol/proto/CommonPlayerTipsNotify.proto
deleted file mode 100644
index 5f80e89a..00000000
--- a/protocol/proto/CommonPlayerTipsNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8466
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CommonPlayerTipsNotify {
- uint32 notify_type = 3;
- repeated string text_map_id_list = 9;
-}
diff --git a/protocol/proto/CompoundBoostTakeStatusType.proto b/protocol/proto/CompoundBoostTakeStatusType.proto
deleted file mode 100644
index c3207985..00000000
--- a/protocol/proto/CompoundBoostTakeStatusType.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum CompoundBoostTakeStatusType {
- COMPOUND_BOOST_TAKE_STATUS_TYPE_NONE = 0;
- COMPOUND_BOOST_TAKE_STATUS_TYPE_BOOST_ONLY = 1;
- COMPOUND_BOOST_TAKE_STATUS_TYPE_BOOST_AND_TAKE = 2;
- COMPOUND_BOOST_TAKE_STATUS_TYPE_BAG_FULL = 3;
-}
diff --git a/protocol/proto/CompoundDataNotify.proto b/protocol/proto/CompoundDataNotify.proto
deleted file mode 100644
index a8637a16..00000000
--- a/protocol/proto/CompoundDataNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 146
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CompoundDataNotify {
- repeated uint32 unlock_compound_list = 1;
- repeated CompoundQueueData compound_que_data_list = 9;
-}
diff --git a/protocol/proto/CompoundQueueData.proto b/protocol/proto/CompoundQueueData.proto
deleted file mode 100644
index ce3877fa..00000000
--- a/protocol/proto/CompoundQueueData.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message CompoundQueueData {
- uint32 output_count = 1;
- uint32 compound_id = 4;
- uint32 output_time = 14;
- uint32 wait_count = 8;
-}
diff --git a/protocol/proto/CompoundUnlockNotify.proto b/protocol/proto/CompoundUnlockNotify.proto
deleted file mode 100644
index 94413f31..00000000
--- a/protocol/proto/CompoundUnlockNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 128
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CompoundUnlockNotify {
- uint32 compound_id = 3;
-}
diff --git a/protocol/proto/ContentAuditAuxiliaryField.proto b/protocol/proto/ContentAuditAuxiliaryField.proto
deleted file mode 100644
index 11299a1b..00000000
--- a/protocol/proto/ContentAuditAuxiliaryField.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ContentAuditAuxiliaryField {
- string name = 1;
- string value = 2;
-}
diff --git a/protocol/proto/ContentAuditData.proto b/protocol/proto/ContentAuditData.proto
deleted file mode 100644
index 819b4cb7..00000000
--- a/protocol/proto/ContentAuditData.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ContentAuditData {
- string type = 1;
- string content = 2;
- uint32 auto_pass_time = 3;
-}
diff --git a/protocol/proto/ContentAuditField.proto b/protocol/proto/ContentAuditField.proto
deleted file mode 100644
index 57ed193c..00000000
--- a/protocol/proto/ContentAuditField.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message ContentAuditField {
- repeated ContentAuditData segment_list = 1;
- string name = 2;
-}
diff --git a/protocol/proto/ContentAuditInfo.proto b/protocol/proto/ContentAuditInfo.proto
deleted file mode 100644
index e9523531..00000000
--- a/protocol/proto/ContentAuditInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;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/protocol/proto/CookDataNotify.proto b/protocol/proto/CookDataNotify.proto
deleted file mode 100644
index 40692ec2..00000000
--- a/protocol/proto/CookDataNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "CookRecipeData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 195
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CookDataNotify {
- repeated CookRecipeData recipe_data_list = 2;
- uint32 grade = 11;
-}
diff --git a/protocol/proto/CookGradeDataNotify.proto b/protocol/proto/CookGradeDataNotify.proto
deleted file mode 100644
index 382ce0eb..00000000
--- a/protocol/proto/CookGradeDataNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 134
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CookGradeDataNotify {
- uint32 grade = 12;
-}
diff --git a/protocol/proto/CookRecipeData.proto b/protocol/proto/CookRecipeData.proto
deleted file mode 100644
index 12b9f0c3..00000000
--- a/protocol/proto/CookRecipeData.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message CookRecipeData {
- uint32 proficiency = 13;
- uint32 recipe_id = 9;
-}
diff --git a/protocol/proto/CookRecipeDataNotify.proto b/protocol/proto/CookRecipeDataNotify.proto
deleted file mode 100644
index 8eecd04e..00000000
--- a/protocol/proto/CookRecipeDataNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "CookRecipeData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 106
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CookRecipeDataNotify {
- CookRecipeData recipe_data = 4;
-}
diff --git a/protocol/proto/CoopCg.proto b/protocol/proto/CoopCg.proto
deleted file mode 100644
index b51c0232..00000000
--- a/protocol/proto/CoopCg.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message CoopCg {
- bool is_unlock = 14;
- uint32 id = 8;
-}
diff --git a/protocol/proto/CoopCgShowNotify.proto b/protocol/proto/CoopCgShowNotify.proto
deleted file mode 100644
index af8700dd..00000000
--- a/protocol/proto/CoopCgShowNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1983
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CoopCgShowNotify {
- repeated uint32 cg_list = 10;
-}
diff --git a/protocol/proto/CoopCgUpdateNotify.proto b/protocol/proto/CoopCgUpdateNotify.proto
deleted file mode 100644
index cff76a2a..00000000
--- a/protocol/proto/CoopCgUpdateNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1994
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CoopCgUpdateNotify {
- repeated uint32 cg_list = 13;
-}
diff --git a/protocol/proto/CoopChapter.proto b/protocol/proto/CoopChapter.proto
deleted file mode 100644
index f16bb70a..00000000
--- a/protocol/proto/CoopChapter.proto
+++ /dev/null
@@ -1,44 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message CoopChapter {
- repeated CoopCg coop_cg_list = 1;
- uint32 id = 2;
- repeated CoopPoint coop_point_list = 11;
- repeated uint32 finish_dialog_list = 10;
- uint32 finished_end_count = 14;
- uint32 total_end_count = 7;
- repeated CoopReward coop_reward_list = 5;
- repeated uint32 lock_reason_list = 12;
- State state = 4;
- map seen_ending_map = 9;
-
- enum State {
- STATE_CLOSE = 0;
- STATE_COND_NOT_MEET = 1;
- STATE_COND_MEET = 2;
- STATE_ACCEPT = 3;
- }
-}
diff --git a/protocol/proto/CoopChapterUpdateNotify.proto b/protocol/proto/CoopChapterUpdateNotify.proto
deleted file mode 100644
index 9a1a320a..00000000
--- a/protocol/proto/CoopChapterUpdateNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1972
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CoopChapterUpdateNotify {
- repeated CoopChapter chapter_list = 14;
-}
diff --git a/protocol/proto/CoopDataNotify.proto b/protocol/proto/CoopDataNotify.proto
deleted file mode 100644
index e067f74c..00000000
--- a/protocol/proto/CoopDataNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1979
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CoopDataNotify {
- repeated CoopChapter chapter_list = 15;
- repeated uint32 viewed_chapter_list = 7;
- bool is_have_progress = 10;
- uint32 cur_coop_point = 5;
-}
diff --git a/protocol/proto/CoopPoint.proto b/protocol/proto/CoopPoint.proto
deleted file mode 100644
index 7cfb968f..00000000
--- a/protocol/proto/CoopPoint.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message CoopPoint {
- uint32 self_confidence = 15;
- State state = 10;
- uint32 id = 14;
-
- enum State {
- STATE_UNSTARTED = 0;
- STATE_STARTED = 1;
- STATE_FINISHED = 2;
- }
-}
diff --git a/protocol/proto/CoopPointUpdateNotify.proto b/protocol/proto/CoopPointUpdateNotify.proto
deleted file mode 100644
index 7df0fdf8..00000000
--- a/protocol/proto/CoopPointUpdateNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1991
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CoopPointUpdateNotify {
- CoopPoint coop_point = 13;
-}
diff --git a/protocol/proto/CoopProgressUpdateNotify.proto b/protocol/proto/CoopProgressUpdateNotify.proto
deleted file mode 100644
index 9a23f178..00000000
--- a/protocol/proto/CoopProgressUpdateNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1998
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CoopProgressUpdateNotify {
- uint32 cur_coop_point = 11;
- bool is_have_progress = 12;
-}
diff --git a/protocol/proto/CoopReward.proto b/protocol/proto/CoopReward.proto
deleted file mode 100644
index a9cddc93..00000000
--- a/protocol/proto/CoopReward.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message CoopReward {
- uint32 id = 5;
- State state = 6;
-
- enum State {
- STATE_UNLOCK = 0;
- STATE_LOCK = 1;
- STATE_TAKEN = 2;
- }
-}
diff --git a/protocol/proto/CoopRewardUpdateNotify.proto b/protocol/proto/CoopRewardUpdateNotify.proto
deleted file mode 100644
index 31709c95..00000000
--- a/protocol/proto/CoopRewardUpdateNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1999
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CoopRewardUpdateNotify {
- repeated CoopReward reward_list = 7;
-}
diff --git a/protocol/proto/CreateEntityInfo.proto b/protocol/proto/CreateEntityInfo.proto
deleted file mode 100644
index fc9f7c86..00000000
--- a/protocol/proto/CreateEntityInfo.proto
+++ /dev/null
@@ -1,41 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "CreateGadgetInfo.proto";
-import "Vector.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message CreateEntityInfo {
- uint32 level = 5;
- Vector pos = 6;
- Vector rot = 7;
- uint32 scene_id = 10;
- uint32 room_id = 11;
- uint32 client_unique_id = 12;
- oneof entity {
- uint32 monster_id = 1;
- uint32 npc_id = 2;
- uint32 gadget_id = 3;
- uint32 item_id = 4;
- }
- oneof entity_create_info {
- CreateGadgetInfo gadget = 13;
- }
-}
diff --git a/protocol/proto/CreateGadgetInfo.proto b/protocol/proto/CreateGadgetInfo.proto
deleted file mode 100644
index 4f2028c8..00000000
--- a/protocol/proto/CreateGadgetInfo.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "GadgetBornType.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message CreateGadgetInfo {
- GadgetBornType born_type = 1;
- Chest chest = 2;
-
- message Chest {
- uint32 chest_drop_id = 1;
- bool is_show_cutscene = 2;
- }
-}
diff --git a/protocol/proto/CreateMassiveEntityNotify.proto b/protocol/proto/CreateMassiveEntityNotify.proto
deleted file mode 100644
index aa2417fd..00000000
--- a/protocol/proto/CreateMassiveEntityNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 367
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CreateMassiveEntityNotify {
- repeated ServerMassiveEntity massive_entity_list = 15;
-}
diff --git a/protocol/proto/CreateMassiveEntityReq.proto b/protocol/proto/CreateMassiveEntityReq.proto
deleted file mode 100644
index c21f9869..00000000
--- a/protocol/proto/CreateMassiveEntityReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 342
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message CreateMassiveEntityReq {
- repeated ClientMassiveEntity massive_entity_list = 1;
-}
diff --git a/protocol/proto/CreateMassiveEntityRsp.proto b/protocol/proto/CreateMassiveEntityRsp.proto
deleted file mode 100644
index a66fa935..00000000
--- a/protocol/proto/CreateMassiveEntityRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 330
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CreateMassiveEntityRsp {
- int32 retcode = 1;
-}
diff --git a/protocol/proto/CreateReason.proto b/protocol/proto/CreateReason.proto
deleted file mode 100644
index a22a1a13..00000000
--- a/protocol/proto/CreateReason.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum CreateReason {
- CREATE_REASON_NONE = 0;
- CREATE_REASON_QUEST = 1;
- CREATE_REASON_ENERGY = 2;
-}
diff --git a/protocol/proto/CreateVehicleReq.proto b/protocol/proto/CreateVehicleReq.proto
deleted file mode 100644
index 544c96c2..00000000
--- a/protocol/proto/CreateVehicleReq.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 893
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message CreateVehicleReq {
- Vector pos = 11;
- uint32 vehicle_id = 2;
- uint32 scene_point_id = 7;
- Vector rot = 5;
-}
diff --git a/protocol/proto/CreateVehicleRsp.proto b/protocol/proto/CreateVehicleRsp.proto
deleted file mode 100644
index 77074652..00000000
--- a/protocol/proto/CreateVehicleRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 827
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CreateVehicleRsp {
- int32 retcode = 10;
- uint32 vehicle_id = 9;
- uint32 entity_id = 11;
-}
diff --git a/protocol/proto/CrucibleActivityDetailInfo.proto b/protocol/proto/CrucibleActivityDetailInfo.proto
deleted file mode 100644
index 776ae769..00000000
--- a/protocol/proto/CrucibleActivityDetailInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "CrucibleBattleUidInfo.proto";
-import "Vector.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message CrucibleActivityDetailInfo {
- uint32 cost_time = 5;
- uint32 battle_world_level = 12;
- repeated CrucibleBattleUidInfo uid_info_list = 3;
- Vector pos = 9;
-}
diff --git a/protocol/proto/CrucibleBattleUidInfo.proto b/protocol/proto/CrucibleBattleUidInfo.proto
deleted file mode 100644
index 31139816..00000000
--- a/protocol/proto/CrucibleBattleUidInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message CrucibleBattleUidInfo {
- ProfilePicture profile_picture = 15;
- uint32 uid = 4;
- string nickname = 5;
- string online_id = 13;
- uint32 icon = 11;
-}
diff --git a/protocol/proto/CrystalLinkActivityDetailInfo.proto b/protocol/proto/CrystalLinkActivityDetailInfo.proto
deleted file mode 100644
index 9e9890db..00000000
--- a/protocol/proto/CrystalLinkActivityDetailInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "CrystalLinkLevelInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message CrystalLinkActivityDetailInfo {
- repeated CrystalLinkLevelInfo level_info_list = 3;
- uint32 difficulty_id = 7;
-}
diff --git a/protocol/proto/CrystalLinkAvatarInfo.proto b/protocol/proto/CrystalLinkAvatarInfo.proto
deleted file mode 100644
index 90dfd02b..00000000
--- a/protocol/proto/CrystalLinkAvatarInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message CrystalLinkAvatarInfo {
- uint64 avatar_id = 3;
- bool is_trial = 13;
-}
diff --git a/protocol/proto/CrystalLinkBuffInfo.proto b/protocol/proto/CrystalLinkBuffInfo.proto
deleted file mode 100644
index 0f03f41a..00000000
--- a/protocol/proto/CrystalLinkBuffInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message CrystalLinkBuffInfo {
- uint32 effect_buff_id = 1;
- uint32 cond_buff_id = 10;
-}
diff --git a/protocol/proto/CrystalLinkDungeonAvatarInfo.proto b/protocol/proto/CrystalLinkDungeonAvatarInfo.proto
deleted file mode 100644
index e2e71142..00000000
--- a/protocol/proto/CrystalLinkDungeonAvatarInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message CrystalLinkDungeonAvatarInfo {
- bool is_trial = 8;
- uint64 avatar_guid = 11;
-}
diff --git a/protocol/proto/CrystalLinkDungeonInfoNotify.proto b/protocol/proto/CrystalLinkDungeonInfoNotify.proto
deleted file mode 100644
index 2be030eb..00000000
--- a/protocol/proto/CrystalLinkDungeonInfoNotify.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8858
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CrystalLinkDungeonInfoNotify {
- repeated CrystalLinkBuffInfo buff_info_list = 8;
- uint32 level_id = 1;
- bool is_upper_part = 15;
- uint32 difficulty_id = 11;
- repeated CrystalLinkDungeonAvatarInfo dungeon_avatar_info_list = 3;
- uint32 init_gallery_progress = 7;
-}
diff --git a/protocol/proto/CrystalLinkEnterDungeonReq.proto b/protocol/proto/CrystalLinkEnterDungeonReq.proto
deleted file mode 100644
index 148a0998..00000000
--- a/protocol/proto/CrystalLinkEnterDungeonReq.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8325
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message CrystalLinkEnterDungeonReq {
- uint32 level_id = 7;
- repeated CrystalLinkTeamInfo team_info_list = 13;
- uint32 difficulty_id = 10;
-}
diff --git a/protocol/proto/CrystalLinkEnterDungeonRsp.proto b/protocol/proto/CrystalLinkEnterDungeonRsp.proto
deleted file mode 100644
index f16251d6..00000000
--- a/protocol/proto/CrystalLinkEnterDungeonRsp.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8147
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CrystalLinkEnterDungeonRsp {
- uint32 level_id = 1;
- uint32 difficulty_id = 14;
- int32 retcode = 6;
- repeated CrystalLinkTeamInfo team_info_list = 8;
-}
diff --git a/protocol/proto/CrystalLinkLevelInfo.proto b/protocol/proto/CrystalLinkLevelInfo.proto
deleted file mode 100644
index 6b38753e..00000000
--- a/protocol/proto/CrystalLinkLevelInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message CrystalLinkLevelInfo {
- repeated CrystalLinkTeamInfo team_info_list = 10;
- bool is_open = 9;
- uint32 level_id = 14;
- uint32 best_score = 5;
-}
diff --git a/protocol/proto/CrystalLinkRestartDungeonReq.proto b/protocol/proto/CrystalLinkRestartDungeonReq.proto
deleted file mode 100644
index 0664f88b..00000000
--- a/protocol/proto/CrystalLinkRestartDungeonReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8022
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message CrystalLinkRestartDungeonReq {}
diff --git a/protocol/proto/CrystalLinkRestartDungeonRsp.proto b/protocol/proto/CrystalLinkRestartDungeonRsp.proto
deleted file mode 100644
index b6c183f7..00000000
--- a/protocol/proto/CrystalLinkRestartDungeonRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8119
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CrystalLinkRestartDungeonRsp {
- int32 retcode = 1;
-}
diff --git a/protocol/proto/CrystalLinkSettleInfo.proto b/protocol/proto/CrystalLinkSettleInfo.proto
deleted file mode 100644
index ec2882d7..00000000
--- a/protocol/proto/CrystalLinkSettleInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/CrystalLinkTeamInfo.proto b/protocol/proto/CrystalLinkTeamInfo.proto
deleted file mode 100644
index 945ad2c8..00000000
--- a/protocol/proto/CrystalLinkTeamInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "CrystalLinkAvatarInfo.proto";
-import "CrystalLinkBuffInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message CrystalLinkTeamInfo {
- repeated CrystalLinkBuffInfo buff_info_list = 2;
- repeated CrystalLinkAvatarInfo avatar_info_list = 11;
-}
diff --git a/protocol/proto/CurVehicleInfo.proto b/protocol/proto/CurVehicleInfo.proto
deleted file mode 100644
index a9d7ba1e..00000000
--- a/protocol/proto/CurVehicleInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message CurVehicleInfo {
- uint32 entity_id = 1;
- uint32 pos = 2;
-}
diff --git a/protocol/proto/CustomCommonNodeInfo.proto b/protocol/proto/CustomCommonNodeInfo.proto
deleted file mode 100644
index 1fe5ec16..00000000
--- a/protocol/proto/CustomCommonNodeInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message CustomCommonNodeInfo {
- int32 parent_index = 1;
- uint32 config_id = 2;
- string slot_identifier = 3;
-}
diff --git a/protocol/proto/CustomDungeon.proto b/protocol/proto/CustomDungeon.proto
deleted file mode 100644
index e1f58036..00000000
--- a/protocol/proto/CustomDungeon.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message CustomDungeon {
- CustomDungeonSetting setting = 1;
- repeated CustomDungeonRoom room_list = 15;
- uint32 dungeon_id = 3;
- uint64 dungeon_guid = 10;
-}
diff --git a/protocol/proto/CustomDungeonAbstract.proto b/protocol/proto/CustomDungeonAbstract.proto
deleted file mode 100644
index 51e0a9da..00000000
--- a/protocol/proto/CustomDungeonAbstract.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message CustomDungeonAbstract {
- map brick_statistics_map = 12;
- uint32 first_publish_time = 3;
- uint32 total_coin_num = 15;
- uint32 last_publish_time = 6;
- uint32 finish_room_id = 7;
-}
diff --git a/protocol/proto/CustomDungeonAbstractMuipData.proto b/protocol/proto/CustomDungeonAbstractMuipData.proto
deleted file mode 100644
index d341da1c..00000000
--- a/protocol/proto/CustomDungeonAbstractMuipData.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message CustomDungeonAbstractMuipData {
- uint32 first_publish_time = 1;
- uint32 last_publish_time = 2;
- map brick_statistics_map = 3;
-}
diff --git a/protocol/proto/CustomDungeonBanInfo.proto b/protocol/proto/CustomDungeonBanInfo.proto
deleted file mode 100644
index b41ca73c..00000000
--- a/protocol/proto/CustomDungeonBanInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message CustomDungeonBanInfo {
- CustomDungeonBanType ban_type = 11;
- uint32 expire_time = 6;
- uint64 dungeon_guid = 5;
-}
diff --git a/protocol/proto/CustomDungeonBanType.proto b/protocol/proto/CustomDungeonBanType.proto
deleted file mode 100644
index fd36e216..00000000
--- a/protocol/proto/CustomDungeonBanType.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum CustomDungeonBanType {
- CUSTOM_DUNGEON_BAN_TYPE_NONE = 0;
- CUSTOM_DUNGEON_BAN_TYPE_LAYOUT = 1;
-}
diff --git a/protocol/proto/CustomDungeonBatchBriefMuipData.proto b/protocol/proto/CustomDungeonBatchBriefMuipData.proto
deleted file mode 100644
index 28c42f1e..00000000
--- a/protocol/proto/CustomDungeonBatchBriefMuipData.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message CustomDungeonBatchBriefMuipData {
- repeated CustomDungeonBriefMuipData brief_list = 1;
-}
diff --git a/protocol/proto/CustomDungeonBattleRecordMuipData.proto b/protocol/proto/CustomDungeonBattleRecordMuipData.proto
deleted file mode 100644
index 7f3e3a49..00000000
--- a/protocol/proto/CustomDungeonBattleRecordMuipData.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message CustomDungeonBattleRecordMuipData {
- uint64 dungeon_guid = 1;
- uint32 min_cost_time = 2;
-}
diff --git a/protocol/proto/CustomDungeonBattleRecordNotify.proto b/protocol/proto/CustomDungeonBattleRecordNotify.proto
deleted file mode 100644
index 20e097da..00000000
--- a/protocol/proto/CustomDungeonBattleRecordNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6236
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message CustomDungeonBattleRecordNotify {
- uint32 min_cost_time = 13;
- uint64 dungeon_guid = 12;
-}
diff --git a/protocol/proto/CustomDungeonBlock.proto b/protocol/proto/CustomDungeonBlock.proto
deleted file mode 100644
index 9e90bbe2..00000000
--- a/protocol/proto/CustomDungeonBlock.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message CustomDungeonBlock {
- uint32 block_id = 8;
- Vector rot = 12;
- uint32 guid = 4;
- Vector pos = 1;
-}
diff --git a/protocol/proto/CustomDungeonBrief.proto b/protocol/proto/CustomDungeonBrief.proto
deleted file mode 100644
index ea2be54c..00000000
--- a/protocol/proto/CustomDungeonBrief.proto
+++ /dev/null
@@ -1,38 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message CustomDungeonBrief {
- CustomDungeonSetting setting = 2;
- bool is_psn_platform = 13;
- CustomDungeonSocial social = 7;
- uint64 dungeon_guid = 10;
- uint32 last_save_time = 14;
- repeated uint32 tag_list = 15;
- uint32 dungeon_id = 5;
- uint32 battle_min_cost_time = 12;
- CustomDungeonState state = 1;
- CustomDungeonAbstract abstract = 4;
-}
diff --git a/protocol/proto/CustomDungeonBriefMuipData.proto b/protocol/proto/CustomDungeonBriefMuipData.proto
deleted file mode 100644
index ed7e9f08..00000000
--- a/protocol/proto/CustomDungeonBriefMuipData.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;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/protocol/proto/CustomDungeonFinishType.proto b/protocol/proto/CustomDungeonFinishType.proto
deleted file mode 100644
index 92461e4c..00000000
--- a/protocol/proto/CustomDungeonFinishType.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum CustomDungeonFinishType {
- CUSTOM_DUNGEON_FINISH_TYPE_PLAY_NORMAL = 0;
- CUSTOM_DUNGEON_FINISH_TYPE_PLAY_TRY = 1;
- CUSTOM_DUNGEON_FINISH_TYPE_EDIT_TRY = 2;
- CUSTOM_DUNGEON_FINISH_TYPE_SELF_PLAY_NORMAL = 3;
-}
diff --git a/protocol/proto/CustomDungeonOfficialNotify.proto b/protocol/proto/CustomDungeonOfficialNotify.proto
deleted file mode 100644
index 26bd78a2..00000000
--- a/protocol/proto/CustomDungeonOfficialNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6221
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CustomDungeonOfficialNotify {
- TryCustomDungeonType try_type = 9;
- repeated uint32 official_black_coin_list = 14;
- EnterCustomDungeonType enter_type = 15;
-}
diff --git a/protocol/proto/CustomDungeonRecoverNotify.proto b/protocol/proto/CustomDungeonRecoverNotify.proto
deleted file mode 100644
index b3fc5739..00000000
--- a/protocol/proto/CustomDungeonRecoverNotify.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6217
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CustomDungeonRecoverNotify {
- EnterCustomDungeonType enter_type = 14;
- TryCustomDungeonType try_type = 3;
- CustomDungeon custom_dungeon = 10;
- repeated uint32 official_black_coin_list = 12;
-}
diff --git a/protocol/proto/CustomDungeonResultInfo.proto b/protocol/proto/CustomDungeonResultInfo.proto
deleted file mode 100644
index 1eb9d82c..00000000
--- a/protocol/proto/CustomDungeonResultInfo.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ChallengeBrief.proto";
-import "CustomDungeonFinishType.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message CustomDungeonResultInfo {
- bool is_liked = 12;
- uint32 got_coin_num = 9;
- repeated ChallengeBrief child_challenge_list = 6;
- uint64 dungeon_guid = 3;
- CustomDungeonFinishType finish_type = 7;
- uint32 time_cost = 11;
- bool is_arrive_finish = 2;
- bool is_stored = 14;
-}
diff --git a/protocol/proto/CustomDungeonRoom.proto b/protocol/proto/CustomDungeonRoom.proto
deleted file mode 100644
index ab9bec98..00000000
--- a/protocol/proto/CustomDungeonRoom.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message CustomDungeonRoom {
- uint32 room_id = 15;
- repeated CustomDungeonBlock block_list = 4;
-}
diff --git a/protocol/proto/CustomDungeonSetting.proto b/protocol/proto/CustomDungeonSetting.proto
deleted file mode 100644
index b2bccc66..00000000
--- a/protocol/proto/CustomDungeonSetting.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message CustomDungeonSetting {
- repeated uint32 open_room_list = 1;
- bool is_arrive_finish = 14;
- uint32 life_num = 6;
- uint32 start_room_id = 4;
- bool is_forbid_skill = 3;
- uint32 coin_limit = 10;
- uint32 time_limit = 9;
-}
diff --git a/protocol/proto/CustomDungeonSettingMuipData.proto b/protocol/proto/CustomDungeonSettingMuipData.proto
deleted file mode 100644
index e3ab0a09..00000000
--- a/protocol/proto/CustomDungeonSettingMuipData.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/CustomDungeonSocial.proto b/protocol/proto/CustomDungeonSocial.proto
deleted file mode 100644
index d60f951d..00000000
--- a/protocol/proto/CustomDungeonSocial.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message CustomDungeonSocial {
- uint32 win_num = 4;
- uint32 like_num = 12;
- uint32 play_num = 7;
- uint32 store_num = 2;
-}
diff --git a/protocol/proto/CustomDungeonSocialMuipData.proto b/protocol/proto/CustomDungeonSocialMuipData.proto
deleted file mode 100644
index b792bba6..00000000
--- a/protocol/proto/CustomDungeonSocialMuipData.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message CustomDungeonSocialMuipData {
- uint32 play_num = 1;
- uint32 like_num = 2;
- uint32 store_num = 3;
- uint32 win_num = 4;
-}
diff --git a/protocol/proto/CustomDungeonState.proto b/protocol/proto/CustomDungeonState.proto
deleted file mode 100644
index dc62f7cc..00000000
--- a/protocol/proto/CustomDungeonState.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum CustomDungeonState {
- CUSTOM_DUNGEON_STATE_EDIT = 0;
- CUSTOM_DUNGEON_STATE_SELF_PASS = 1;
- CUSTOM_DUNGEON_STATE_PUBLISHED = 2;
-}
diff --git a/protocol/proto/CustomDungeonUpdateNotify.proto b/protocol/proto/CustomDungeonUpdateNotify.proto
deleted file mode 100644
index 812610d7..00000000
--- a/protocol/proto/CustomDungeonUpdateNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6223
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CustomDungeonUpdateNotify {
- CustomDungeonBrief dungeon_brief = 12;
-}
diff --git a/protocol/proto/CustomDungeonVerify.proto b/protocol/proto/CustomDungeonVerify.proto
deleted file mode 100644
index 58c99f0d..00000000
--- a/protocol/proto/CustomDungeonVerify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message CustomDungeonVerify {
- uint64 dungeon_guid = 3;
- uint32 uid = 15;
- uint32 timestamp = 4;
- string region = 11;
- uint32 lang = 13;
-}
diff --git a/protocol/proto/CustomGadgetTreeInfo.proto b/protocol/proto/CustomGadgetTreeInfo.proto
deleted file mode 100644
index f11cf8b2..00000000
--- a/protocol/proto/CustomGadgetTreeInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "CustomCommonNodeInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message CustomGadgetTreeInfo {
- repeated CustomCommonNodeInfo node_list = 1;
-}
diff --git a/protocol/proto/CutSceneBeginNotify.proto b/protocol/proto/CutSceneBeginNotify.proto
deleted file mode 100644
index 134534b4..00000000
--- a/protocol/proto/CutSceneBeginNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 296
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CutSceneBeginNotify {
- bool is_wait_others = 9;
- uint32 cutscene_id = 14;
- repeated CutSceneExtraParam extra_param_list = 3;
-}
diff --git a/protocol/proto/CutSceneEndNotify.proto b/protocol/proto/CutSceneEndNotify.proto
deleted file mode 100644
index f31ca7a2..00000000
--- a/protocol/proto/CutSceneEndNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 215
-// EnetChannelId: 0
-// EnetIsReliable: true
-message CutSceneEndNotify {
- int32 retcode = 5;
- uint32 cutscene_id = 14;
-}
diff --git a/protocol/proto/CutSceneExtraParam.proto b/protocol/proto/CutSceneExtraParam.proto
deleted file mode 100644
index 3b5b6a33..00000000
--- a/protocol/proto/CutSceneExtraParam.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message CutSceneExtraParam {
- repeated double detail_param_list = 1;
-}
diff --git a/protocol/proto/CutSceneFinishNotify.proto b/protocol/proto/CutSceneFinishNotify.proto
deleted file mode 100644
index f3f52dc4..00000000
--- a/protocol/proto/CutSceneFinishNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 262
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message CutSceneFinishNotify {
- uint32 cutscene_id = 12;
-}
diff --git a/protocol/proto/CylinderRegionSize.proto b/protocol/proto/CylinderRegionSize.proto
deleted file mode 100644
index 9f76a6fa..00000000
--- a/protocol/proto/CylinderRegionSize.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message CylinderRegionSize {
- float radius = 8;
- float height = 7;
-}
diff --git a/protocol/proto/DailyDungeonEntryInfo.proto b/protocol/proto/DailyDungeonEntryInfo.proto
deleted file mode 100644
index e6224233..00000000
--- a/protocol/proto/DailyDungeonEntryInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message DailyDungeonEntryInfo {
- uint32 dungeon_entry_config_id = 12;
- uint32 dungeon_entry_id = 15;
- DungeonEntryInfo recommend_dungeon_entry_info = 1;
- uint32 recommend_dungeon_id = 4;
-}
diff --git a/protocol/proto/DailyTaskDataNotify.proto b/protocol/proto/DailyTaskDataNotify.proto
deleted file mode 100644
index a19babce..00000000
--- a/protocol/proto/DailyTaskDataNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 158
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DailyTaskDataNotify {
- uint32 score_reward_id = 11;
- uint32 finished_num = 4;
- bool is_taken_score_reward = 9;
-}
diff --git a/protocol/proto/DailyTaskFilterCityReq.proto b/protocol/proto/DailyTaskFilterCityReq.proto
deleted file mode 100644
index 04ab0e9c..00000000
--- a/protocol/proto/DailyTaskFilterCityReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 111
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DailyTaskFilterCityReq {
- uint32 city_id = 8;
-}
diff --git a/protocol/proto/DailyTaskFilterCityRsp.proto b/protocol/proto/DailyTaskFilterCityRsp.proto
deleted file mode 100644
index 353c3c0d..00000000
--- a/protocol/proto/DailyTaskFilterCityRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 144
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DailyTaskFilterCityRsp {
- int32 retcode = 5;
- uint32 city_id = 9;
-}
diff --git a/protocol/proto/DailyTaskInfo.proto b/protocol/proto/DailyTaskInfo.proto
deleted file mode 100644
index 9c2a0e96..00000000
--- a/protocol/proto/DailyTaskInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message DailyTaskInfo {
- uint32 reward_id = 3;
- uint32 progress = 13;
- uint32 finish_progress = 10;
- uint32 daily_task_id = 4;
- bool is_finished = 14;
-}
diff --git a/protocol/proto/DailyTaskProgressNotify.proto b/protocol/proto/DailyTaskProgressNotify.proto
deleted file mode 100644
index 6ffc93a8..00000000
--- a/protocol/proto/DailyTaskProgressNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "DailyTaskInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 170
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DailyTaskProgressNotify {
- DailyTaskInfo info = 12;
-}
diff --git a/protocol/proto/DailyTaskScoreRewardNotify.proto b/protocol/proto/DailyTaskScoreRewardNotify.proto
deleted file mode 100644
index 8472fe3c..00000000
--- a/protocol/proto/DailyTaskScoreRewardNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 117
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DailyTaskScoreRewardNotify {
- uint32 reward_id = 14;
-}
diff --git a/protocol/proto/DailyTaskUnlockedCitiesNotify.proto b/protocol/proto/DailyTaskUnlockedCitiesNotify.proto
deleted file mode 100644
index 8ec4903f..00000000
--- a/protocol/proto/DailyTaskUnlockedCitiesNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 186
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DailyTaskUnlockedCitiesNotify {
- repeated uint32 unlocked_city_list = 12;
-}
diff --git a/protocol/proto/DataResVersionNotify.proto b/protocol/proto/DataResVersionNotify.proto
deleted file mode 100644
index 3b826829..00000000
--- a/protocol/proto/DataResVersionNotify.proto
+++ /dev/null
@@ -1,43 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 167
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DataResVersionNotify {
- string client_silence_md5 = 10;
- string client_silence_version_suffix = 15;
- ResVersionConfig res_version_config = 9;
- bool is_data_need_relogin = 7;
- DataResVersionOpType op_type = 12;
- uint32 client_data_version = 2;
- string client_version_suffix = 5;
- uint32 client_silence_data_version = 1;
- string client_md5 = 14;
-
- enum DataResVersionOpType {
- DATA_RES_VERSION_OP_TYPE_NONE = 0;
- DATA_RES_VERSION_OP_TYPE_RELOGIN = 1;
- DATA_RES_VERSION_OP_TYPE_MP_RELOGIN = 2;
- }
-}
diff --git a/protocol/proto/DealAddFriendReq.proto b/protocol/proto/DealAddFriendReq.proto
deleted file mode 100644
index 2cf40a44..00000000
--- a/protocol/proto/DealAddFriendReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "DealAddFriendResultType.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4003
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DealAddFriendReq {
- DealAddFriendResultType deal_add_friend_result = 12;
- uint32 target_uid = 10;
-}
diff --git a/protocol/proto/DealAddFriendResultType.proto b/protocol/proto/DealAddFriendResultType.proto
deleted file mode 100644
index c2b1ba6d..00000000
--- a/protocol/proto/DealAddFriendResultType.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum DealAddFriendResultType {
- DEAL_ADD_FRIEND_RESULT_TYPE_REJECT = 0;
- DEAL_ADD_FRIEND_RESULT_TYPE_ACCEPT = 1;
-}
diff --git a/protocol/proto/DealAddFriendRsp.proto b/protocol/proto/DealAddFriendRsp.proto
deleted file mode 100644
index c46eeb74..00000000
--- a/protocol/proto/DealAddFriendRsp.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "DealAddFriendResultType.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4090
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DealAddFriendRsp {
- int32 retcode = 1;
- uint32 target_uid = 5;
- DealAddFriendResultType deal_add_friend_result = 6;
-}
diff --git a/protocol/proto/DeathZoneInfo.proto b/protocol/proto/DeathZoneInfo.proto
deleted file mode 100644
index f1da7902..00000000
--- a/protocol/proto/DeathZoneInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message DeathZoneInfo {
- bool is_open = 9;
- uint32 id = 14;
-}
diff --git a/protocol/proto/DeathZoneInfoNotify.proto b/protocol/proto/DeathZoneInfoNotify.proto
deleted file mode 100644
index 18eb7a6d..00000000
--- a/protocol/proto/DeathZoneInfoNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6268
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DeathZoneInfoNotify {
- repeated DeathZoneInfo death_zone_info_list = 8;
-}
diff --git a/protocol/proto/DeathZoneObserveNotify.proto b/protocol/proto/DeathZoneObserveNotify.proto
deleted file mode 100644
index 0a354cf1..00000000
--- a/protocol/proto/DeathZoneObserveNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3475
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DeathZoneObserveNotify {
- uint32 target_entity_id = 14;
- uint32 source_entity_id = 12;
-}
diff --git a/protocol/proto/DebugNotify.proto b/protocol/proto/DebugNotify.proto
deleted file mode 100644
index f936d534..00000000
--- a/protocol/proto/DebugNotify.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 101
-// TargetService: 101
-// EnetChannelId: 2
-// EnetIsReliable: true
-message DebugNotify {
- uint32 id = 1;
- string name = 2;
- Retcode retcode = 3;
-
- enum Retcode {
- RETCODE_SUCC = 0;
- RETCODE_FAIL = 1;
- }
-}
diff --git a/protocol/proto/DelBackupAvatarTeamReq.proto b/protocol/proto/DelBackupAvatarTeamReq.proto
deleted file mode 100644
index c9c43baa..00000000
--- a/protocol/proto/DelBackupAvatarTeamReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1731
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DelBackupAvatarTeamReq {
- uint32 backup_avatar_team_id = 4;
-}
diff --git a/protocol/proto/DelBackupAvatarTeamRsp.proto b/protocol/proto/DelBackupAvatarTeamRsp.proto
deleted file mode 100644
index d87f9a2d..00000000
--- a/protocol/proto/DelBackupAvatarTeamRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1729
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DelBackupAvatarTeamRsp {
- uint32 backup_avatar_team_id = 15;
- int32 retcode = 4;
-}
diff --git a/protocol/proto/DelMailReq.proto b/protocol/proto/DelMailReq.proto
deleted file mode 100644
index 42e49290..00000000
--- a/protocol/proto/DelMailReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1421
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DelMailReq {
- repeated uint32 mail_id_list = 12;
-}
diff --git a/protocol/proto/DelMailRsp.proto b/protocol/proto/DelMailRsp.proto
deleted file mode 100644
index 3f32dfe7..00000000
--- a/protocol/proto/DelMailRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1403
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DelMailRsp {
- int32 retcode = 11;
- repeated uint32 mail_id_list = 5;
-}
diff --git a/protocol/proto/DelScenePlayTeamEntityNotify.proto b/protocol/proto/DelScenePlayTeamEntityNotify.proto
deleted file mode 100644
index 52925855..00000000
--- a/protocol/proto/DelScenePlayTeamEntityNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3318
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DelScenePlayTeamEntityNotify {
- repeated uint32 del_entity_id_list = 2;
- uint32 scene_id = 4;
-}
diff --git a/protocol/proto/DelTeamEntityNotify.proto b/protocol/proto/DelTeamEntityNotify.proto
deleted file mode 100644
index edddf947..00000000
--- a/protocol/proto/DelTeamEntityNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 302
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DelTeamEntityNotify {
- repeated uint32 del_entity_id_list = 15;
- uint32 scene_id = 8;
-}
diff --git a/protocol/proto/DeleteFriendNotify.proto b/protocol/proto/DeleteFriendNotify.proto
deleted file mode 100644
index 236b899c..00000000
--- a/protocol/proto/DeleteFriendNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4053
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DeleteFriendNotify {
- uint32 target_uid = 12;
-}
diff --git a/protocol/proto/DeleteFriendReq.proto b/protocol/proto/DeleteFriendReq.proto
deleted file mode 100644
index 354b65eb..00000000
--- a/protocol/proto/DeleteFriendReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4031
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DeleteFriendReq {
- uint32 target_uid = 13;
-}
diff --git a/protocol/proto/DeleteFriendRsp.proto b/protocol/proto/DeleteFriendRsp.proto
deleted file mode 100644
index b4175419..00000000
--- a/protocol/proto/DeleteFriendRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4075
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DeleteFriendRsp {
- uint32 target_uid = 14;
- int32 retcode = 5;
-}
diff --git a/protocol/proto/DeliveryActivityDetailInfo.proto b/protocol/proto/DeliveryActivityDetailInfo.proto
deleted file mode 100644
index a9e06baa..00000000
--- a/protocol/proto/DeliveryActivityDetailInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message DeliveryActivityDetailInfo {
- uint32 day_index = 14;
- bool is_taken_reward = 13;
- repeated uint32 finished_delivery_quest_index = 4;
-}
diff --git a/protocol/proto/DeshretObeliskChestInfo.proto b/protocol/proto/DeshretObeliskChestInfo.proto
deleted file mode 100644
index bfd9752e..00000000
--- a/protocol/proto/DeshretObeliskChestInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message DeshretObeliskChestInfo {
- uint32 scene_id = 5;
- Vector pos = 9;
- uint32 group_id = 7;
- uint32 config_id = 3;
-}
diff --git a/protocol/proto/DeshretObeliskChestInfoNotify.proto b/protocol/proto/DeshretObeliskChestInfoNotify.proto
deleted file mode 100644
index d20e9745..00000000
--- a/protocol/proto/DeshretObeliskChestInfoNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 841
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DeshretObeliskChestInfoNotify {
- repeated DeshretObeliskChestInfo chest_info_list = 14;
-}
diff --git a/protocol/proto/DeshretObeliskGadgetInfo.proto b/protocol/proto/DeshretObeliskGadgetInfo.proto
deleted file mode 100644
index e7d8a36f..00000000
--- a/protocol/proto/DeshretObeliskGadgetInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message DeshretObeliskGadgetInfo {
- repeated uint32 argument_list = 1;
-}
diff --git a/protocol/proto/DestroyMassiveEntityNotify.proto b/protocol/proto/DestroyMassiveEntityNotify.proto
deleted file mode 100644
index 4376ed0d..00000000
--- a/protocol/proto/DestroyMassiveEntityNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 358
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DestroyMassiveEntityNotify {
- repeated ClientMassiveEntity massive_entity_list = 7;
-}
diff --git a/protocol/proto/DestroyMaterialReq.proto b/protocol/proto/DestroyMaterialReq.proto
deleted file mode 100644
index 116c06a2..00000000
--- a/protocol/proto/DestroyMaterialReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "MaterialInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 640
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DestroyMaterialReq {
- repeated MaterialInfo material_list = 5;
-}
diff --git a/protocol/proto/DestroyMaterialRsp.proto b/protocol/proto/DestroyMaterialRsp.proto
deleted file mode 100644
index a1ee02ae..00000000
--- a/protocol/proto/DestroyMaterialRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 618
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DestroyMaterialRsp {
- repeated uint32 item_count_list = 12;
- repeated uint32 item_id_list = 13;
- int32 retcode = 11;
-}
diff --git a/protocol/proto/DigActivityChangeGadgetStateReq.proto b/protocol/proto/DigActivityChangeGadgetStateReq.proto
deleted file mode 100644
index 7ffa20bb..00000000
--- a/protocol/proto/DigActivityChangeGadgetStateReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8464
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DigActivityChangeGadgetStateReq {
- uint32 entity_id = 10;
-}
diff --git a/protocol/proto/DigActivityChangeGadgetStateRsp.proto b/protocol/proto/DigActivityChangeGadgetStateRsp.proto
deleted file mode 100644
index da2a9ee8..00000000
--- a/protocol/proto/DigActivityChangeGadgetStateRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8430
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DigActivityChangeGadgetStateRsp {
- uint32 entity_id = 15;
- int32 retcode = 6;
-}
diff --git a/protocol/proto/DigActivityDetailInfo.proto b/protocol/proto/DigActivityDetailInfo.proto
deleted file mode 100644
index bffd9253..00000000
--- a/protocol/proto/DigActivityDetailInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message DigActivityDetailInfo {
- repeated uint32 stage_id_list = 15;
- repeated DigMarkPoint dig_mark_point_list = 11;
- uint32 stage_id = 8;
-}
diff --git a/protocol/proto/DigActivityMarkPointChangeNotify.proto b/protocol/proto/DigActivityMarkPointChangeNotify.proto
deleted file mode 100644
index 5c4f8eab..00000000
--- a/protocol/proto/DigActivityMarkPointChangeNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8109
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DigActivityMarkPointChangeNotify {
- repeated DigMarkPoint dig_mark_point_list = 11;
-}
diff --git a/protocol/proto/DigMarkPoint.proto b/protocol/proto/DigMarkPoint.proto
deleted file mode 100644
index 65eaee98..00000000
--- a/protocol/proto/DigMarkPoint.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message DigMarkPoint {
- Vector pos = 1;
- uint32 bundle_id = 13;
- Vector rot = 3;
-}
diff --git a/protocol/proto/DisableRoguelikeTrapNotify.proto b/protocol/proto/DisableRoguelikeTrapNotify.proto
deleted file mode 100644
index 7876ada6..00000000
--- a/protocol/proto/DisableRoguelikeTrapNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8259
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DisableRoguelikeTrapNotify {
- uint32 card_id = 13;
-}
diff --git a/protocol/proto/DoGachaReq.proto b/protocol/proto/DoGachaReq.proto
deleted file mode 100644
index 5c52c3f1..00000000
--- a/protocol/proto/DoGachaReq.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1512
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DoGachaReq {
- uint32 gacha_times = 10;
- uint32 gacha_schedule_id = 7;
- uint32 gacha_type = 14;
- uint32 gacha_random = 13;
- string gacha_tag = 4;
-}
diff --git a/protocol/proto/DoGachaRsp.proto b/protocol/proto/DoGachaRsp.proto
deleted file mode 100644
index 2320cf21..00000000
--- a/protocol/proto/DoGachaRsp.proto
+++ /dev/null
@@ -1,47 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "GachaItem.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1535
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DoGachaRsp {
- uint32 cur_schedule_daily_gacha_times = 155;
- uint32 cost_item_num = 10;
- uint32 wish_max_progress = 9;
- uint32 wish_item_id = 8;
- int32 retcode = 13;
- uint32 ten_cost_item_num = 3;
- uint32 wish_progress = 2;
- repeated GachaItem gacha_item_list = 15;
- uint32 ten_cost_item_id = 7;
- uint32 gacha_times = 4;
- bool is_under_minors_restrict = 1435;
- bool is_under_general_restrict = 1868;
- uint32 gacha_type = 12;
- uint32 gacha_times_limit = 1;
- uint32 cost_item_id = 14;
- uint32 daily_gacha_times = 1240;
- uint32 left_gacha_times = 6;
- uint32 new_gacha_random = 11;
- uint32 gacha_schedule_id = 5;
-}
diff --git a/protocol/proto/DoRoguelikeDungeonCardGachaReq.proto b/protocol/proto/DoRoguelikeDungeonCardGachaReq.proto
deleted file mode 100644
index 2f181441..00000000
--- a/protocol/proto/DoRoguelikeDungeonCardGachaReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8148
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DoRoguelikeDungeonCardGachaReq {
- uint32 dungeon_id = 13;
- uint32 cell_id = 6;
-}
diff --git a/protocol/proto/DoRoguelikeDungeonCardGachaRsp.proto b/protocol/proto/DoRoguelikeDungeonCardGachaRsp.proto
deleted file mode 100644
index cc49acfc..00000000
--- a/protocol/proto/DoRoguelikeDungeonCardGachaRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8472
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DoRoguelikeDungeonCardGachaRsp {
- bool is_can_refresh = 8;
- repeated uint32 card_list = 15;
- int32 retcode = 5;
-}
diff --git a/protocol/proto/DoSetPlayerBornDataNotify.proto b/protocol/proto/DoSetPlayerBornDataNotify.proto
deleted file mode 100644
index 04e7a070..00000000
--- a/protocol/proto/DoSetPlayerBornDataNotify.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 147
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DoSetPlayerBornDataNotify {}
diff --git a/protocol/proto/DraftGuestReplyInviteNotify.proto b/protocol/proto/DraftGuestReplyInviteNotify.proto
deleted file mode 100644
index 39bfdcf2..00000000
--- a/protocol/proto/DraftGuestReplyInviteNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5490
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DraftGuestReplyInviteNotify {
- uint32 draft_id = 5;
- bool is_agree = 9;
- uint32 guest_uid = 10;
-}
diff --git a/protocol/proto/DraftGuestReplyInviteReq.proto b/protocol/proto/DraftGuestReplyInviteReq.proto
deleted file mode 100644
index f8f3e52e..00000000
--- a/protocol/proto/DraftGuestReplyInviteReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5421
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DraftGuestReplyInviteReq {
- uint32 draft_id = 10;
- bool is_agree = 3;
-}
diff --git a/protocol/proto/DraftGuestReplyInviteRsp.proto b/protocol/proto/DraftGuestReplyInviteRsp.proto
deleted file mode 100644
index 78a9170f..00000000
--- a/protocol/proto/DraftGuestReplyInviteRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5403
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DraftGuestReplyInviteRsp {
- uint32 draft_id = 3;
- int32 retcode = 1;
- bool is_agree = 10;
-}
diff --git a/protocol/proto/DraftGuestReplyTwiceConfirmNotify.proto b/protocol/proto/DraftGuestReplyTwiceConfirmNotify.proto
deleted file mode 100644
index f07040d2..00000000
--- a/protocol/proto/DraftGuestReplyTwiceConfirmNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5497
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DraftGuestReplyTwiceConfirmNotify {
- bool is_agree = 14;
- uint32 draft_id = 15;
- uint32 guest_uid = 7;
-}
diff --git a/protocol/proto/DraftGuestReplyTwiceConfirmReq.proto b/protocol/proto/DraftGuestReplyTwiceConfirmReq.proto
deleted file mode 100644
index 5f25a56b..00000000
--- a/protocol/proto/DraftGuestReplyTwiceConfirmReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5431
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DraftGuestReplyTwiceConfirmReq {
- bool is_agree = 15;
- uint32 draft_id = 14;
-}
diff --git a/protocol/proto/DraftGuestReplyTwiceConfirmRsp.proto b/protocol/proto/DraftGuestReplyTwiceConfirmRsp.proto
deleted file mode 100644
index bd1729ea..00000000
--- a/protocol/proto/DraftGuestReplyTwiceConfirmRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5475
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DraftGuestReplyTwiceConfirmRsp {
- uint32 draft_id = 5;
- bool is_agree = 13;
- int32 retcode = 3;
-}
diff --git a/protocol/proto/DraftInviteFailInfo.proto b/protocol/proto/DraftInviteFailInfo.proto
deleted file mode 100644
index 5f225db3..00000000
--- a/protocol/proto/DraftInviteFailInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message DraftInviteFailInfo {
- uint32 uid = 8;
- DraftInviteFailReason reason = 5;
-}
diff --git a/protocol/proto/DraftInviteFailReason.proto b/protocol/proto/DraftInviteFailReason.proto
deleted file mode 100644
index 7c6f0ab9..00000000
--- a/protocol/proto/DraftInviteFailReason.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/DraftInviteResultNotify.proto b/protocol/proto/DraftInviteResultNotify.proto
deleted file mode 100644
index 04597a54..00000000
--- a/protocol/proto/DraftInviteResultNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5473
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DraftInviteResultNotify {
- bool is_all_argee = 9;
- uint32 draft_id = 13;
-}
diff --git a/protocol/proto/DraftOwnerInviteNotify.proto b/protocol/proto/DraftOwnerInviteNotify.proto
deleted file mode 100644
index bd96f280..00000000
--- a/protocol/proto/DraftOwnerInviteNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5407
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DraftOwnerInviteNotify {
- uint32 draft_id = 4;
- uint32 invite_deadline_time = 15;
-}
diff --git a/protocol/proto/DraftOwnerStartInviteReq.proto b/protocol/proto/DraftOwnerStartInviteReq.proto
deleted file mode 100644
index 43634761..00000000
--- a/protocol/proto/DraftOwnerStartInviteReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5412
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DraftOwnerStartInviteReq {
- uint32 draft_id = 14;
-}
diff --git a/protocol/proto/DraftOwnerStartInviteRsp.proto b/protocol/proto/DraftOwnerStartInviteRsp.proto
deleted file mode 100644
index 9a28e838..00000000
--- a/protocol/proto/DraftOwnerStartInviteRsp.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5435
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DraftOwnerStartInviteRsp {
- repeated DraftInviteFailInfo invite_fail_info_list = 15;
- int32 retcode = 9;
- uint32 wrong_uid = 3;
- uint32 draft_id = 14;
-}
diff --git a/protocol/proto/DraftOwnerTwiceConfirmNotify.proto b/protocol/proto/DraftOwnerTwiceConfirmNotify.proto
deleted file mode 100644
index c009fe08..00000000
--- a/protocol/proto/DraftOwnerTwiceConfirmNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5499
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DraftOwnerTwiceConfirmNotify {
- uint32 twice_confirm_deadline_time = 15;
- uint32 draft_id = 14;
-}
diff --git a/protocol/proto/DraftTwiceConfirmResultNotify.proto b/protocol/proto/DraftTwiceConfirmResultNotify.proto
deleted file mode 100644
index f21b4b7a..00000000
--- a/protocol/proto/DraftTwiceConfirmResultNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5448
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DraftTwiceConfirmResultNotify {
- bool is_all_argee = 7;
- uint32 draft_id = 1;
-}
diff --git a/protocol/proto/DragonSpineActivityDetailInfo.proto b/protocol/proto/DragonSpineActivityDetailInfo.proto
deleted file mode 100644
index 7448d86c..00000000
--- a/protocol/proto/DragonSpineActivityDetailInfo.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "DragonSpineChapterInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message DragonSpineActivityDetailInfo {
- bool is_content_closed = 10;
- repeated DragonSpineChapterInfo chapter_info_list = 4;
- uint32 weapon_enhance_level = 2;
- uint32 content_finish_time = 15;
- uint32 shimmering_essence = 13;
- uint32 warm_essence = 11;
- uint32 wondrous_essence = 7;
-}
diff --git a/protocol/proto/DragonSpineChapterFinishNotify.proto b/protocol/proto/DragonSpineChapterFinishNotify.proto
deleted file mode 100644
index a310564f..00000000
--- a/protocol/proto/DragonSpineChapterFinishNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2069
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DragonSpineChapterFinishNotify {
- uint32 schedule_id = 13;
- uint32 chapter_id = 11;
- uint32 weapon_enhance_level = 14;
-}
diff --git a/protocol/proto/DragonSpineChapterInfo.proto b/protocol/proto/DragonSpineChapterInfo.proto
deleted file mode 100644
index 3773ce53..00000000
--- a/protocol/proto/DragonSpineChapterInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message DragonSpineChapterInfo {
- uint32 progress = 14;
- uint32 open_time = 6;
- bool is_open = 11;
- uint32 chapter_id = 9;
- uint32 finished_mission_num = 10;
-}
diff --git a/protocol/proto/DragonSpineChapterOpenNotify.proto b/protocol/proto/DragonSpineChapterOpenNotify.proto
deleted file mode 100644
index 5ae96869..00000000
--- a/protocol/proto/DragonSpineChapterOpenNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2022
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DragonSpineChapterOpenNotify {
- uint32 schedule_id = 12;
- uint32 chapter_id = 10;
-}
diff --git a/protocol/proto/DragonSpineChapterProgressChangeNotify.proto b/protocol/proto/DragonSpineChapterProgressChangeNotify.proto
deleted file mode 100644
index 4fe0a2a5..00000000
--- a/protocol/proto/DragonSpineChapterProgressChangeNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2065
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DragonSpineChapterProgressChangeNotify {
- uint32 schedule_id = 7;
- uint32 chapter_id = 11;
- uint32 cur_progress = 5;
-}
diff --git a/protocol/proto/DragonSpineCoinChangeNotify.proto b/protocol/proto/DragonSpineCoinChangeNotify.proto
deleted file mode 100644
index cf7c0eb5..00000000
--- a/protocol/proto/DragonSpineCoinChangeNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2088
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DragonSpineCoinChangeNotify {
- uint32 shimmering_essence = 4;
- uint32 warm_essence = 13;
- uint32 schedule_id = 12;
- uint32 wondrous_essence = 11;
-}
diff --git a/protocol/proto/DropHintNotify.proto b/protocol/proto/DropHintNotify.proto
deleted file mode 100644
index 5ae753dc..00000000
--- a/protocol/proto/DropHintNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 650
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DropHintNotify {
- Vector position = 7;
- repeated uint32 item_id_list = 14;
-}
diff --git a/protocol/proto/DropItemReq.proto b/protocol/proto/DropItemReq.proto
deleted file mode 100644
index a8eec642..00000000
--- a/protocol/proto/DropItemReq.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "StoreType.proto";
-import "Vector.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 699
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DropItemReq {
- Vector pos = 11;
- StoreType store_type = 1;
- uint32 count = 2;
- uint64 guid = 13;
-}
diff --git a/protocol/proto/DropItemRsp.proto b/protocol/proto/DropItemRsp.proto
deleted file mode 100644
index 6baf3d5c..00000000
--- a/protocol/proto/DropItemRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "StoreType.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 631
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DropItemRsp {
- int32 retcode = 9;
- uint64 guid = 1;
- StoreType store_type = 15;
-}
diff --git a/protocol/proto/DungeonCandidateTeamAvatar.proto b/protocol/proto/DungeonCandidateTeamAvatar.proto
deleted file mode 100644
index fb04f54d..00000000
--- a/protocol/proto/DungeonCandidateTeamAvatar.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message DungeonCandidateTeamAvatar {
- uint32 player_uid = 2;
- AvatarInfo avatar_info = 6;
-}
diff --git a/protocol/proto/DungeonCandidateTeamChangeAvatarReq.proto b/protocol/proto/DungeonCandidateTeamChangeAvatarReq.proto
deleted file mode 100644
index ee4edb5a..00000000
--- a/protocol/proto/DungeonCandidateTeamChangeAvatarReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 956
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DungeonCandidateTeamChangeAvatarReq {
- repeated uint64 avatar_guid_list = 5;
-}
diff --git a/protocol/proto/DungeonCandidateTeamChangeAvatarRsp.proto b/protocol/proto/DungeonCandidateTeamChangeAvatarRsp.proto
deleted file mode 100644
index 10828c12..00000000
--- a/protocol/proto/DungeonCandidateTeamChangeAvatarRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 942
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DungeonCandidateTeamChangeAvatarRsp {
- int32 retcode = 4;
-}
diff --git a/protocol/proto/DungeonCandidateTeamCreateReq.proto b/protocol/proto/DungeonCandidateTeamCreateReq.proto
deleted file mode 100644
index de7c1d6a..00000000
--- a/protocol/proto/DungeonCandidateTeamCreateReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 995
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DungeonCandidateTeamCreateReq {
- uint32 point_id = 7;
- uint32 dungeon_id = 6;
-}
diff --git a/protocol/proto/DungeonCandidateTeamCreateRsp.proto b/protocol/proto/DungeonCandidateTeamCreateRsp.proto
deleted file mode 100644
index 98dcf350..00000000
--- a/protocol/proto/DungeonCandidateTeamCreateRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 906
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DungeonCandidateTeamCreateRsp {
- int32 retcode = 1;
-}
diff --git a/protocol/proto/DungeonCandidateTeamDismissNotify.proto b/protocol/proto/DungeonCandidateTeamDismissNotify.proto
deleted file mode 100644
index cb779ce9..00000000
--- a/protocol/proto/DungeonCandidateTeamDismissNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "DungeonCandidateTeamDismissReason.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 963
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DungeonCandidateTeamDismissNotify {
- DungeonCandidateTeamDismissReason reason = 9;
- uint32 player_uid = 12;
-}
diff --git a/protocol/proto/DungeonCandidateTeamDismissReason.proto b/protocol/proto/DungeonCandidateTeamDismissReason.proto
deleted file mode 100644
index 5dec6f6f..00000000
--- a/protocol/proto/DungeonCandidateTeamDismissReason.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/DungeonCandidateTeamInfoNotify.proto b/protocol/proto/DungeonCandidateTeamInfoNotify.proto
deleted file mode 100644
index 4fd4450f..00000000
--- a/protocol/proto/DungeonCandidateTeamInfoNotify.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 927
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DungeonCandidateTeamInfoNotify {
- map player_state_map = 10;
- uint32 dungeon_id = 9;
- repeated uint32 ready_player_uid = 13;
- uint32 match_type = 2;
- repeated DungeonCandidateTeamAvatar avatar_list = 4;
-}
diff --git a/protocol/proto/DungeonCandidateTeamInviteNotify.proto b/protocol/proto/DungeonCandidateTeamInviteNotify.proto
deleted file mode 100644
index b31c8081..00000000
--- a/protocol/proto/DungeonCandidateTeamInviteNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 994
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DungeonCandidateTeamInviteNotify {
- uint32 player_uid = 5;
- uint32 vaild_deadline_time_sec = 9;
- uint32 dungeon_id = 6;
-}
diff --git a/protocol/proto/DungeonCandidateTeamInviteReq.proto b/protocol/proto/DungeonCandidateTeamInviteReq.proto
deleted file mode 100644
index 6ee0d968..00000000
--- a/protocol/proto/DungeonCandidateTeamInviteReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 934
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DungeonCandidateTeamInviteReq {
- repeated uint32 player_uids = 5;
-}
diff --git a/protocol/proto/DungeonCandidateTeamInviteRsp.proto b/protocol/proto/DungeonCandidateTeamInviteRsp.proto
deleted file mode 100644
index 40b75ec3..00000000
--- a/protocol/proto/DungeonCandidateTeamInviteRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 950
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DungeonCandidateTeamInviteRsp {
- int32 retcode = 12;
- repeated uint32 invalid_player_uids = 7;
-}
diff --git a/protocol/proto/DungeonCandidateTeamKickReq.proto b/protocol/proto/DungeonCandidateTeamKickReq.proto
deleted file mode 100644
index ecb71528..00000000
--- a/protocol/proto/DungeonCandidateTeamKickReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 943
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DungeonCandidateTeamKickReq {
- uint32 player_uid = 9;
-}
diff --git a/protocol/proto/DungeonCandidateTeamKickRsp.proto b/protocol/proto/DungeonCandidateTeamKickRsp.proto
deleted file mode 100644
index 26633ca3..00000000
--- a/protocol/proto/DungeonCandidateTeamKickRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 974
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DungeonCandidateTeamKickRsp {
- int32 retcode = 1;
-}
diff --git a/protocol/proto/DungeonCandidateTeamLeaveReq.proto b/protocol/proto/DungeonCandidateTeamLeaveReq.proto
deleted file mode 100644
index 209a7e98..00000000
--- a/protocol/proto/DungeonCandidateTeamLeaveReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 976
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DungeonCandidateTeamLeaveReq {}
diff --git a/protocol/proto/DungeonCandidateTeamLeaveRsp.proto b/protocol/proto/DungeonCandidateTeamLeaveRsp.proto
deleted file mode 100644
index e14c7e36..00000000
--- a/protocol/proto/DungeonCandidateTeamLeaveRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 946
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DungeonCandidateTeamLeaveRsp {
- int32 retcode = 14;
-}
diff --git a/protocol/proto/DungeonCandidateTeamPlayerLeaveNotify.proto b/protocol/proto/DungeonCandidateTeamPlayerLeaveNotify.proto
deleted file mode 100644
index 114f9e54..00000000
--- a/protocol/proto/DungeonCandidateTeamPlayerLeaveNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 926
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DungeonCandidateTeamPlayerLeaveNotify {
- DungeonCandidateTeamPlayerLeaveReason reason = 3;
- uint32 player_uid = 13;
-}
diff --git a/protocol/proto/DungeonCandidateTeamPlayerLeaveReason.proto b/protocol/proto/DungeonCandidateTeamPlayerLeaveReason.proto
deleted file mode 100644
index 9f4eb786..00000000
--- a/protocol/proto/DungeonCandidateTeamPlayerLeaveReason.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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_DISCONNECT = 3;
-}
diff --git a/protocol/proto/DungeonCandidateTeamPlayerState.proto b/protocol/proto/DungeonCandidateTeamPlayerState.proto
deleted file mode 100644
index b7edd0bb..00000000
--- a/protocol/proto/DungeonCandidateTeamPlayerState.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum DungeonCandidateTeamPlayerState {
- DUNGEON_CANDIDATE_TEAM_PLAYER_STATE_IDLE = 0;
- DUNGEON_CANDIDATE_TEAM_PLAYER_STATE_CHANGING_AVATAR = 1;
- DUNGEON_CANDIDATE_TEAM_PLAYER_STATE_READY = 2;
-}
diff --git a/protocol/proto/DungeonCandidateTeamRefuseNotify.proto b/protocol/proto/DungeonCandidateTeamRefuseNotify.proto
deleted file mode 100644
index f173c9ed..00000000
--- a/protocol/proto/DungeonCandidateTeamRefuseNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 988
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DungeonCandidateTeamRefuseNotify {
- uint32 player_uid = 3;
-}
diff --git a/protocol/proto/DungeonCandidateTeamReplyInviteReq.proto b/protocol/proto/DungeonCandidateTeamReplyInviteReq.proto
deleted file mode 100644
index 164ad6fc..00000000
--- a/protocol/proto/DungeonCandidateTeamReplyInviteReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 941
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DungeonCandidateTeamReplyInviteReq {
- bool is_accept = 5;
-}
diff --git a/protocol/proto/DungeonCandidateTeamReplyInviteRsp.proto b/protocol/proto/DungeonCandidateTeamReplyInviteRsp.proto
deleted file mode 100644
index 077b0ab7..00000000
--- a/protocol/proto/DungeonCandidateTeamReplyInviteRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 949
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DungeonCandidateTeamReplyInviteRsp {
- bool is_trans_point = 4;
- int32 retcode = 2;
-}
diff --git a/protocol/proto/DungeonCandidateTeamSetChangingAvatarReq.proto b/protocol/proto/DungeonCandidateTeamSetChangingAvatarReq.proto
deleted file mode 100644
index a8d7e2da..00000000
--- a/protocol/proto/DungeonCandidateTeamSetChangingAvatarReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 918
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DungeonCandidateTeamSetChangingAvatarReq {
- bool is_changing_avatar = 12;
-}
diff --git a/protocol/proto/DungeonCandidateTeamSetChangingAvatarRsp.proto b/protocol/proto/DungeonCandidateTeamSetChangingAvatarRsp.proto
deleted file mode 100644
index 5c5f6814..00000000
--- a/protocol/proto/DungeonCandidateTeamSetChangingAvatarRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 966
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DungeonCandidateTeamSetChangingAvatarRsp {
- int32 retcode = 2;
-}
diff --git a/protocol/proto/DungeonCandidateTeamSetReadyReq.proto b/protocol/proto/DungeonCandidateTeamSetReadyReq.proto
deleted file mode 100644
index 3fd7e886..00000000
--- a/protocol/proto/DungeonCandidateTeamSetReadyReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 991
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DungeonCandidateTeamSetReadyReq {
- bool is_ready = 15;
-}
diff --git a/protocol/proto/DungeonCandidateTeamSetReadyRsp.proto b/protocol/proto/DungeonCandidateTeamSetReadyRsp.proto
deleted file mode 100644
index 9b8cf296..00000000
--- a/protocol/proto/DungeonCandidateTeamSetReadyRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 924
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DungeonCandidateTeamSetReadyRsp {
- int32 retcode = 12;
-}
diff --git a/protocol/proto/DungeonChallengeBeginNotify.proto b/protocol/proto/DungeonChallengeBeginNotify.proto
deleted file mode 100644
index 038d27e0..00000000
--- a/protocol/proto/DungeonChallengeBeginNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 947
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DungeonChallengeBeginNotify {
- uint32 father_index = 5;
- repeated uint32 param_list = 14;
- uint32 challenge_index = 6;
- uint32 challenge_id = 1;
- uint32 group_id = 4;
- repeated uint32 uid_list = 12;
-}
diff --git a/protocol/proto/DungeonChallengeFinishNotify.proto b/protocol/proto/DungeonChallengeFinishNotify.proto
deleted file mode 100644
index 61affef3..00000000
--- a/protocol/proto/DungeonChallengeFinishNotify.proto
+++ /dev/null
@@ -1,47 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ChallengeFinishType.proto";
-import "ChannelerSlabLoopDungeonResultInfo.proto";
-import "CustomDungeonResultInfo.proto";
-import "EffigyChallengeDungeonResultInfo.proto";
-import "PotionDungeonResultInfo.proto";
-import "StrengthenPointData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 939
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DungeonChallengeFinishNotify {
- map strengthen_point_data_map = 13;
- ChallengeFinishType finish_type = 9;
- bool is_new_record = 10;
- uint32 challenge_record_type = 7;
- uint32 time_cost = 4;
- uint32 current_value = 15;
- bool is_success = 3;
- uint32 challenge_index = 5;
- oneof detail {
- ChannelerSlabLoopDungeonResultInfo channeler_slab_loop_dungeon_result_info = 1521;
- EffigyChallengeDungeonResultInfo effigy_challenge_dungeon_result_info = 1627;
- PotionDungeonResultInfo potion_dungeon_result_info = 1824;
- CustomDungeonResultInfo custom_dungeon_result_info = 1664;
- }
-}
diff --git a/protocol/proto/DungeonDataNotify.proto b/protocol/proto/DungeonDataNotify.proto
deleted file mode 100644
index 5e3c7cb8..00000000
--- a/protocol/proto/DungeonDataNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 982
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DungeonDataNotify {
- map dungeon_data_map = 1;
-}
diff --git a/protocol/proto/DungeonDieOptionReq.proto b/protocol/proto/DungeonDieOptionReq.proto
deleted file mode 100644
index 4458cd01..00000000
--- a/protocol/proto/DungeonDieOptionReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 975
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DungeonDieOptionReq {
- PlayerDieOption die_option = 11;
- bool is_quit_immediately = 14;
-}
diff --git a/protocol/proto/DungeonDieOptionRsp.proto b/protocol/proto/DungeonDieOptionRsp.proto
deleted file mode 100644
index 4f143d53..00000000
--- a/protocol/proto/DungeonDieOptionRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 948
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DungeonDieOptionRsp {
- int32 retcode = 5;
- uint32 revive_count = 10;
- PlayerDieOption die_option = 6;
-}
diff --git a/protocol/proto/DungeonEnterPosInfo.proto b/protocol/proto/DungeonEnterPosInfo.proto
deleted file mode 100644
index a53bc7cf..00000000
--- a/protocol/proto/DungeonEnterPosInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message DungeonEnterPosInfo {
- uint32 quest_id = 13;
- uint32 point_id = 6;
-}
diff --git a/protocol/proto/DungeonEntryBlockReason.proto b/protocol/proto/DungeonEntryBlockReason.proto
deleted file mode 100644
index 80a24cdf..00000000
--- a/protocol/proto/DungeonEntryBlockReason.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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_MULIPLE = 3;
-}
diff --git a/protocol/proto/DungeonEntryCond.proto b/protocol/proto/DungeonEntryCond.proto
deleted file mode 100644
index f760fdaa..00000000
--- a/protocol/proto/DungeonEntryCond.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message DungeonEntryCond {
- DungeonEntryBlockReason cond_reason = 7;
- uint32 param1 = 8;
-}
diff --git a/protocol/proto/DungeonEntryInfo.proto b/protocol/proto/DungeonEntryInfo.proto
deleted file mode 100644
index 25f14700..00000000
--- a/protocol/proto/DungeonEntryInfo.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "WeeklyBossResinDiscountInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message DungeonEntryInfo {
- uint32 end_time = 6;
- uint32 dungeon_id = 5;
- uint32 boss_chest_num = 12;
- uint32 max_boss_chest_num = 13;
- uint32 next_refresh_time = 11;
- WeeklyBossResinDiscountInfo weekly_boss_resin_discount_info = 9;
- uint32 start_time = 15;
- bool is_passed = 4;
- uint32 left_times = 7;
-}
diff --git a/protocol/proto/DungeonEntryInfoReq.proto b/protocol/proto/DungeonEntryInfoReq.proto
deleted file mode 100644
index 4ea10df3..00000000
--- a/protocol/proto/DungeonEntryInfoReq.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 972
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DungeonEntryInfoReq {
- uint32 point_id = 2;
- uint32 scene_id = 9;
- repeated Uint32Pair scene_point_id_list = 4;
-}
diff --git a/protocol/proto/DungeonEntryInfoRsp.proto b/protocol/proto/DungeonEntryInfoRsp.proto
deleted file mode 100644
index 6d762185..00000000
--- a/protocol/proto/DungeonEntryInfoRsp.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-import "DungeonEntryPointInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 998
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DungeonEntryInfoRsp {
- repeated DungeonEntryInfo dungeon_entry_list = 12;
- uint32 point_id = 15;
- repeated DungeonEntryPointInfo dungeon_entry_point_list = 4;
- uint32 recommend_dungeon_id = 14;
- int32 retcode = 11;
-}
diff --git a/protocol/proto/DungeonEntryPointInfo.proto b/protocol/proto/DungeonEntryPointInfo.proto
deleted file mode 100644
index 96fb9092..00000000
--- a/protocol/proto/DungeonEntryPointInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message DungeonEntryPointInfo {
- uint32 scene_id = 12;
- uint32 point_id = 6;
- repeated DungeonEntryInfo dungeon_entry_list = 1;
- uint32 recommend_dungeon_id = 8;
-}
diff --git a/protocol/proto/DungeonEntryToBeExploreNotify.proto b/protocol/proto/DungeonEntryToBeExploreNotify.proto
deleted file mode 100644
index eea7c6c4..00000000
--- a/protocol/proto/DungeonEntryToBeExploreNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3147
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DungeonEntryToBeExploreNotify {
- uint32 dungeon_entry_scene_point_id = 2;
- uint32 scene_id = 4;
- uint32 dungeon_entry_config_id = 10;
-}
diff --git a/protocol/proto/DungeonFollowNotify.proto b/protocol/proto/DungeonFollowNotify.proto
deleted file mode 100644
index 784eacd1..00000000
--- a/protocol/proto/DungeonFollowNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 922
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DungeonFollowNotify {
- uint32 target_uid = 8;
-}
diff --git a/protocol/proto/DungeonGetStatueDropReq.proto b/protocol/proto/DungeonGetStatueDropReq.proto
deleted file mode 100644
index 48e31a7c..00000000
--- a/protocol/proto/DungeonGetStatueDropReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 965
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DungeonGetStatueDropReq {}
diff --git a/protocol/proto/DungeonGetStatueDropRsp.proto b/protocol/proto/DungeonGetStatueDropRsp.proto
deleted file mode 100644
index a98dd303..00000000
--- a/protocol/proto/DungeonGetStatueDropRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 904
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DungeonGetStatueDropRsp {
- int32 retcode = 12;
-}
diff --git a/protocol/proto/DungeonInterruptChallengeReq.proto b/protocol/proto/DungeonInterruptChallengeReq.proto
deleted file mode 100644
index dc7d2982..00000000
--- a/protocol/proto/DungeonInterruptChallengeReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 917
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DungeonInterruptChallengeReq {
- uint32 challenge_index = 14;
- uint32 group_id = 13;
- uint32 challenge_id = 11;
-}
diff --git a/protocol/proto/DungeonInterruptChallengeRsp.proto b/protocol/proto/DungeonInterruptChallengeRsp.proto
deleted file mode 100644
index c578b3c7..00000000
--- a/protocol/proto/DungeonInterruptChallengeRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 902
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DungeonInterruptChallengeRsp {
- int32 retcode = 1;
- uint32 challenge_index = 2;
- uint32 group_id = 15;
- uint32 challenge_id = 11;
-}
diff --git a/protocol/proto/DungeonPlayerDieNotify.proto b/protocol/proto/DungeonPlayerDieNotify.proto
deleted file mode 100644
index 00ea3184..00000000
--- a/protocol/proto/DungeonPlayerDieNotify.proto
+++ /dev/null
@@ -1,39 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 931
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DungeonPlayerDieNotify {
- map strengthen_point_data_map = 15;
- uint32 wait_time = 1;
- uint32 dungeon_id = 9;
- uint32 murderer_entity_id = 13;
- PlayerDieType die_type = 3;
- uint32 revive_count = 6;
- oneof entity {
- uint32 monster_id = 4;
- uint32 gadget_id = 8;
- }
-}
diff --git a/protocol/proto/DungeonPlayerDieReq.proto b/protocol/proto/DungeonPlayerDieReq.proto
deleted file mode 100644
index 7391409f..00000000
--- a/protocol/proto/DungeonPlayerDieReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 981
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DungeonPlayerDieReq {
- PlayerDieType die_type = 6;
- uint32 dungeon_id = 8;
-}
diff --git a/protocol/proto/DungeonPlayerDieRsp.proto b/protocol/proto/DungeonPlayerDieRsp.proto
deleted file mode 100644
index ed93b600..00000000
--- a/protocol/proto/DungeonPlayerDieRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 905
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DungeonPlayerDieRsp {
- int32 retcode = 5;
-}
diff --git a/protocol/proto/DungeonRestartInviteNotify.proto b/protocol/proto/DungeonRestartInviteNotify.proto
deleted file mode 100644
index 70a7db9e..00000000
--- a/protocol/proto/DungeonRestartInviteNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 957
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DungeonRestartInviteNotify {
- uint32 player_uid = 3;
- uint32 cd = 15;
- uint32 point_id = 13;
- uint32 dungeon_id = 10;
-}
diff --git a/protocol/proto/DungeonRestartInviteReplyNotify.proto b/protocol/proto/DungeonRestartInviteReplyNotify.proto
deleted file mode 100644
index 09087865..00000000
--- a/protocol/proto/DungeonRestartInviteReplyNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 987
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DungeonRestartInviteReplyNotify {
- bool is_accept = 6;
- uint32 player_uid = 9;
-}
diff --git a/protocol/proto/DungeonRestartInviteReplyReq.proto b/protocol/proto/DungeonRestartInviteReplyReq.proto
deleted file mode 100644
index d08d6ba9..00000000
--- a/protocol/proto/DungeonRestartInviteReplyReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1000
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DungeonRestartInviteReplyReq {
- bool is_accept = 11;
-}
diff --git a/protocol/proto/DungeonRestartInviteReplyRsp.proto b/protocol/proto/DungeonRestartInviteReplyRsp.proto
deleted file mode 100644
index 084ceff5..00000000
--- a/protocol/proto/DungeonRestartInviteReplyRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 916
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DungeonRestartInviteReplyRsp {
- bool is_accept = 10;
- bool is_trans_point = 1;
- int32 retcode = 9;
-}
diff --git a/protocol/proto/DungeonRestartReq.proto b/protocol/proto/DungeonRestartReq.proto
deleted file mode 100644
index 693a2936..00000000
--- a/protocol/proto/DungeonRestartReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 961
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DungeonRestartReq {}
diff --git a/protocol/proto/DungeonRestartResultNotify.proto b/protocol/proto/DungeonRestartResultNotify.proto
deleted file mode 100644
index cc5b2a6d..00000000
--- a/protocol/proto/DungeonRestartResultNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 940
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DungeonRestartResultNotify {
- bool is_add_accpet = 9;
-}
diff --git a/protocol/proto/DungeonRestartRsp.proto b/protocol/proto/DungeonRestartRsp.proto
deleted file mode 100644
index 050e8bd7..00000000
--- a/protocol/proto/DungeonRestartRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 929
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DungeonRestartRsp {
- uint32 dungeon_id = 15;
- int32 retcode = 9;
- uint32 point_id = 14;
-}
diff --git a/protocol/proto/DungeonReviseLevelNotify.proto b/protocol/proto/DungeonReviseLevelNotify.proto
deleted file mode 100644
index 2383fb01..00000000
--- a/protocol/proto/DungeonReviseLevelNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 933
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DungeonReviseLevelNotify {
- uint32 scene_level = 5;
- uint32 revise_level = 10;
- uint32 dungeon_id = 3;
-}
diff --git a/protocol/proto/DungeonSettleExhibitionInfo.proto b/protocol/proto/DungeonSettleExhibitionInfo.proto
deleted file mode 100644
index ae51d662..00000000
--- a/protocol/proto/DungeonSettleExhibitionInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message DungeonSettleExhibitionInfo {
- OnlinePlayerInfo player_info = 3;
- repeated ExhibitionDisplayInfo card_list = 13;
-}
diff --git a/protocol/proto/DungeonSettleNotify.proto b/protocol/proto/DungeonSettleNotify.proto
deleted file mode 100644
index c9edd0a2..00000000
--- a/protocol/proto/DungeonSettleNotify.proto
+++ /dev/null
@@ -1,62 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ChannelerSlabLoopDungeonResultInfo.proto";
-import "CrystalLinkSettleInfo.proto";
-import "DungeonSettleExhibitionInfo.proto";
-import "EffigyChallengeDungeonResultInfo.proto";
-import "EffigyChallengeV2SettleInfo.proto";
-import "InstableSpraySettleInfo.proto";
-import "ParamList.proto";
-import "RoguelikeDungeonSettleInfo.proto";
-import "StrengthenPointData.proto";
-import "SummerTimeV2DungeonSettleInfo.proto";
-import "TowerLevelEndNotify.proto";
-import "TrialAvatarFirstPassDungeonNotify.proto";
-import "WindFieldDungeonSettleInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 999
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DungeonSettleNotify {
- uint32 result = 10;
- uint32 dungeon_id = 13;
- map strengthen_point_data_map = 14;
- repeated DungeonSettleExhibitionInfo exhibition_info_list = 8;
- uint32 create_player_uid = 12;
- repeated uint32 fail_cond_list = 11;
- uint32 use_time = 1;
- uint32 close_time = 4;
- bool is_success = 7;
- map settle_show = 5;
- oneof detail {
- TowerLevelEndNotify tower_level_end_notify = 351;
- TrialAvatarFirstPassDungeonNotify trial_avatar_first_pass_dungeon_notify = 635;
- ChannelerSlabLoopDungeonResultInfo channeler_slab_loop_dungeon_result_info = 686;
- EffigyChallengeDungeonResultInfo effigy_challenge_dungeon_result_info = 328;
- RoguelikeDungeonSettleInfo roguelike_dungeon_settle_info = 1482;
- CrystalLinkSettleInfo crystal_link_settle_info = 112;
- SummerTimeV2DungeonSettleInfo summer_time_v2_dungeon_settle_info = 1882;
- InstableSpraySettleInfo instable_spray_settle_info = 193;
- WindFieldDungeonSettleInfo wind_field_dungeon_settle_info = 1825;
- EffigyChallengeV2SettleInfo effigy_challenge_v2_settle_info = 1802;
- }
-}
diff --git a/protocol/proto/DungeonShowReminderNotify.proto b/protocol/proto/DungeonShowReminderNotify.proto
deleted file mode 100644
index 6e211754..00000000
--- a/protocol/proto/DungeonShowReminderNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 997
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DungeonShowReminderNotify {
- uint32 reminder_id = 9;
-}
diff --git a/protocol/proto/DungeonSlipRevivePointActivateReq.proto b/protocol/proto/DungeonSlipRevivePointActivateReq.proto
deleted file mode 100644
index 25975bb6..00000000
--- a/protocol/proto/DungeonSlipRevivePointActivateReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 958
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DungeonSlipRevivePointActivateReq {
- uint32 slip_revive_point_id = 9;
-}
diff --git a/protocol/proto/DungeonSlipRevivePointActivateRsp.proto b/protocol/proto/DungeonSlipRevivePointActivateRsp.proto
deleted file mode 100644
index 943cab2c..00000000
--- a/protocol/proto/DungeonSlipRevivePointActivateRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 970
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DungeonSlipRevivePointActivateRsp {
- uint32 slip_revive_point_id = 14;
- int32 retcode = 4;
-}
diff --git a/protocol/proto/DungeonWayPointActivateReq.proto b/protocol/proto/DungeonWayPointActivateReq.proto
deleted file mode 100644
index f03f1fef..00000000
--- a/protocol/proto/DungeonWayPointActivateReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 990
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message DungeonWayPointActivateReq {
- uint32 way_point_id = 3;
-}
diff --git a/protocol/proto/DungeonWayPointActivateRsp.proto b/protocol/proto/DungeonWayPointActivateRsp.proto
deleted file mode 100644
index f7033c72..00000000
--- a/protocol/proto/DungeonWayPointActivateRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 973
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DungeonWayPointActivateRsp {
- int32 retcode = 6;
- uint32 way_point_id = 7;
-}
diff --git a/protocol/proto/DungeonWayPointNotify.proto b/protocol/proto/DungeonWayPointNotify.proto
deleted file mode 100644
index 77b4e109..00000000
--- a/protocol/proto/DungeonWayPointNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 903
-// EnetChannelId: 0
-// EnetIsReliable: true
-message DungeonWayPointNotify {
- bool is_add = 9;
- repeated uint32 active_way_point_list = 4;
-}
diff --git a/protocol/proto/DynamicLayerNodes.proto b/protocol/proto/DynamicLayerNodes.proto
deleted file mode 100644
index a35d5aed..00000000
--- a/protocol/proto/DynamicLayerNodes.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message DynamicLayerNodes {
- int32 level = 10;
- repeated DynamicSVONode nodes = 6;
-}
diff --git a/protocol/proto/DynamicNodes.proto b/protocol/proto/DynamicNodes.proto
deleted file mode 100644
index 477ccc76..00000000
--- a/protocol/proto/DynamicNodes.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message DynamicNodes {
- repeated DynamicLayerNodes nodes = 3;
-}
diff --git a/protocol/proto/DynamicSVONode.proto b/protocol/proto/DynamicSVONode.proto
deleted file mode 100644
index 5cb0a9eb..00000000
--- a/protocol/proto/DynamicSVONode.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message DynamicSVONode {
- int64 index = 8;
- int32 area = 5;
- Vector refer_pos = 1;
-}
diff --git a/protocol/proto/EchoNotify.proto b/protocol/proto/EchoNotify.proto
deleted file mode 100644
index 3cbb95d8..00000000
--- a/protocol/proto/EchoNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 65
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EchoNotify {
- uint32 seq_id = 4;
- string content = 9;
-}
diff --git a/protocol/proto/EchoShellDetailInfo.proto b/protocol/proto/EchoShellDetailInfo.proto
deleted file mode 100644
index 20b5f22b..00000000
--- a/protocol/proto/EchoShellDetailInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "SummerTimeDungeonInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message EchoShellDetailInfo {
- repeated SummerTimeDungeonInfo summer_time_dungeon_list = 8;
- repeated uint32 shell_list = 13;
- repeated uint32 pass_dungeon_list = 4;
- repeated uint32 taken_reward_list = 2;
-}
diff --git a/protocol/proto/EchoShellInfo.proto b/protocol/proto/EchoShellInfo.proto
deleted file mode 100644
index 3b5765e4..00000000
--- a/protocol/proto/EchoShellInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message EchoShellInfo {
- uint32 shell_id = 1;
-}
diff --git a/protocol/proto/EchoShellTakeRewardReq.proto b/protocol/proto/EchoShellTakeRewardReq.proto
deleted file mode 100644
index f062fa7d..00000000
--- a/protocol/proto/EchoShellTakeRewardReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8114
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EchoShellTakeRewardReq {
- uint32 reward_id = 10;
-}
diff --git a/protocol/proto/EchoShellTakeRewardRsp.proto b/protocol/proto/EchoShellTakeRewardRsp.proto
deleted file mode 100644
index 3c692b59..00000000
--- a/protocol/proto/EchoShellTakeRewardRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8797
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EchoShellTakeRewardRsp {
- uint32 reward_id = 6;
- int32 retcode = 10;
-}
diff --git a/protocol/proto/EchoShellUpdateNotify.proto b/protocol/proto/EchoShellUpdateNotify.proto
deleted file mode 100644
index 0865540c..00000000
--- a/protocol/proto/EchoShellUpdateNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8150
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EchoShellUpdateNotify {
- uint32 shell_id = 1;
-}
diff --git a/protocol/proto/EffigyActivityDetailInfo.proto b/protocol/proto/EffigyActivityDetailInfo.proto
deleted file mode 100644
index 39d0a8cc..00000000
--- a/protocol/proto/EffigyActivityDetailInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "EffigyDailyInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message EffigyActivityDetailInfo {
- uint32 cur_score = 5;
- repeated EffigyDailyInfo daily_info_list = 14;
- uint32 last_difficulty_id = 9;
- repeated uint32 taken_reward_index_list = 2;
-}
diff --git a/protocol/proto/EffigyChallengeDungeonResultInfo.proto b/protocol/proto/EffigyChallengeDungeonResultInfo.proto
deleted file mode 100644
index b9c91b0f..00000000
--- a/protocol/proto/EffigyChallengeDungeonResultInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message EffigyChallengeDungeonResultInfo {
- uint32 challenge_score = 7;
- bool is_in_time_limit = 8;
- uint32 challenge_id = 6;
- bool is_success = 15;
- uint32 challenge_max_score = 13;
-}
diff --git a/protocol/proto/EffigyChallengeInfoNotify.proto b/protocol/proto/EffigyChallengeInfoNotify.proto
deleted file mode 100644
index ddc820ad..00000000
--- a/protocol/proto/EffigyChallengeInfoNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2090
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EffigyChallengeInfoNotify {
- uint32 difficulty_id = 9;
- repeated uint32 condition_id_list = 11;
- uint32 challenge_score = 14;
- uint32 challenge_id = 8;
-}
diff --git a/protocol/proto/EffigyChallengeResultNotify.proto b/protocol/proto/EffigyChallengeResultNotify.proto
deleted file mode 100644
index eb8918c2..00000000
--- a/protocol/proto/EffigyChallengeResultNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2046
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EffigyChallengeResultNotify {
- bool is_success = 5;
- uint32 challenge_max_score = 12;
- uint32 challenge_score = 3;
- uint32 challenge_id = 7;
-}
diff --git a/protocol/proto/EffigyChallengeV2ChooseSkillReq.proto b/protocol/proto/EffigyChallengeV2ChooseSkillReq.proto
deleted file mode 100644
index 84082436..00000000
--- a/protocol/proto/EffigyChallengeV2ChooseSkillReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 21269
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EffigyChallengeV2ChooseSkillReq {
- uint32 level_id = 6;
- uint32 challenge_mode_skill_no = 7;
-}
diff --git a/protocol/proto/EffigyChallengeV2ChooseSkillRsp.proto b/protocol/proto/EffigyChallengeV2ChooseSkillRsp.proto
deleted file mode 100644
index cdbd9d54..00000000
--- a/protocol/proto/EffigyChallengeV2ChooseSkillRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 22448
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EffigyChallengeV2ChooseSkillRsp {
- uint32 level_id = 15;
- int32 retcode = 9;
- uint32 challenge_mode_skill_no = 3;
-}
diff --git a/protocol/proto/EffigyChallengeV2DetailInfo.proto b/protocol/proto/EffigyChallengeV2DetailInfo.proto
deleted file mode 100644
index 57808fc9..00000000
--- a/protocol/proto/EffigyChallengeV2DetailInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "EffigyChallengeV2LevelData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message EffigyChallengeV2DetailInfo {
- repeated EffigyChallengeV2LevelData level_data_list = 3;
-}
diff --git a/protocol/proto/EffigyChallengeV2DungeonInfoNotify.proto b/protocol/proto/EffigyChallengeV2DungeonInfoNotify.proto
deleted file mode 100644
index 3667d407..00000000
--- a/protocol/proto/EffigyChallengeV2DungeonInfoNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 22835
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EffigyChallengeV2DungeonInfoNotify {
- uint32 challenge_mode_difficulty = 2;
- uint32 skill_no = 4;
- uint32 level_id = 13;
-}
diff --git a/protocol/proto/EffigyChallengeV2EnterDungeonReq.proto b/protocol/proto/EffigyChallengeV2EnterDungeonReq.proto
deleted file mode 100644
index 784e09c6..00000000
--- a/protocol/proto/EffigyChallengeV2EnterDungeonReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 23489
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EffigyChallengeV2EnterDungeonReq {
- uint32 challenge_mode_difficulty = 7;
- uint32 level_id = 12;
- uint32 challenge_mode_skill_no = 11;
-}
diff --git a/protocol/proto/EffigyChallengeV2EnterDungeonRsp.proto b/protocol/proto/EffigyChallengeV2EnterDungeonRsp.proto
deleted file mode 100644
index 5845e3c1..00000000
--- a/protocol/proto/EffigyChallengeV2EnterDungeonRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 24917
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EffigyChallengeV2EnterDungeonRsp {
- uint32 challenge_mode_skill_no = 11;
- int32 retcode = 10;
- uint32 challenge_mode_difficulty = 14;
- uint32 level_id = 13;
-}
diff --git a/protocol/proto/EffigyChallengeV2LevelData.proto b/protocol/proto/EffigyChallengeV2LevelData.proto
deleted file mode 100644
index f02ccd34..00000000
--- a/protocol/proto/EffigyChallengeV2LevelData.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message EffigyChallengeV2LevelData {
- uint32 challenge_mode_difficulty_pass = 1;
- uint32 level_id = 5;
- uint32 challenge_mode_last_choose_skill_no = 10;
- uint32 best_cost_time = 12;
- bool is_level_open = 7;
- uint32 challenge_mode_difficulty_open = 13;
-}
diff --git a/protocol/proto/EffigyChallengeV2RestartDungeonReq.proto b/protocol/proto/EffigyChallengeV2RestartDungeonReq.proto
deleted file mode 100644
index e17a77dc..00000000
--- a/protocol/proto/EffigyChallengeV2RestartDungeonReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 24522
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EffigyChallengeV2RestartDungeonReq {}
diff --git a/protocol/proto/EffigyChallengeV2RestartDungeonRsp.proto b/protocol/proto/EffigyChallengeV2RestartDungeonRsp.proto
deleted file mode 100644
index d97a3a10..00000000
--- a/protocol/proto/EffigyChallengeV2RestartDungeonRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 23167
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EffigyChallengeV2RestartDungeonRsp {
- int32 retcode = 5;
-}
diff --git a/protocol/proto/EffigyChallengeV2SettleInfo.proto b/protocol/proto/EffigyChallengeV2SettleInfo.proto
deleted file mode 100644
index 3e250e8e..00000000
--- a/protocol/proto/EffigyChallengeV2SettleInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message EffigyChallengeV2SettleInfo {
- bool is_challenge_highest_difficulty = 7;
- uint32 create_dungeon_player_uid = 4;
- uint32 challenge_mode_difficulty = 6;
- bool is_new_record_time = 1;
- uint32 record_time = 12;
- uint32 first_time_finish_difficulty = 5;
-}
diff --git a/protocol/proto/EffigyDailyInfo.proto b/protocol/proto/EffigyDailyInfo.proto
deleted file mode 100644
index 965d163f..00000000
--- a/protocol/proto/EffigyDailyInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message EffigyDailyInfo {
- uint32 challenge_max_score = 6;
- bool is_first_pass_reward_taken = 12;
- uint32 challenge_total_score = 15;
- uint32 challenge_id = 1;
- uint32 challenge_count = 3;
- uint32 day_index = 14;
- uint32 begin_time = 2;
-}
diff --git a/protocol/proto/EndCameraSceneLookNotify.proto b/protocol/proto/EndCameraSceneLookNotify.proto
deleted file mode 100644
index a6fb2aea..00000000
--- a/protocol/proto/EndCameraSceneLookNotify.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 217
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EndCameraSceneLookNotify {}
diff --git a/protocol/proto/EnterChessDungeonReq.proto b/protocol/proto/EnterChessDungeonReq.proto
deleted file mode 100644
index 64b2d139..00000000
--- a/protocol/proto/EnterChessDungeonReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8191
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EnterChessDungeonReq {
- uint32 map_id = 12;
-}
diff --git a/protocol/proto/EnterChessDungeonRsp.proto b/protocol/proto/EnterChessDungeonRsp.proto
deleted file mode 100644
index a4a52c88..00000000
--- a/protocol/proto/EnterChessDungeonRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8592
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EnterChessDungeonRsp {
- int32 retcode = 8;
- uint32 map_id = 13;
-}
diff --git a/protocol/proto/EnterCustomDungeonReq.proto b/protocol/proto/EnterCustomDungeonReq.proto
deleted file mode 100644
index 6a9ef4d5..00000000
--- a/protocol/proto/EnterCustomDungeonReq.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6226
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EnterCustomDungeonReq {
- uint64 dungeon_guid = 11;
- uint32 dungeon_id = 12;
- EnterCustomDungeonType enter_type = 10;
-}
diff --git a/protocol/proto/EnterCustomDungeonRsp.proto b/protocol/proto/EnterCustomDungeonRsp.proto
deleted file mode 100644
index 7c8d0a00..00000000
--- a/protocol/proto/EnterCustomDungeonRsp.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6218
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EnterCustomDungeonRsp {
- CustomDungeon custom_dungeon = 14;
- EnterCustomDungeonType enter_type = 2;
- int32 retcode = 10;
- map room_cost_map = 6;
-}
diff --git a/protocol/proto/EnterCustomDungeonType.proto b/protocol/proto/EnterCustomDungeonType.proto
deleted file mode 100644
index 51b8ad95..00000000
--- a/protocol/proto/EnterCustomDungeonType.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/EnterFishingReq.proto b/protocol/proto/EnterFishingReq.proto
deleted file mode 100644
index 22681a13..00000000
--- a/protocol/proto/EnterFishingReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5826
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EnterFishingReq {
- uint32 fish_pool_id = 3;
-}
diff --git a/protocol/proto/EnterFishingRsp.proto b/protocol/proto/EnterFishingRsp.proto
deleted file mode 100644
index 8c0f90cb..00000000
--- a/protocol/proto/EnterFishingRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5818
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EnterFishingRsp {
- int32 retcode = 7;
- uint32 fish_pool_id = 9;
-}
diff --git a/protocol/proto/EnterFungusFighterPlotDungeonReq.proto b/protocol/proto/EnterFungusFighterPlotDungeonReq.proto
deleted file mode 100644
index fcf9f9ba..00000000
--- a/protocol/proto/EnterFungusFighterPlotDungeonReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 23053
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EnterFungusFighterPlotDungeonReq {
- uint32 dungeon_id = 14;
- repeated uint32 fungus_id_list = 8;
-}
diff --git a/protocol/proto/EnterFungusFighterPlotDungeonRsp.proto b/protocol/proto/EnterFungusFighterPlotDungeonRsp.proto
deleted file mode 100644
index 3036a0c1..00000000
--- a/protocol/proto/EnterFungusFighterPlotDungeonRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 21008
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EnterFungusFighterPlotDungeonRsp {
- int32 retcode = 10;
- uint32 dungeon_id = 15;
- repeated uint32 fungus_id_list = 2;
-}
diff --git a/protocol/proto/EnterFungusFighterTrainingDungeonReq.proto b/protocol/proto/EnterFungusFighterTrainingDungeonReq.proto
deleted file mode 100644
index e56d63ce..00000000
--- a/protocol/proto/EnterFungusFighterTrainingDungeonReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 23860
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EnterFungusFighterTrainingDungeonReq {
- uint32 dungeon_id = 3;
-}
diff --git a/protocol/proto/EnterFungusFighterTrainingDungeonRsp.proto b/protocol/proto/EnterFungusFighterTrainingDungeonRsp.proto
deleted file mode 100644
index c0298c04..00000000
--- a/protocol/proto/EnterFungusFighterTrainingDungeonRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 21593
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EnterFungusFighterTrainingDungeonRsp {
- int32 retcode = 7;
- uint32 dungeon_id = 11;
-}
diff --git a/protocol/proto/EnterIrodoriChessDungeonReq.proto b/protocol/proto/EnterIrodoriChessDungeonReq.proto
deleted file mode 100644
index 3e6a0060..00000000
--- a/protocol/proto/EnterIrodoriChessDungeonReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8717
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EnterIrodoriChessDungeonReq {
- bool is_hard_map = 1;
- uint32 level_id = 11;
-}
diff --git a/protocol/proto/EnterIrodoriChessDungeonRsp.proto b/protocol/proto/EnterIrodoriChessDungeonRsp.proto
deleted file mode 100644
index 39ad557e..00000000
--- a/protocol/proto/EnterIrodoriChessDungeonRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8546
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EnterIrodoriChessDungeonRsp {
- int32 retcode = 5;
- bool is_hard_map = 7;
- uint32 level_id = 13;
-}
diff --git a/protocol/proto/EnterMechanicusDungeonReq.proto b/protocol/proto/EnterMechanicusDungeonReq.proto
deleted file mode 100644
index c4d280e4..00000000
--- a/protocol/proto/EnterMechanicusDungeonReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3931
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EnterMechanicusDungeonReq {
- uint32 difficult_level = 7;
-}
diff --git a/protocol/proto/EnterMechanicusDungeonRsp.proto b/protocol/proto/EnterMechanicusDungeonRsp.proto
deleted file mode 100644
index 45a4dc39..00000000
--- a/protocol/proto/EnterMechanicusDungeonRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3975
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EnterMechanicusDungeonRsp {
- uint32 wrong_uid = 12;
- uint32 difficult_level = 13;
- int32 retcode = 6;
- uint32 dungeon_id = 11;
-}
diff --git a/protocol/proto/EnterRogueDiaryDungeonReq.proto b/protocol/proto/EnterRogueDiaryDungeonReq.proto
deleted file mode 100644
index 5004c472..00000000
--- a/protocol/proto/EnterRogueDiaryDungeonReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8943
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EnterRogueDiaryDungeonReq {
- repeated uint32 chosen_card_list = 9;
- repeated RogueDiaryAvatar chosen_avatar_list = 11;
-}
diff --git a/protocol/proto/EnterRogueDiaryDungeonRsp.proto b/protocol/proto/EnterRogueDiaryDungeonRsp.proto
deleted file mode 100644
index 06177b05..00000000
--- a/protocol/proto/EnterRogueDiaryDungeonRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8352
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EnterRogueDiaryDungeonRsp {
- int32 retcode = 9;
-}
diff --git a/protocol/proto/EnterRoguelikeDungeonNotify.proto b/protocol/proto/EnterRoguelikeDungeonNotify.proto
deleted file mode 100644
index bf897fb2..00000000
--- a/protocol/proto/EnterRoguelikeDungeonNotify.proto
+++ /dev/null
@@ -1,45 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8652
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EnterRoguelikeDungeonNotify {
- bool is_mist_clear = 14;
- uint32 dungeon_weight_config_id = 2;
- repeated RoguelikeRuneRecord rune_record_list = 6;
- repeated uint64 onstage_avatar_guid_list = 9;
- bool is_first_enter = 205;
- repeated uint32 explored_cell_list = 3;
- map cell_info_map = 11;
- uint32 dungeon_id = 1;
- uint32 refresh_cost_item_count = 1999;
- float bonus_resource_prop = 13;
- uint32 revise_monster_level = 1541;
- uint32 stage_id = 15;
- repeated uint64 backstage_avatar_guid_list = 10;
- uint32 cur_cell_id = 12;
- uint32 refresh_cost_item_id = 7;
- uint32 cur_level = 8;
-}
diff --git a/protocol/proto/EnterSceneDoneReq.proto b/protocol/proto/EnterSceneDoneReq.proto
deleted file mode 100644
index b6e5b18d..00000000
--- a/protocol/proto/EnterSceneDoneReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 277
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EnterSceneDoneReq {
- uint32 enter_scene_token = 11;
-}
diff --git a/protocol/proto/EnterSceneDoneRsp.proto b/protocol/proto/EnterSceneDoneRsp.proto
deleted file mode 100644
index fd2b2fc3..00000000
--- a/protocol/proto/EnterSceneDoneRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 237
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EnterSceneDoneRsp {
- uint32 enter_scene_token = 15;
- int32 retcode = 7;
-}
diff --git a/protocol/proto/EnterScenePeerNotify.proto b/protocol/proto/EnterScenePeerNotify.proto
deleted file mode 100644
index cb20c5dc..00000000
--- a/protocol/proto/EnterScenePeerNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 252
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EnterScenePeerNotify {
- uint32 dest_scene_id = 12;
- uint32 enter_scene_token = 11;
- uint32 host_peer_id = 14;
- uint32 peer_id = 1;
-}
diff --git a/protocol/proto/EnterSceneReadyReq.proto b/protocol/proto/EnterSceneReadyReq.proto
deleted file mode 100644
index f8a22474..00000000
--- a/protocol/proto/EnterSceneReadyReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 208
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EnterSceneReadyReq {
- uint32 enter_scene_token = 9;
-}
diff --git a/protocol/proto/EnterSceneReadyRsp.proto b/protocol/proto/EnterSceneReadyRsp.proto
deleted file mode 100644
index 7e64d929..00000000
--- a/protocol/proto/EnterSceneReadyRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 209
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EnterSceneReadyRsp {
- uint32 enter_scene_token = 1;
- int32 retcode = 4;
-}
diff --git a/protocol/proto/EnterSceneWeatherAreaNotify.proto b/protocol/proto/EnterSceneWeatherAreaNotify.proto
deleted file mode 100644
index 25dbee8d..00000000
--- a/protocol/proto/EnterSceneWeatherAreaNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 256
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EnterSceneWeatherAreaNotify {
- uint32 weather_gadget_id = 13;
-}
diff --git a/protocol/proto/EnterTransPointRegionNotify.proto b/protocol/proto/EnterTransPointRegionNotify.proto
deleted file mode 100644
index 216c2a3a..00000000
--- a/protocol/proto/EnterTransPointRegionNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 205
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EnterTransPointRegionNotify {
- uint32 scene_id = 8;
- uint32 point_id = 6;
-}
diff --git a/protocol/proto/EnterTrialAvatarActivityDungeonReq.proto b/protocol/proto/EnterTrialAvatarActivityDungeonReq.proto
deleted file mode 100644
index 3f0a19c4..00000000
--- a/protocol/proto/EnterTrialAvatarActivityDungeonReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2118
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EnterTrialAvatarActivityDungeonReq {
- uint32 enter_point_id = 10;
- uint32 trial_avatar_index_id = 5;
- uint32 activity_id = 14;
-}
diff --git a/protocol/proto/EnterTrialAvatarActivityDungeonRsp.proto b/protocol/proto/EnterTrialAvatarActivityDungeonRsp.proto
deleted file mode 100644
index a1dc7899..00000000
--- a/protocol/proto/EnterTrialAvatarActivityDungeonRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2183
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EnterTrialAvatarActivityDungeonRsp {
- int32 retcode = 11;
- uint32 trial_avatar_index_id = 13;
- uint32 activity_id = 10;
-}
diff --git a/protocol/proto/EnterType.proto b/protocol/proto/EnterType.proto
deleted file mode 100644
index c789f3a6..00000000
--- a/protocol/proto/EnterType.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum EnterType {
- ENTER_TYPE_NONE = 0;
- ENTER_TYPE_SELF = 1;
- ENTER_TYPE_GOTO = 2;
- ENTER_TYPE_JUMP = 3;
- ENTER_TYPE_OTHER = 4;
- ENTER_TYPE_BACK = 5;
- ENTER_TYPE_DUNGEON = 6;
- ENTER_TYPE_DUNGEON_REPLAY = 7;
- ENTER_TYPE_GOTO_BY_PORTAL = 8;
- ENTER_TYPE_SELF_HOME = 9;
- ENTER_TYPE_OTHER_HOME = 10;
- ENTER_TYPE_GOTO_RECREATE = 11;
-}
diff --git a/protocol/proto/EnterWorldAreaReq.proto b/protocol/proto/EnterWorldAreaReq.proto
deleted file mode 100644
index eca8f137..00000000
--- a/protocol/proto/EnterWorldAreaReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 250
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EnterWorldAreaReq {
- uint32 area_type = 8;
- uint32 area_id = 1;
-}
diff --git a/protocol/proto/EnterWorldAreaRsp.proto b/protocol/proto/EnterWorldAreaRsp.proto
deleted file mode 100644
index faecc84f..00000000
--- a/protocol/proto/EnterWorldAreaRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 243
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EnterWorldAreaRsp {
- uint32 area_type = 1;
- uint32 area_id = 7;
- int32 retcode = 9;
-}
diff --git a/protocol/proto/EntityAbilityInvokeEntry.proto b/protocol/proto/EntityAbilityInvokeEntry.proto
deleted file mode 100644
index 2e9e7e02..00000000
--- a/protocol/proto/EntityAbilityInvokeEntry.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message EntityAbilityInvokeEntry {
- uint32 entity_id = 8;
- repeated AbilityInvokeEntry invokes = 1;
-}
diff --git a/protocol/proto/EntityAiKillSelfNotify.proto b/protocol/proto/EntityAiKillSelfNotify.proto
deleted file mode 100644
index f673d89a..00000000
--- a/protocol/proto/EntityAiKillSelfNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 340
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EntityAiKillSelfNotify {
- uint32 entity_id = 12;
-}
diff --git a/protocol/proto/EntityAiSyncNotify.proto b/protocol/proto/EntityAiSyncNotify.proto
deleted file mode 100644
index 8759767c..00000000
--- a/protocol/proto/EntityAiSyncNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AiSyncInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 400
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EntityAiSyncNotify {
- repeated uint32 local_avatar_alerted_monster_list = 15;
- repeated AiSyncInfo info_list = 1;
-}
diff --git a/protocol/proto/EntityAuthorityChangeNotify.proto b/protocol/proto/EntityAuthorityChangeNotify.proto
deleted file mode 100644
index bd40c387..00000000
--- a/protocol/proto/EntityAuthorityChangeNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 394
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EntityAuthorityChangeNotify {
- repeated AuthorityChange authority_change_list = 15;
-}
diff --git a/protocol/proto/EntityAuthorityInfo.proto b/protocol/proto/EntityAuthorityInfo.proto
deleted file mode 100644
index 5e61ec2f..00000000
--- a/protocol/proto/EntityAuthorityInfo.proto
+++ /dev/null
@@ -1,36 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AbilitySyncStateInfo.proto";
-import "AnimatorParameterValueInfoPair.proto";
-import "EntityClientExtraInfo.proto";
-import "EntityRendererChangedInfo.proto";
-import "SceneEntityAiInfo.proto";
-import "Vector.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message EntityAuthorityInfo {
- AbilitySyncStateInfo ability_info = 1;
- EntityRendererChangedInfo renderer_changed_info = 2;
- SceneEntityAiInfo ai_info = 3;
- Vector born_pos = 4;
- repeated AnimatorParameterValueInfoPair pose_para_list = 5;
- EntityClientExtraInfo client_extra_info = 6;
-}
diff --git a/protocol/proto/EntityClientData.proto b/protocol/proto/EntityClientData.proto
deleted file mode 100644
index 6415ab14..00000000
--- a/protocol/proto/EntityClientData.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message EntityClientData {
- uint32 wind_change_scene_time = 1;
- float windmill_sync_angle = 2;
- int32 wind_change_target_level = 3;
-}
diff --git a/protocol/proto/EntityClientExtraInfo.proto b/protocol/proto/EntityClientExtraInfo.proto
deleted file mode 100644
index 20dc8503..00000000
--- a/protocol/proto/EntityClientExtraInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message EntityClientExtraInfo {
- Vector skill_anchor_position = 1;
-}
diff --git a/protocol/proto/EntityConfigHashEntry.proto b/protocol/proto/EntityConfigHashEntry.proto
deleted file mode 100644
index 6c36e9db..00000000
--- a/protocol/proto/EntityConfigHashEntry.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message EntityConfigHashEntry {
- uint32 job_id = 13;
- int32 hash_value = 6;
- uint32 entity_id = 11;
-}
diff --git a/protocol/proto/EntityConfigHashNotify.proto b/protocol/proto/EntityConfigHashNotify.proto
deleted file mode 100644
index fcdfb795..00000000
--- a/protocol/proto/EntityConfigHashNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3189
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EntityConfigHashNotify {
- repeated EntityConfigHashEntry ability_entry_list = 3;
- repeated EntityConfigHashEntry avatar_entry_list = 15;
- repeated EntityConfigHashEntry combat_entry_list = 8;
-}
diff --git a/protocol/proto/EntityEnvironmentInfo.proto b/protocol/proto/EntityEnvironmentInfo.proto
deleted file mode 100644
index eb9e15cc..00000000
--- a/protocol/proto/EntityEnvironmentInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message EntityEnvironmentInfo {
- uint32 json_climate_type = 1;
- uint32 climate_area_id = 2;
-}
diff --git a/protocol/proto/EntityFightPropChangeReasonNotify.proto b/protocol/proto/EntityFightPropChangeReasonNotify.proto
deleted file mode 100644
index 6094ba83..00000000
--- a/protocol/proto/EntityFightPropChangeReasonNotify.proto
+++ /dev/null
@@ -1,37 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ChangeEnergyReason.proto";
-import "ChangeHpReason.proto";
-import "PropChangeReason.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1203
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EntityFightPropChangeReasonNotify {
- repeated uint32 param_list = 10;
- float prop_delta = 1;
- ChangeHpReason change_hp_reason = 14;
- PropChangeReason reason = 6;
- uint32 entity_id = 5;
- ChangeEnergyReason change_energy_reson = 15;
- uint32 prop_type = 13;
-}
diff --git a/protocol/proto/EntityFightPropNotify.proto b/protocol/proto/EntityFightPropNotify.proto
deleted file mode 100644
index 14d17608..00000000
--- a/protocol/proto/EntityFightPropNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1212
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EntityFightPropNotify {
- uint32 entity_id = 4;
- map fight_prop_map = 8;
-}
diff --git a/protocol/proto/EntityFightPropUpdateNotify.proto b/protocol/proto/EntityFightPropUpdateNotify.proto
deleted file mode 100644
index d74b4691..00000000
--- a/protocol/proto/EntityFightPropUpdateNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1235
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EntityFightPropUpdateNotify {
- map fight_prop_map = 15;
- uint32 entity_id = 13;
-}
diff --git a/protocol/proto/EntityForceSyncReq.proto b/protocol/proto/EntityForceSyncReq.proto
deleted file mode 100644
index 8e4c447c..00000000
--- a/protocol/proto/EntityForceSyncReq.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 274
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EntityForceSyncReq {
- uint32 room_id = 1;
- MotionInfo motion_info = 11;
- uint32 entity_id = 13;
- uint32 scene_time = 12;
-}
diff --git a/protocol/proto/EntityForceSyncRsp.proto b/protocol/proto/EntityForceSyncRsp.proto
deleted file mode 100644
index 486dcf60..00000000
--- a/protocol/proto/EntityForceSyncRsp.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 276
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EntityForceSyncRsp {
- uint32 scene_time = 14;
- uint32 entity_id = 6;
- MotionInfo fail_motion = 8;
- int32 retcode = 4;
-}
diff --git a/protocol/proto/EntityJumpNotify.proto b/protocol/proto/EntityJumpNotify.proto
deleted file mode 100644
index f32482eb..00000000
--- a/protocol/proto/EntityJumpNotify.proto
+++ /dev/null
@@ -1,38 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 222
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EntityJumpNotify {
- Type jump_type = 9;
- Vector rot = 8;
- Vector pos = 10;
- uint32 entity_id = 12;
-
- enum Type {
- TYPE_NULL = 0;
- TYPE_ACTIVE = 1;
- TYPE_PASSIVE = 2;
- }
-}
diff --git a/protocol/proto/EntityMoveFailInfo.proto b/protocol/proto/EntityMoveFailInfo.proto
deleted file mode 100644
index 269b8a23..00000000
--- a/protocol/proto/EntityMoveFailInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message EntityMoveFailInfo {
- int32 retcode = 12;
- uint32 scene_time = 9;
- MotionInfo fail_motion = 14;
- uint32 reliable_seq = 4;
- uint32 entity_id = 10;
-}
diff --git a/protocol/proto/EntityMoveInfo.proto b/protocol/proto/EntityMoveInfo.proto
deleted file mode 100644
index f1f2dab0..00000000
--- a/protocol/proto/EntityMoveInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message EntityMoveInfo {
- uint32 entity_id = 1;
- MotionInfo motion_info = 2;
- uint32 scene_time = 3;
- uint32 reliable_seq = 4;
- bool is_reliable = 5;
-}
diff --git a/protocol/proto/EntityMoveRoomNotify.proto b/protocol/proto/EntityMoveRoomNotify.proto
deleted file mode 100644
index f30bdf6d..00000000
--- a/protocol/proto/EntityMoveRoomNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3178
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EntityMoveRoomNotify {
- uint32 entity_id = 11;
- uint32 dest_room_id = 9;
-}
diff --git a/protocol/proto/EntityPropNotify.proto b/protocol/proto/EntityPropNotify.proto
deleted file mode 100644
index 21cba96a..00000000
--- a/protocol/proto/EntityPropNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1272
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EntityPropNotify {
- map prop_map = 1;
- uint32 entity_id = 14;
-}
diff --git a/protocol/proto/EntityRendererChangedInfo.proto b/protocol/proto/EntityRendererChangedInfo.proto
deleted file mode 100644
index 476e0b2e..00000000
--- a/protocol/proto/EntityRendererChangedInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message EntityRendererChangedInfo {
- map changed_renderers = 1;
- uint32 visibility_count = 2;
- bool is_cached = 3;
-}
diff --git a/protocol/proto/EntityTagChangeNotify.proto b/protocol/proto/EntityTagChangeNotify.proto
deleted file mode 100644
index 8031b987..00000000
--- a/protocol/proto/EntityTagChangeNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3316
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EntityTagChangeNotify {
- string tag = 2;
- uint32 entity_id = 8;
- bool is_add = 10;
-}
diff --git a/protocol/proto/Equip.proto b/protocol/proto/Equip.proto
deleted file mode 100644
index 149d8158..00000000
--- a/protocol/proto/Equip.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "Reliquary.proto";
-import "Weapon.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message Equip {
- bool is_locked = 3;
- oneof detail {
- Reliquary reliquary = 1;
- Weapon weapon = 2;
- }
-}
diff --git a/protocol/proto/EquipParam.proto b/protocol/proto/EquipParam.proto
deleted file mode 100644
index 3ffd94a9..00000000
--- a/protocol/proto/EquipParam.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message EquipParam {
- uint32 item_id = 1;
- uint32 item_num = 2;
- uint32 item_level = 3;
- uint32 promote_level = 4;
-}
diff --git a/protocol/proto/EquipParamList.proto b/protocol/proto/EquipParamList.proto
deleted file mode 100644
index ab9bc8b9..00000000
--- a/protocol/proto/EquipParamList.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "EquipParam.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message EquipParamList {
- repeated EquipParam item_list = 1;
-}
diff --git a/protocol/proto/EquipRoguelikeRuneReq.proto b/protocol/proto/EquipRoguelikeRuneReq.proto
deleted file mode 100644
index 66726f47..00000000
--- a/protocol/proto/EquipRoguelikeRuneReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8306
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EquipRoguelikeRuneReq {
- repeated uint32 rune_list = 3;
-}
diff --git a/protocol/proto/EquipRoguelikeRuneRsp.proto b/protocol/proto/EquipRoguelikeRuneRsp.proto
deleted file mode 100644
index b044147f..00000000
--- a/protocol/proto/EquipRoguelikeRuneRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8705
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EquipRoguelikeRuneRsp {
- int32 retcode = 14;
- repeated uint32 rune_list = 1;
-}
diff --git a/protocol/proto/EventTriggerType.proto b/protocol/proto/EventTriggerType.proto
deleted file mode 100644
index 73b0bad6..00000000
--- a/protocol/proto/EventTriggerType.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum EventTriggerType {
- EVENT_TRIGGER_TYPE_NONE = 0;
- EVENT_TRIGGER_TYPE_ENTER_FORCE = 1;
-}
diff --git a/protocol/proto/EvtAiSyncCombatThreatInfoNotify.proto b/protocol/proto/EvtAiSyncCombatThreatInfoNotify.proto
deleted file mode 100644
index effcaee3..00000000
--- a/protocol/proto/EvtAiSyncCombatThreatInfoNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AiThreatInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 329
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EvtAiSyncCombatThreatInfoNotify {
- map combat_threat_info_map = 8;
-}
diff --git a/protocol/proto/EvtAiSyncSkillCdNotify.proto b/protocol/proto/EvtAiSyncSkillCdNotify.proto
deleted file mode 100644
index 581deb4e..00000000
--- a/protocol/proto/EvtAiSyncSkillCdNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AiSkillCdInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 376
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EvtAiSyncSkillCdNotify {
- map ai_cd_map = 7;
-}
diff --git a/protocol/proto/EvtAnimatorParameterInfo.proto b/protocol/proto/EvtAnimatorParameterInfo.proto
deleted file mode 100644
index e2c33273..00000000
--- a/protocol/proto/EvtAnimatorParameterInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AnimatorParameterValueInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message EvtAnimatorParameterInfo {
- uint32 entity_id = 4;
- bool is_server_cache = 5;
- AnimatorParameterValueInfo value = 7;
- int32 name_id = 15;
-}
diff --git a/protocol/proto/EvtAnimatorParameterNotify.proto b/protocol/proto/EvtAnimatorParameterNotify.proto
deleted file mode 100644
index 047581ac..00000000
--- a/protocol/proto/EvtAnimatorParameterNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 398
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EvtAnimatorParameterNotify {
- EvtAnimatorParameterInfo animator_param_info = 12;
- ForwardType forward_type = 14;
-}
diff --git a/protocol/proto/EvtAnimatorStateChangedInfo.proto b/protocol/proto/EvtAnimatorStateChangedInfo.proto
deleted file mode 100644
index 30119bc3..00000000
--- a/protocol/proto/EvtAnimatorStateChangedInfo.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message EvtAnimatorStateChangedInfo {
- int32 face_angle_compact = 14;
- uint32 to_state_hash = 5;
- uint32 normalized_time_compact = 9;
- uint32 layer = 2;
- Vector pos = 13;
- float fade_duration = 3;
- bool force_sync = 1;
- uint32 entity_id = 15;
- bool handle_animator_state_immediately = 7;
-}
diff --git a/protocol/proto/EvtAnimatorStateChangedNotify.proto b/protocol/proto/EvtAnimatorStateChangedNotify.proto
deleted file mode 100644
index 38931f70..00000000
--- a/protocol/proto/EvtAnimatorStateChangedNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 331
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EvtAnimatorStateChangedNotify {
- ForwardType forward_type = 3;
- EvtAnimatorStateChangedInfo evt_animator_state_changed_info = 10;
-}
diff --git a/protocol/proto/EvtAvatarEnterFocusNotify.proto b/protocol/proto/EvtAvatarEnterFocusNotify.proto
deleted file mode 100644
index 05b10790..00000000
--- a/protocol/proto/EvtAvatarEnterFocusNotify.proto
+++ /dev/null
@@ -1,43 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 304
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EvtAvatarEnterFocusNotify {
- uint32 entity_id = 1;
- bool can_move = 10;
- bool enter_holding_focus_shoot = 13;
- bool disable_aim_layer = 6;
- bool use_auto_focus = 5;
- bool fast_focus = 3;
- bool show_cross_hair = 12;
- bool enter_normal_focus_shoot = 14;
- ForwardType forward_type = 8;
- Vector focus_forward = 7;
- bool disable_anim = 9;
- bool use_focus_sticky = 15;
- bool use_gyro = 11;
-}
diff --git a/protocol/proto/EvtAvatarExitFocusNotify.proto b/protocol/proto/EvtAvatarExitFocusNotify.proto
deleted file mode 100644
index 6c6a2b2e..00000000
--- a/protocol/proto/EvtAvatarExitFocusNotify.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 393
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EvtAvatarExitFocusNotify {
- Vector finish_forward = 12;
- ForwardType forward_type = 11;
- uint32 entity_id = 14;
-}
diff --git a/protocol/proto/EvtAvatarLockChairReq.proto b/protocol/proto/EvtAvatarLockChairReq.proto
deleted file mode 100644
index 55c629f4..00000000
--- a/protocol/proto/EvtAvatarLockChairReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 318
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EvtAvatarLockChairReq {
- uint64 chair_id = 5;
- Vector position = 8;
-}
diff --git a/protocol/proto/EvtAvatarLockChairRsp.proto b/protocol/proto/EvtAvatarLockChairRsp.proto
deleted file mode 100644
index addc39f9..00000000
--- a/protocol/proto/EvtAvatarLockChairRsp.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 366
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EvtAvatarLockChairRsp {
- uint64 chair_id = 14;
- uint32 entity_id = 15;
- Vector position = 4;
- int32 retcode = 12;
-}
diff --git a/protocol/proto/EvtAvatarSitDownNotify.proto b/protocol/proto/EvtAvatarSitDownNotify.proto
deleted file mode 100644
index be29c7d3..00000000
--- a/protocol/proto/EvtAvatarSitDownNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 324
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EvtAvatarSitDownNotify {
- Vector position = 9;
- uint32 entity_id = 4;
- uint64 chair_id = 6;
-}
diff --git a/protocol/proto/EvtAvatarStandUpNotify.proto b/protocol/proto/EvtAvatarStandUpNotify.proto
deleted file mode 100644
index e01f74b2..00000000
--- a/protocol/proto/EvtAvatarStandUpNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 356
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EvtAvatarStandUpNotify {
- uint64 chair_id = 11;
- int32 perform_id = 6;
- int32 direction = 1;
- uint32 entity_id = 9;
-}
diff --git a/protocol/proto/EvtAvatarUpdateFocusNotify.proto b/protocol/proto/EvtAvatarUpdateFocusNotify.proto
deleted file mode 100644
index ced277d2..00000000
--- a/protocol/proto/EvtAvatarUpdateFocusNotify.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 327
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EvtAvatarUpdateFocusNotify {
- ForwardType forward_type = 7;
- Vector focus_forward = 11;
- uint32 entity_id = 10;
-}
diff --git a/protocol/proto/EvtBeingHealedNotify.proto b/protocol/proto/EvtBeingHealedNotify.proto
deleted file mode 100644
index 909582c7..00000000
--- a/protocol/proto/EvtBeingHealedNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 333
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EvtBeingHealedNotify {
- uint32 target_id = 1;
- float real_heal_amount = 5;
- uint32 source_id = 13;
- float heal_amount = 4;
-}
diff --git a/protocol/proto/EvtBeingHitInfo.proto b/protocol/proto/EvtBeingHitInfo.proto
deleted file mode 100644
index 04e20670..00000000
--- a/protocol/proto/EvtBeingHitInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message EvtBeingHitInfo {
- uint32 peer_id = 6;
- AttackResult attack_result = 7;
- uint32 frame_num = 4;
-}
diff --git a/protocol/proto/EvtBeingHitNotify.proto b/protocol/proto/EvtBeingHitNotify.proto
deleted file mode 100644
index 1ba59ae6..00000000
--- a/protocol/proto/EvtBeingHitNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 372
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EvtBeingHitNotify {
- ForwardType forward_type = 6;
- EvtBeingHitInfo being_hit_info = 3;
-}
diff --git a/protocol/proto/EvtBeingHitsCombineNotify.proto b/protocol/proto/EvtBeingHitsCombineNotify.proto
deleted file mode 100644
index 29c4c9ee..00000000
--- a/protocol/proto/EvtBeingHitsCombineNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 346
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EvtBeingHitsCombineNotify {
- ForwardType forward_type = 11;
- repeated EvtBeingHitInfo evt_being_hit_info_list = 7;
-}
diff --git a/protocol/proto/EvtBulletDeactiveNotify.proto b/protocol/proto/EvtBulletDeactiveNotify.proto
deleted file mode 100644
index 3badc5b0..00000000
--- a/protocol/proto/EvtBulletDeactiveNotify.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 397
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EvtBulletDeactiveNotify {
- ForwardType forward_type = 6;
- uint32 entity_id = 9;
- Vector disappear_pos = 4;
-}
diff --git a/protocol/proto/EvtBulletHitNotify.proto b/protocol/proto/EvtBulletHitNotify.proto
deleted file mode 100644
index 6ec34825..00000000
--- a/protocol/proto/EvtBulletHitNotify.proto
+++ /dev/null
@@ -1,40 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 348
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EvtBulletHitNotify {
- uint32 single_bullet_id = 8;
- Vector hit_point = 15;
- Vector hit_normal = 11;
- int32 hit_box_index = 9;
- uint32 hit_entity_id = 3;
- uint32 entity_id = 5;
- uint32 forward_peer = 7;
- ForwardType forward_type = 2;
- HitColliderType hit_collider_type = 6;
-}
diff --git a/protocol/proto/EvtBulletMoveNotify.proto b/protocol/proto/EvtBulletMoveNotify.proto
deleted file mode 100644
index 77fea349..00000000
--- a/protocol/proto/EvtBulletMoveNotify.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 365
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EvtBulletMoveNotify {
- ForwardType forward_type = 14;
- Vector cur_pos = 1;
- uint32 entity_id = 11;
-}
diff --git a/protocol/proto/EvtCombatForceSetPosInfo.proto b/protocol/proto/EvtCombatForceSetPosInfo.proto
deleted file mode 100644
index a97acd85..00000000
--- a/protocol/proto/EvtCombatForceSetPosInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message EvtCombatForceSetPosInfo {
- uint32 ice_id = 9;
- uint32 collider_entity_id = 10;
- uint32 entity_id = 6;
- Vector target_pos = 1;
-}
diff --git a/protocol/proto/EvtCombatSteerMotionInfo.proto b/protocol/proto/EvtCombatSteerMotionInfo.proto
deleted file mode 100644
index 238b2e34..00000000
--- a/protocol/proto/EvtCombatSteerMotionInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message EvtCombatSteerMotionInfo {
- Vector pos = 12;
- Vector velocity = 10;
- uint32 entity_id = 4;
- Vector face_dir = 1;
-}
diff --git a/protocol/proto/EvtCompensatePosDiffInfo.proto b/protocol/proto/EvtCompensatePosDiffInfo.proto
deleted file mode 100644
index 237bec1c..00000000
--- a/protocol/proto/EvtCompensatePosDiffInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message EvtCompensatePosDiffInfo {
- Vector cur_pos = 14;
- uint32 entity_id = 11;
- int32 face_angle_compact = 10;
- uint32 cur_hash = 4;
- uint32 normalized_time_compact = 3;
-}
diff --git a/protocol/proto/EvtCostStaminaNotify.proto b/protocol/proto/EvtCostStaminaNotify.proto
deleted file mode 100644
index c9f93551..00000000
--- a/protocol/proto/EvtCostStaminaNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 373
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EvtCostStaminaNotify {
- uint32 skill_id = 6;
- float cost_stamina = 11;
-}
diff --git a/protocol/proto/EvtCreateGadgetNotify.proto b/protocol/proto/EvtCreateGadgetNotify.proto
deleted file mode 100644
index 39a4c1f4..00000000
--- a/protocol/proto/EvtCreateGadgetNotify.proto
+++ /dev/null
@@ -1,49 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 307
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EvtCreateGadgetNotify {
- bool is_async_load = 8;
- uint32 camp_type = 5;
- bool sight_group_with_owner = 10;
- repeated uint32 target_entity_id_list = 889;
- ForwardType forward_type = 12;
- uint32 entity_id = 2;
- uint32 target_entity_id = 3;
- uint32 camp_id = 15;
- uint64 guid = 6;
- Vector init_euler_angles = 13;
- uint32 target_lock_point_index = 11;
- repeated uint32 target_lock_point_index_list = 1920;
- Vector init_pos = 4;
- uint32 owner_entity_id = 9;
- uint32 room_id = 7;
- bool is_peer_id_from_player = 25;
- uint32 prop_owner_entity_id = 1;
- bool is_true_life_time_by_owner = 379;
- uint32 config_id = 14;
-}
diff --git a/protocol/proto/EvtDestroyGadgetNotify.proto b/protocol/proto/EvtDestroyGadgetNotify.proto
deleted file mode 100644
index 32a09ded..00000000
--- a/protocol/proto/EvtDestroyGadgetNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 321
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EvtDestroyGadgetNotify {
- ForwardType forward_type = 5;
- uint32 entity_id = 3;
-}
diff --git a/protocol/proto/EvtDestroyServerGadgetNotify.proto b/protocol/proto/EvtDestroyServerGadgetNotify.proto
deleted file mode 100644
index 4a2d02c8..00000000
--- a/protocol/proto/EvtDestroyServerGadgetNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 387
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EvtDestroyServerGadgetNotify {
- uint32 entity_id = 7;
-}
diff --git a/protocol/proto/EvtDoSkillSuccNotify.proto b/protocol/proto/EvtDoSkillSuccNotify.proto
deleted file mode 100644
index 4fd69f7b..00000000
--- a/protocol/proto/EvtDoSkillSuccNotify.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 335
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EvtDoSkillSuccNotify {
- uint32 caster_id = 13;
- ForwardType forward_type = 10;
- Vector forward = 15;
- uint32 skill_id = 7;
-}
diff --git a/protocol/proto/EvtEntityRenderersChangedNotify.proto b/protocol/proto/EvtEntityRenderersChangedNotify.proto
deleted file mode 100644
index bb4d71f8..00000000
--- a/protocol/proto/EvtEntityRenderersChangedNotify.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "EntityRendererChangedInfo.proto";
-import "ForwardType.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 343
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EvtEntityRenderersChangedNotify {
- ForwardType forward_type = 8;
- bool is_server_cache = 3;
- EntityRendererChangedInfo renderer_changed_info = 5;
- uint32 entity_id = 15;
-}
diff --git a/protocol/proto/EvtEntityStartDieEndNotify.proto b/protocol/proto/EvtEntityStartDieEndNotify.proto
deleted file mode 100644
index d902688d..00000000
--- a/protocol/proto/EvtEntityStartDieEndNotify.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 381
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EvtEntityStartDieEndNotify {
- bool immediately = 15;
- uint32 die_state_flag = 12;
- uint32 entity_id = 8;
- ForwardType forward_type = 11;
-}
diff --git a/protocol/proto/EvtFaceToDirInfo.proto b/protocol/proto/EvtFaceToDirInfo.proto
deleted file mode 100644
index 7a113639..00000000
--- a/protocol/proto/EvtFaceToDirInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message EvtFaceToDirInfo {
- uint32 entity_id = 12;
- Vector face_dir = 14;
-}
diff --git a/protocol/proto/EvtFaceToDirNotify.proto b/protocol/proto/EvtFaceToDirNotify.proto
deleted file mode 100644
index 884a0a8c..00000000
--- a/protocol/proto/EvtFaceToDirNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 390
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EvtFaceToDirNotify {
- ForwardType forward_type = 13;
- EvtFaceToDirInfo evt_face_to_dir_info = 5;
-}
diff --git a/protocol/proto/EvtFaceToEntityNotify.proto b/protocol/proto/EvtFaceToEntityNotify.proto
deleted file mode 100644
index 7e691692..00000000
--- a/protocol/proto/EvtFaceToEntityNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 303
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EvtFaceToEntityNotify {
- uint32 face_entity_id = 5;
- ForwardType forward_type = 9;
- uint32 entity_id = 1;
-}
diff --git a/protocol/proto/EvtFixedRushMove.proto b/protocol/proto/EvtFixedRushMove.proto
deleted file mode 100644
index 9701f20b..00000000
--- a/protocol/proto/EvtFixedRushMove.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message EvtFixedRushMove {
- uint32 entity_id = 15;
- float speed = 3;
- bool need_set_is_in_air = 7;
- repeated uint32 animator_state_id_list = 2;
- Vector target_pos = 9;
- bool check_animator_state_on_exit_only = 6;
- string override_collider = 13;
-}
diff --git a/protocol/proto/EvtGrapplingHookMove.proto b/protocol/proto/EvtGrapplingHookMove.proto
deleted file mode 100644
index 4e029d82..00000000
--- a/protocol/proto/EvtGrapplingHookMove.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message EvtGrapplingHookMove {
- float acceleration = 1;
- repeated uint32 animator_state_id_list = 2;
- uint32 entity_id = 3;
- bool need_set_is_in_air = 13;
- float speed = 12;
- float max_speed = 8;
- bool check_animator_state_on_exit_only = 11;
- string override_collider = 14;
- Vector target_pos = 10;
-}
diff --git a/protocol/proto/EvtHittingOtherInfo.proto b/protocol/proto/EvtHittingOtherInfo.proto
deleted file mode 100644
index 666bd110..00000000
--- a/protocol/proto/EvtHittingOtherInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message EvtHittingOtherInfo {
- AttackResult attack_result = 2;
- uint32 peer_id = 8;
-}
diff --git a/protocol/proto/EvtLightCoreMove.proto b/protocol/proto/EvtLightCoreMove.proto
deleted file mode 100644
index 018f792c..00000000
--- a/protocol/proto/EvtLightCoreMove.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message EvtLightCoreMove {
- Vector target_pos = 15;
- float acelerate = 11;
- uint32 entity_id = 5;
- float max_absorb_time = 10;
- float speed = 14;
-}
diff --git a/protocol/proto/EvtLocalGadgetOwnerLeaveSceneNotify.proto b/protocol/proto/EvtLocalGadgetOwnerLeaveSceneNotify.proto
deleted file mode 100644
index 5b729627..00000000
--- a/protocol/proto/EvtLocalGadgetOwnerLeaveSceneNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 384
-// EnetChannelId: 0
-// EnetIsReliable: true
-message EvtLocalGadgetOwnerLeaveSceneNotify {
- uint32 entity_id = 10;
-}
diff --git a/protocol/proto/EvtMonsterDoBlink.proto b/protocol/proto/EvtMonsterDoBlink.proto
deleted file mode 100644
index f9181fab..00000000
--- a/protocol/proto/EvtMonsterDoBlink.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message EvtMonsterDoBlink {
- Vector target_rot = 3;
- Vector target_pos = 7;
- uint32 entity_id = 2;
-}
diff --git a/protocol/proto/EvtMotionInfoDuringSteerAttack.proto b/protocol/proto/EvtMotionInfoDuringSteerAttack.proto
deleted file mode 100644
index 74a50113..00000000
--- a/protocol/proto/EvtMotionInfoDuringSteerAttack.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message EvtMotionInfoDuringSteerAttack {
- Vector face_dir = 4;
- Vector velocity = 3;
- Vector pos = 1;
- uint32 entity_id = 6;
-}
diff --git a/protocol/proto/EvtRushMoveInfo.proto b/protocol/proto/EvtRushMoveInfo.proto
deleted file mode 100644
index d615c241..00000000
--- a/protocol/proto/EvtRushMoveInfo.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message EvtRushMoveInfo {
- int32 state_name_hash = 11;
- Vector rush_to_pos = 9;
- Vector rush_attack_target_pos = 8;
- uint32 entity_id = 4;
- float time_range = 15;
- Vector velocity = 6;
- Vector pos = 2;
- int32 face_angle_compact = 10;
-}
diff --git a/protocol/proto/EvtRushMoveNotify.proto b/protocol/proto/EvtRushMoveNotify.proto
deleted file mode 100644
index 70ec851d..00000000
--- a/protocol/proto/EvtRushMoveNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 375
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EvtRushMoveNotify {
- ForwardType forward_type = 1;
- EvtRushMoveInfo evt_rush_move_info = 15;
-}
diff --git a/protocol/proto/EvtSetAttackTargetInfo.proto b/protocol/proto/EvtSetAttackTargetInfo.proto
deleted file mode 100644
index cbcfceed..00000000
--- a/protocol/proto/EvtSetAttackTargetInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message EvtSetAttackTargetInfo {
- uint32 entity_id = 11;
- uint32 select_point_index = 6;
- uint32 attack_target_id = 7;
-}
diff --git a/protocol/proto/EvtSetAttackTargetNotify.proto b/protocol/proto/EvtSetAttackTargetNotify.proto
deleted file mode 100644
index a8560b0d..00000000
--- a/protocol/proto/EvtSetAttackTargetNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 399
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message EvtSetAttackTargetNotify {
- ForwardType forward_type = 1;
- EvtSetAttackTargetInfo evt_set_attack_target_info = 11;
-}
diff --git a/protocol/proto/EvtSyncEntityPositionInfo.proto b/protocol/proto/EvtSyncEntityPositionInfo.proto
deleted file mode 100644
index eaf035a8..00000000
--- a/protocol/proto/EvtSyncEntityPositionInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message EvtSyncEntityPositionInfo {
- uint32 entity_id = 10;
- uint32 normalized_time_compact = 13;
- uint32 state_hash = 8;
- int32 face_angle_compact = 7;
- Vector pos = 15;
-}
diff --git a/protocol/proto/EvtSyncSkillAnchorPosition.proto b/protocol/proto/EvtSyncSkillAnchorPosition.proto
deleted file mode 100644
index 0bcf9304..00000000
--- a/protocol/proto/EvtSyncSkillAnchorPosition.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message EvtSyncSkillAnchorPosition {
- uint32 entity_id = 2;
- Vector skill_anchor_position = 13;
-}
diff --git a/protocol/proto/EvtSyncTransform.proto b/protocol/proto/EvtSyncTransform.proto
deleted file mode 100644
index 5a6f6bac..00000000
--- a/protocol/proto/EvtSyncTransform.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message EvtSyncTransform {
- uint32 entity_id = 15;
- Vector entity_pos = 6;
- Vector entity_rot = 1;
-}
diff --git a/protocol/proto/ExclusiveRuleInfo.proto b/protocol/proto/ExclusiveRuleInfo.proto
deleted file mode 100644
index a6d6da04..00000000
--- a/protocol/proto/ExclusiveRuleInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ExclusiveRuleInfo {
- repeated uint32 object_id_list = 1;
- uint32 rule_type = 10;
-}
diff --git a/protocol/proto/ExclusiveRuleNotify.proto b/protocol/proto/ExclusiveRuleNotify.proto
deleted file mode 100644
index 5c6665c1..00000000
--- a/protocol/proto/ExclusiveRuleNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 101
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ExclusiveRuleNotify {
- repeated ExclusiveRuleInfo rule_info_list = 5;
-}
diff --git a/protocol/proto/ExecuteGadgetLuaReq.proto b/protocol/proto/ExecuteGadgetLuaReq.proto
deleted file mode 100644
index 396002a7..00000000
--- a/protocol/proto/ExecuteGadgetLuaReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 269
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ExecuteGadgetLuaReq {
- uint32 source_entity_id = 12;
- int32 param3 = 1;
- int32 param1 = 5;
- int32 param2 = 14;
-}
diff --git a/protocol/proto/ExecuteGadgetLuaRsp.proto b/protocol/proto/ExecuteGadgetLuaRsp.proto
deleted file mode 100644
index 65f656d4..00000000
--- a/protocol/proto/ExecuteGadgetLuaRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 210
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ExecuteGadgetLuaRsp {
- int32 retcode = 12;
-}
diff --git a/protocol/proto/ExecuteGroupTriggerReq.proto b/protocol/proto/ExecuteGroupTriggerReq.proto
deleted file mode 100644
index 49a9982f..00000000
--- a/protocol/proto/ExecuteGroupTriggerReq.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 257
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ExecuteGroupTriggerReq {
- string source_name = 15;
- uint32 target_entity_id = 12;
- int32 param2 = 8;
- uint32 source_entity_id = 4;
- int32 param3 = 10;
- int32 param1 = 9;
-}
diff --git a/protocol/proto/ExecuteGroupTriggerRsp.proto b/protocol/proto/ExecuteGroupTriggerRsp.proto
deleted file mode 100644
index 27debdc5..00000000
--- a/protocol/proto/ExecuteGroupTriggerRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 300
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ExecuteGroupTriggerRsp {
- int32 retcode = 13;
-}
diff --git a/protocol/proto/ExhibitionDisplayInfo.proto b/protocol/proto/ExhibitionDisplayInfo.proto
deleted file mode 100644
index 1ee40f2e..00000000
--- a/protocol/proto/ExhibitionDisplayInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ExhibitionDisplayInfo {
- uint32 id = 1;
- uint32 param = 2;
- uint32 detail_param = 3;
-}
diff --git a/protocol/proto/ExitCustomDungeonTryReq.proto b/protocol/proto/ExitCustomDungeonTryReq.proto
deleted file mode 100644
index 2c778534..00000000
--- a/protocol/proto/ExitCustomDungeonTryReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6247
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ExitCustomDungeonTryReq {}
diff --git a/protocol/proto/ExitCustomDungeonTryRsp.proto b/protocol/proto/ExitCustomDungeonTryRsp.proto
deleted file mode 100644
index 2f167d5e..00000000
--- a/protocol/proto/ExitCustomDungeonTryRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6237
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ExitCustomDungeonTryRsp {
- int32 retcode = 3;
-}
diff --git a/protocol/proto/ExitFishingReq.proto b/protocol/proto/ExitFishingReq.proto
deleted file mode 100644
index 4b06d6d9..00000000
--- a/protocol/proto/ExitFishingReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5814
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ExitFishingReq {}
diff --git a/protocol/proto/ExitFishingRsp.proto b/protocol/proto/ExitFishingRsp.proto
deleted file mode 100644
index acc14cb4..00000000
--- a/protocol/proto/ExitFishingRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5847
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ExitFishingRsp {
- int32 retcode = 9;
-}
diff --git a/protocol/proto/ExitSceneWeatherAreaNotify.proto b/protocol/proto/ExitSceneWeatherAreaNotify.proto
deleted file mode 100644
index 48bbf3a7..00000000
--- a/protocol/proto/ExitSceneWeatherAreaNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 242
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ExitSceneWeatherAreaNotify {
- uint32 weather_gadget_id = 2;
-}
diff --git a/protocol/proto/ExitTransPointRegionNotify.proto b/protocol/proto/ExitTransPointRegionNotify.proto
deleted file mode 100644
index ae88a9d9..00000000
--- a/protocol/proto/ExitTransPointRegionNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 282
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ExitTransPointRegionNotify {
- uint32 point_id = 1;
- uint32 scene_id = 7;
-}
diff --git a/protocol/proto/ExpeditionActivityDetailInfo.proto b/protocol/proto/ExpeditionActivityDetailInfo.proto
deleted file mode 100644
index bb2566d2..00000000
--- a/protocol/proto/ExpeditionActivityDetailInfo.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ExpeditionChallengeInfo.proto";
-import "ExpeditionPathInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message ExpeditionActivityDetailInfo {
- uint32 cur_challenge_id = 5;
- repeated ExpeditionChallengeInfo challenge_info_list = 10;
- uint32 expedition_count = 2;
- uint32 content_close_time = 4;
- bool is_content_closed = 8;
- repeated ExpeditionPathInfo path_info_list = 15;
-}
diff --git a/protocol/proto/ExpeditionAssistInfo.proto b/protocol/proto/ExpeditionAssistInfo.proto
deleted file mode 100644
index c963231c..00000000
--- a/protocol/proto/ExpeditionAssistInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ExpeditionAssistInfo {
- string online_id = 14;
- uint32 assist_time = 1;
- uint32 costume_id = 6;
- string target_nick_name = 4;
- uint32 avatar_id = 12;
-}
diff --git a/protocol/proto/ExpeditionChallengeEnterRegionNotify.proto b/protocol/proto/ExpeditionChallengeEnterRegionNotify.proto
deleted file mode 100644
index 63f32edc..00000000
--- a/protocol/proto/ExpeditionChallengeEnterRegionNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2154
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ExpeditionChallengeEnterRegionNotify {
- uint32 id = 5;
- bool is_puzzle_finished = 10;
-}
diff --git a/protocol/proto/ExpeditionChallengeFinishedNotify.proto b/protocol/proto/ExpeditionChallengeFinishedNotify.proto
deleted file mode 100644
index de1fc7f0..00000000
--- a/protocol/proto/ExpeditionChallengeFinishedNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2091
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ExpeditionChallengeFinishedNotify {
- uint32 id = 13;
-}
diff --git a/protocol/proto/ExpeditionChallengeInfo.proto b/protocol/proto/ExpeditionChallengeInfo.proto
deleted file mode 100644
index e25cf01d..00000000
--- a/protocol/proto/ExpeditionChallengeInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ExpeditionChallengeInfo {
- bool is_finished = 5;
- uint32 id = 11;
- uint32 open_time = 9;
-}
diff --git a/protocol/proto/ExpeditionPathInfo.proto b/protocol/proto/ExpeditionPathInfo.proto
deleted file mode 100644
index 1f6958b2..00000000
--- a/protocol/proto/ExpeditionPathInfo.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ExpeditionState.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message ExpeditionPathInfo {
- uint32 mark_id = 12;
- uint32 start_time = 9;
- uint32 assist_avatar_id = 7;
- float bonus_probability = 4;
- ExpeditionState state = 15;
- repeated uint32 avatar_id_list = 2;
- uint32 assist_costume_id = 5;
- uint32 path_id = 8;
- uint32 challenge_id = 11;
- uint32 assist_uid = 10;
-}
diff --git a/protocol/proto/ExpeditionRecallReq.proto b/protocol/proto/ExpeditionRecallReq.proto
deleted file mode 100644
index 5e777503..00000000
--- a/protocol/proto/ExpeditionRecallReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2131
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ExpeditionRecallReq {
- uint32 path_id = 13;
-}
diff --git a/protocol/proto/ExpeditionRecallRsp.proto b/protocol/proto/ExpeditionRecallRsp.proto
deleted file mode 100644
index 24fc2b73..00000000
--- a/protocol/proto/ExpeditionRecallRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2129
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ExpeditionRecallRsp {
- uint32 path_id = 1;
- int32 retcode = 8;
-}
diff --git a/protocol/proto/ExpeditionStartReq.proto b/protocol/proto/ExpeditionStartReq.proto
deleted file mode 100644
index 02d88b8a..00000000
--- a/protocol/proto/ExpeditionStartReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2087
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ExpeditionStartReq {
- repeated uint32 avatar_id_list = 1;
- uint32 assist_uid = 5;
- uint32 assist_avatar_id = 8;
- uint32 path_id = 7;
-}
diff --git a/protocol/proto/ExpeditionStartRsp.proto b/protocol/proto/ExpeditionStartRsp.proto
deleted file mode 100644
index eff402d0..00000000
--- a/protocol/proto/ExpeditionStartRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2135
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ExpeditionStartRsp {
- uint32 assist_uid = 1;
- uint32 path_id = 7;
- repeated uint32 avatar_id_list = 4;
- int32 retcode = 12;
- uint32 assist_avatar_id = 2;
-}
diff --git a/protocol/proto/ExpeditionState.proto b/protocol/proto/ExpeditionState.proto
deleted file mode 100644
index 481594b2..00000000
--- a/protocol/proto/ExpeditionState.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum ExpeditionState {
- EXPEDITION_STATE_NONE = 0;
- EXPEDITION_STATE_STARTED = 1;
- EXPEDITION_STATE_FINISHED = 2;
- EXPEDITION_STATE_REWARDED = 3;
- EXPEDITION_STATE_LOCKED = 4;
-}
diff --git a/protocol/proto/ExpeditionTakeRewardReq.proto b/protocol/proto/ExpeditionTakeRewardReq.proto
deleted file mode 100644
index 8b6efaff..00000000
--- a/protocol/proto/ExpeditionTakeRewardReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2149
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ExpeditionTakeRewardReq {
- uint32 path_id = 3;
-}
diff --git a/protocol/proto/ExpeditionTakeRewardRsp.proto b/protocol/proto/ExpeditionTakeRewardRsp.proto
deleted file mode 100644
index 1eecee6f..00000000
--- a/protocol/proto/ExpeditionTakeRewardRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2080
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ExpeditionTakeRewardRsp {
- int32 retcode = 13;
- bool is_bonus = 11;
- uint32 reward_level = 1;
- uint32 path_id = 9;
-}
diff --git a/protocol/proto/FallPlayerBrief.proto b/protocol/proto/FallPlayerBrief.proto
deleted file mode 100644
index c0bf96b0..00000000
--- a/protocol/proto/FallPlayerBrief.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message FallPlayerBrief {
- uint32 uid = 13;
- bool is_ground = 5;
- uint32 score = 10;
-}
diff --git a/protocol/proto/FallPlayerInfo.proto b/protocol/proto/FallPlayerInfo.proto
deleted file mode 100644
index 590ea6d5..00000000
--- a/protocol/proto/FallPlayerInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message FallPlayerInfo {
- uint32 time_cost = 11;
- uint32 uid = 9;
- map ball_catch_count_map = 6;
- uint32 cur_score = 7;
- bool is_ground = 15;
-}
diff --git a/protocol/proto/FallSettleInfo.proto b/protocol/proto/FallSettleInfo.proto
deleted file mode 100644
index 5de0c125..00000000
--- a/protocol/proto/FallSettleInfo.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message FallSettleInfo {
- uint32 catch_count = 15;
- OnlinePlayerInfo player_info = 13;
- uint32 uid = 14;
- map flower_ring_catch_count_map = 3;
- uint32 remain_time = 10;
- uint32 final_score = 1;
-}
diff --git a/protocol/proto/FeatureBlockInfo.proto b/protocol/proto/FeatureBlockInfo.proto
deleted file mode 100644
index 18a26b75..00000000
--- a/protocol/proto/FeatureBlockInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message FeatureBlockInfo {
- uint32 feature_type = 1;
- uint32 end_time = 2;
-}
diff --git a/protocol/proto/FetterData.proto b/protocol/proto/FetterData.proto
deleted file mode 100644
index 98538591..00000000
--- a/protocol/proto/FetterData.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message FetterData {
- uint32 fetter_id = 1;
- uint32 fetter_state = 2;
- repeated uint32 cond_index_list = 3;
-}
diff --git a/protocol/proto/FightPropPair.proto b/protocol/proto/FightPropPair.proto
deleted file mode 100644
index ffb64bab..00000000
--- a/protocol/proto/FightPropPair.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message FightPropPair {
- uint32 prop_type = 1;
- float prop_value = 2;
-}
diff --git a/protocol/proto/FindHilichurlAcceptQuestNotify.proto b/protocol/proto/FindHilichurlAcceptQuestNotify.proto
deleted file mode 100644
index ce12946d..00000000
--- a/protocol/proto/FindHilichurlAcceptQuestNotify.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8659
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FindHilichurlAcceptQuestNotify {}
diff --git a/protocol/proto/FindHilichurlDayContentInfo.proto b/protocol/proto/FindHilichurlDayContentInfo.proto
deleted file mode 100644
index 27da2a39..00000000
--- a/protocol/proto/FindHilichurlDayContentInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message FindHilichurlDayContentInfo {
- uint32 start_time = 1;
-}
diff --git a/protocol/proto/FindHilichurlDetailInfo.proto b/protocol/proto/FindHilichurlDetailInfo.proto
deleted file mode 100644
index 391d8e46..00000000
--- a/protocol/proto/FindHilichurlDetailInfo.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "FindHilichurlDayContentInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message FindHilichurlDetailInfo {
- repeated FindHilichurlDayContentInfo day_content_info_list = 1;
- uint32 min_open_player_level = 12;
- bool is_end_quest_accept = 7;
- uint32 content_close_time = 6;
- bool is_content_closed = 9;
- uint32 player_day_index = 4;
- uint32 day_index = 15;
-}
diff --git a/protocol/proto/FindHilichurlFinishSecondQuestNotify.proto b/protocol/proto/FindHilichurlFinishSecondQuestNotify.proto
deleted file mode 100644
index f4ad6dbc..00000000
--- a/protocol/proto/FindHilichurlFinishSecondQuestNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8901
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FindHilichurlFinishSecondQuestNotify {
- uint32 day_index = 11;
-}
diff --git a/protocol/proto/FinishDeliveryNotify.proto b/protocol/proto/FinishDeliveryNotify.proto
deleted file mode 100644
index c4e05e6a..00000000
--- a/protocol/proto/FinishDeliveryNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2089
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FinishDeliveryNotify {
- uint32 finished_quest_index = 1;
- uint32 schedule_id = 10;
- uint32 day_index = 12;
-}
diff --git a/protocol/proto/FinishLanternProjectionReq.proto b/protocol/proto/FinishLanternProjectionReq.proto
deleted file mode 100644
index e25d316c..00000000
--- a/protocol/proto/FinishLanternProjectionReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8704
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message FinishLanternProjectionReq {
- uint32 finish_time = 3;
- uint32 level_id = 11;
-}
diff --git a/protocol/proto/FinishLanternProjectionRsp.proto b/protocol/proto/FinishLanternProjectionRsp.proto
deleted file mode 100644
index 5bc1e295..00000000
--- a/protocol/proto/FinishLanternProjectionRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8713
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FinishLanternProjectionRsp {
- int32 retcode = 13;
-}
diff --git a/protocol/proto/FinishMainCoopReq.proto b/protocol/proto/FinishMainCoopReq.proto
deleted file mode 100644
index afbc37a6..00000000
--- a/protocol/proto/FinishMainCoopReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1952
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message FinishMainCoopReq {
- uint32 id = 10;
- uint32 ending_save_point_id = 1;
-}
diff --git a/protocol/proto/FinishMainCoopRsp.proto b/protocol/proto/FinishMainCoopRsp.proto
deleted file mode 100644
index 03177954..00000000
--- a/protocol/proto/FinishMainCoopRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1981
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FinishMainCoopRsp {
- uint32 id = 2;
- uint32 ending_save_point_id = 6;
- int32 retcode = 4;
-}
diff --git a/protocol/proto/FinishedParentQuestNotify.proto b/protocol/proto/FinishedParentQuestNotify.proto
deleted file mode 100644
index aa4e2dd5..00000000
--- a/protocol/proto/FinishedParentQuestNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ParentQuest.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 435
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FinishedParentQuestNotify {
- repeated ParentQuest parent_quest_list = 2;
-}
diff --git a/protocol/proto/FinishedParentQuestUpdateNotify.proto b/protocol/proto/FinishedParentQuestUpdateNotify.proto
deleted file mode 100644
index d1367ed8..00000000
--- a/protocol/proto/FinishedParentQuestUpdateNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ParentQuest.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 407
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FinishedParentQuestUpdateNotify {
- repeated ParentQuest parent_quest_list = 9;
-}
diff --git a/protocol/proto/FinishedTalkIdListNotify.proto b/protocol/proto/FinishedTalkIdListNotify.proto
deleted file mode 100644
index 90f1ac3f..00000000
--- a/protocol/proto/FinishedTalkIdListNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 573
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FinishedTalkIdListNotify {
- repeated uint32 finished_talk_id_list = 1;
-}
diff --git a/protocol/proto/FireworksLaunchDataNotify.proto b/protocol/proto/FireworksLaunchDataNotify.proto
deleted file mode 100644
index 85ebff51..00000000
--- a/protocol/proto/FireworksLaunchDataNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5928
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FireworksLaunchDataNotify {
- repeated FireworksLaunchSchemeData scheme_data_list = 12;
- uint32 last_use_scheme_id = 4;
-}
diff --git a/protocol/proto/FireworksLaunchParam.proto b/protocol/proto/FireworksLaunchParam.proto
deleted file mode 100644
index 0473476f..00000000
--- a/protocol/proto/FireworksLaunchParam.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message FireworksLaunchParam {
- int32 value = 5;
- FireworksLaunchParamType type = 4;
-}
diff --git a/protocol/proto/FireworksLaunchParamType.proto b/protocol/proto/FireworksLaunchParamType.proto
deleted file mode 100644
index 0019ccd4..00000000
--- a/protocol/proto/FireworksLaunchParamType.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum FireworksLaunchParamType {
- FIREWORKS_LAUNCH_PARAM_TYPE_NONE = 0;
- FIREWORKS_LAUNCH_PARAM_TYPE_REPEAT = 1;
- FIREWORKS_LAUNCH_PARAM_TYPE_INTEVAL = 2;
- FIREWORKS_LAUNCH_PARAM_TYPE_DELAY = 3;
- FIREWORKS_LAUNCH_PARAM_TYPE_ROUND_INTEVAL = 4;
- FIREWORKS_LAUNCH_PARAM_TYPE_MAX = 5;
-}
diff --git a/protocol/proto/FireworksLaunchSchemeData.proto b/protocol/proto/FireworksLaunchSchemeData.proto
deleted file mode 100644
index 46493025..00000000
--- a/protocol/proto/FireworksLaunchSchemeData.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message FireworksLaunchSchemeData {
- uint32 scheme_id = 3;
- repeated uint32 fireworks_id_list = 2;
- repeated FireworksLaunchParam launch_param_list = 7;
-}
diff --git a/protocol/proto/FireworksReformData.proto b/protocol/proto/FireworksReformData.proto
deleted file mode 100644
index 800570f2..00000000
--- a/protocol/proto/FireworksReformData.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message FireworksReformData {
- uint32 id = 13;
- repeated FireworksReformParam reform_param_list = 10;
-}
diff --git a/protocol/proto/FireworksReformDataNotify.proto b/protocol/proto/FireworksReformDataNotify.proto
deleted file mode 100644
index 44613086..00000000
--- a/protocol/proto/FireworksReformDataNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6033
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FireworksReformDataNotify {
- repeated FireworksReformData fireworks_reform_data_list = 6;
-}
diff --git a/protocol/proto/FireworksReformParam.proto b/protocol/proto/FireworksReformParam.proto
deleted file mode 100644
index 7cd4012c..00000000
--- a/protocol/proto/FireworksReformParam.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message FireworksReformParam {
- FireworksReformParamType type = 8;
- int32 value = 4;
-}
diff --git a/protocol/proto/FireworksReformParamType.proto b/protocol/proto/FireworksReformParamType.proto
deleted file mode 100644
index fa0301c2..00000000
--- a/protocol/proto/FireworksReformParamType.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/FishAttractNotify.proto b/protocol/proto/FishAttractNotify.proto
deleted file mode 100644
index ebaf9ea4..00000000
--- a/protocol/proto/FishAttractNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5837
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FishAttractNotify {
- repeated uint32 fish_id_list = 3;
- Vector pos = 9;
- uint32 uid = 2;
-}
diff --git a/protocol/proto/FishBaitGoneNotify.proto b/protocol/proto/FishBaitGoneNotify.proto
deleted file mode 100644
index 3c15117b..00000000
--- a/protocol/proto/FishBaitGoneNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5823
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FishBaitGoneNotify {
- uint32 uid = 8;
-}
diff --git a/protocol/proto/FishBattleBeginReq.proto b/protocol/proto/FishBattleBeginReq.proto
deleted file mode 100644
index 286d9956..00000000
--- a/protocol/proto/FishBattleBeginReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5820
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message FishBattleBeginReq {}
diff --git a/protocol/proto/FishBattleBeginRsp.proto b/protocol/proto/FishBattleBeginRsp.proto
deleted file mode 100644
index 919c3091..00000000
--- a/protocol/proto/FishBattleBeginRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5845
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FishBattleBeginRsp {
- int32 retcode = 10;
-}
diff --git a/protocol/proto/FishBattleEndReq.proto b/protocol/proto/FishBattleEndReq.proto
deleted file mode 100644
index c5e49ae8..00000000
--- a/protocol/proto/FishBattleEndReq.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5841
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message FishBattleEndReq {
- uint32 max_bonus_time = 3;
- FishBattleResult battle_result = 10;
- bool is_always_bonus = 11;
-}
diff --git a/protocol/proto/FishBattleEndRsp.proto b/protocol/proto/FishBattleEndRsp.proto
deleted file mode 100644
index 66198a1c..00000000
--- a/protocol/proto/FishBattleEndRsp.proto
+++ /dev/null
@@ -1,43 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5842
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FishBattleEndRsp {
- bool is_got_reward = 10;
- repeated ItemParam reward_item_list = 11;
- repeated ItemParam talent_item_list = 13;
- repeated ItemParam drop_item_list = 9;
- int32 retcode = 7;
- FishNoRewardReason no_reward_reason = 14;
- FishBattleResult battle_result = 6;
-
- 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;
- }
-}
diff --git a/protocol/proto/FishBattleResult.proto b/protocol/proto/FishBattleResult.proto
deleted file mode 100644
index a3228362..00000000
--- a/protocol/proto/FishBattleResult.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/FishBiteReq.proto b/protocol/proto/FishBiteReq.proto
deleted file mode 100644
index 43a71479..00000000
--- a/protocol/proto/FishBiteReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5844
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message FishBiteReq {}
diff --git a/protocol/proto/FishBiteRsp.proto b/protocol/proto/FishBiteRsp.proto
deleted file mode 100644
index f17a7f91..00000000
--- a/protocol/proto/FishBiteRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5849
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FishBiteRsp {
- int32 retcode = 9;
-}
diff --git a/protocol/proto/FishCastRodReq.proto b/protocol/proto/FishCastRodReq.proto
deleted file mode 100644
index 8d3ed78d..00000000
--- a/protocol/proto/FishCastRodReq.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5802
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message FishCastRodReq {
- uint32 bait_id = 14;
- uint32 rod_id = 4;
- uint32 rod_entity_id = 7;
- Vector pos = 12;
-}
diff --git a/protocol/proto/FishCastRodRsp.proto b/protocol/proto/FishCastRodRsp.proto
deleted file mode 100644
index b4ddab19..00000000
--- a/protocol/proto/FishCastRodRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5831
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FishCastRodRsp {
- int32 retcode = 12;
-}
diff --git a/protocol/proto/FishChosenNotify.proto b/protocol/proto/FishChosenNotify.proto
deleted file mode 100644
index cedbb8a7..00000000
--- a/protocol/proto/FishChosenNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5829
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FishChosenNotify {
- uint32 fish_id = 12;
-}
diff --git a/protocol/proto/FishEscapeNotify.proto b/protocol/proto/FishEscapeNotify.proto
deleted file mode 100644
index 1bfd27e3..00000000
--- a/protocol/proto/FishEscapeNotify.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5822
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FishEscapeNotify {
- FishEscapeReason reason = 4;
- Vector pos = 7;
- uint32 uid = 14;
- repeated uint32 fish_id_list = 6;
-}
diff --git a/protocol/proto/FishEscapeReason.proto b/protocol/proto/FishEscapeReason.proto
deleted file mode 100644
index 725c43bc..00000000
--- a/protocol/proto/FishEscapeReason.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum FishEscapeReason {
- FISH_ESCAPE_REASON_FISN_ESCAPE_NONE = 0;
- FISH_ESCAPE_REASON_SHOCKED = 1;
- FISH_ESCAPE_REASON_UNHOOK = 2;
-}
diff --git a/protocol/proto/FishInfo.proto b/protocol/proto/FishInfo.proto
deleted file mode 100644
index 91a12f8e..00000000
--- a/protocol/proto/FishInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message FishInfo {
- uint32 free_count = 11;
- uint32 into_bag_count = 12;
-}
diff --git a/protocol/proto/FishPoolDataNotify.proto b/protocol/proto/FishPoolDataNotify.proto
deleted file mode 100644
index 4e0ec5c4..00000000
--- a/protocol/proto/FishPoolDataNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5848
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FishPoolDataNotify {
- uint32 entity_id = 6;
- uint32 today_fish_num = 2;
-}
diff --git a/protocol/proto/FishPoolInfo.proto b/protocol/proto/FishPoolInfo.proto
deleted file mode 100644
index 3963f0cd..00000000
--- a/protocol/proto/FishPoolInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message FishPoolInfo {
- uint32 pool_id = 1;
- repeated uint32 fish_area_list = 2;
- uint32 today_fish_num = 3;
-}
diff --git a/protocol/proto/FishingGallerySettleInfo.proto b/protocol/proto/FishingGallerySettleInfo.proto
deleted file mode 100644
index 2d718979..00000000
--- a/protocol/proto/FishingGallerySettleInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message FishingGallerySettleInfo {
- map fish_map = 11;
- repeated FishingScore fishing_score_list = 15;
-}
diff --git a/protocol/proto/FishingGallerySettleNotify.proto b/protocol/proto/FishingGallerySettleNotify.proto
deleted file mode 100644
index 735c440e..00000000
--- a/protocol/proto/FishingGallerySettleNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8780
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FishingGallerySettleNotify {
- uint32 gallery_id = 6;
- uint32 level_id = 15;
- FishingGallerySettleInfo settle_info = 13;
-}
diff --git a/protocol/proto/FishingScore.proto b/protocol/proto/FishingScore.proto
deleted file mode 100644
index 5cb26438..00000000
--- a/protocol/proto/FishingScore.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message FishingScore {
- uint32 fishing_score = 2;
- bool is_new_record = 4;
-}
diff --git a/protocol/proto/FishtankFishInfo.proto b/protocol/proto/FishtankFishInfo.proto
deleted file mode 100644
index 0438cdf8..00000000
--- a/protocol/proto/FishtankFishInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message FishtankFishInfo {
- float fish_distance_from_water = 1;
- float fish_scale = 2;
- float initial_rotation_y = 3;
-}
diff --git a/protocol/proto/FleurFairActivityDetailInfo.proto b/protocol/proto/FleurFairActivityDetailInfo.proto
deleted file mode 100644
index 5f89cd28..00000000
--- a/protocol/proto/FleurFairActivityDetailInfo.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "FleurFairChapterInfo.proto";
-import "FleurFairDungeonSectionInfo.proto";
-import "FleurFairMinigameInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message FleurFairActivityDetailInfo {
- bool is_content_closed = 4;
- uint32 dungeon_punish_over_time = 6;
- uint32 content_close_time = 15;
- uint32 obtained_token = 13;
- repeated FleurFairChapterInfo chapter_info_list = 14;
- map minigame_info_map = 9;
- map dungeon_section_info_map = 3;
- bool is_dungeon_unlocked = 11;
-}
diff --git a/protocol/proto/FleurFairBalloonInfo.proto b/protocol/proto/FleurFairBalloonInfo.proto
deleted file mode 100644
index 9e1db5c6..00000000
--- a/protocol/proto/FleurFairBalloonInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message FleurFairBalloonInfo {
- uint32 best_score = 4;
-}
diff --git a/protocol/proto/FleurFairBalloonSettleInfo.proto b/protocol/proto/FleurFairBalloonSettleInfo.proto
deleted file mode 100644
index 2fe78d09..00000000
--- a/protocol/proto/FleurFairBalloonSettleInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message FleurFairBalloonSettleInfo {
- BalloonSettleInfo settle_info = 10;
- bool is_new_record = 7;
-}
diff --git a/protocol/proto/FleurFairBalloonSettleNotify.proto b/protocol/proto/FleurFairBalloonSettleNotify.proto
deleted file mode 100644
index b2f8650e..00000000
--- a/protocol/proto/FleurFairBalloonSettleNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2099
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FleurFairBalloonSettleNotify {
- uint32 minigame_id = 9;
- map settle_info_map = 15;
-}
diff --git a/protocol/proto/FleurFairBossSettleInfo.proto b/protocol/proto/FleurFairBossSettleInfo.proto
deleted file mode 100644
index 5267959f..00000000
--- a/protocol/proto/FleurFairBossSettleInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message FleurFairBossSettleInfo {
- uint32 reward_token_num = 15;
- repeated FleurFairPlayerStatInfo stat_info_list = 1;
- bool is_success = 10;
- uint32 energy = 12;
- uint32 cost_time = 8;
-}
diff --git a/protocol/proto/FleurFairBuffEnergyNotify.proto b/protocol/proto/FleurFairBuffEnergyNotify.proto
deleted file mode 100644
index a97b6e3d..00000000
--- a/protocol/proto/FleurFairBuffEnergyNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5324
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FleurFairBuffEnergyNotify {
- uint32 energy = 4;
-}
diff --git a/protocol/proto/FleurFairChapterInfo.proto b/protocol/proto/FleurFairChapterInfo.proto
deleted file mode 100644
index 5727f0bd..00000000
--- a/protocol/proto/FleurFairChapterInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message FleurFairChapterInfo {
- uint32 open_time = 15;
- uint32 chapter_id = 11;
-}
diff --git a/protocol/proto/FleurFairDungeonSectionInfo.proto b/protocol/proto/FleurFairDungeonSectionInfo.proto
deleted file mode 100644
index 5fab5dab..00000000
--- a/protocol/proto/FleurFairDungeonSectionInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message FleurFairDungeonSectionInfo {
- uint32 section_id = 10;
- uint32 open_time = 13;
- bool is_open = 1;
-}
diff --git a/protocol/proto/FleurFairFallInfo.proto b/protocol/proto/FleurFairFallInfo.proto
deleted file mode 100644
index 8ed58132..00000000
--- a/protocol/proto/FleurFairFallInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message FleurFairFallInfo {
- uint32 best_score = 10;
-}
diff --git a/protocol/proto/FleurFairFallSettleInfo.proto b/protocol/proto/FleurFairFallSettleInfo.proto
deleted file mode 100644
index b2fb5b6f..00000000
--- a/protocol/proto/FleurFairFallSettleInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message FleurFairFallSettleInfo {
- FallSettleInfo settle_info = 4;
- bool is_new_record = 10;
-}
diff --git a/protocol/proto/FleurFairFallSettleNotify.proto b/protocol/proto/FleurFairFallSettleNotify.proto
deleted file mode 100644
index 622813c1..00000000
--- a/protocol/proto/FleurFairFallSettleNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2017
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FleurFairFallSettleNotify {
- uint32 minigame_id = 15;
- map settle_info_map = 11;
-}
diff --git a/protocol/proto/FleurFairFinishGalleryStageNotify.proto b/protocol/proto/FleurFairFinishGalleryStageNotify.proto
deleted file mode 100644
index 06c617b4..00000000
--- a/protocol/proto/FleurFairFinishGalleryStageNotify.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5342
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FleurFairFinishGalleryStageNotify {}
diff --git a/protocol/proto/FleurFairGallerySettleInfo.proto b/protocol/proto/FleurFairGallerySettleInfo.proto
deleted file mode 100644
index 64a5bbf2..00000000
--- a/protocol/proto/FleurFairGallerySettleInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message FleurFairGallerySettleInfo {
- uint32 energy = 2;
- uint32 gallery_stage_index = 11;
- map energy_stat_map = 6;
- uint32 gallery_stage_count = 9;
- bool is_success = 1;
-}
diff --git a/protocol/proto/FleurFairMinigameInfo.proto b/protocol/proto/FleurFairMinigameInfo.proto
deleted file mode 100644
index b727d4ca..00000000
--- a/protocol/proto/FleurFairMinigameInfo.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "FleurFairBalloonInfo.proto";
-import "FleurFairFallInfo.proto";
-import "FleurFairMusicGameInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message FleurFairMinigameInfo {
- uint32 minigame_id = 13;
- bool is_open = 8;
- uint32 open_time = 15;
- oneof detail {
- FleurFairBalloonInfo balloon_info = 12;
- FleurFairFallInfo fall_info = 11;
- FleurFairMusicGameInfo music_info = 9;
- }
-}
diff --git a/protocol/proto/FleurFairMusicGameInfo.proto b/protocol/proto/FleurFairMusicGameInfo.proto
deleted file mode 100644
index 057ec2f5..00000000
--- a/protocol/proto/FleurFairMusicGameInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "FleurFairMusicRecord.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message FleurFairMusicGameInfo {
- map music_record_map = 10;
-}
diff --git a/protocol/proto/FleurFairMusicGameSettleReq.proto b/protocol/proto/FleurFairMusicGameSettleReq.proto
deleted file mode 100644
index 2fd9ff70..00000000
--- a/protocol/proto/FleurFairMusicGameSettleReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2194
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message FleurFairMusicGameSettleReq {
- uint32 score = 3;
- uint32 combo = 6;
- uint32 correct_hit = 10;
- uint32 music_basic_id = 11;
-}
diff --git a/protocol/proto/FleurFairMusicGameSettleRsp.proto b/protocol/proto/FleurFairMusicGameSettleRsp.proto
deleted file mode 100644
index af2be4e5..00000000
--- a/protocol/proto/FleurFairMusicGameSettleRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2113
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FleurFairMusicGameSettleRsp {
- bool is_unlock_next_level = 4;
- bool is_new_record = 12;
- int32 retcode = 5;
- uint32 music_basic_id = 9;
-}
diff --git a/protocol/proto/FleurFairMusicGameStartReq.proto b/protocol/proto/FleurFairMusicGameStartReq.proto
deleted file mode 100644
index be7c452c..00000000
--- a/protocol/proto/FleurFairMusicGameStartReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2167
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message FleurFairMusicGameStartReq {
- uint32 music_basic_id = 2;
-}
diff --git a/protocol/proto/FleurFairMusicGameStartRsp.proto b/protocol/proto/FleurFairMusicGameStartRsp.proto
deleted file mode 100644
index fb7b13ba..00000000
--- a/protocol/proto/FleurFairMusicGameStartRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2079
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FleurFairMusicGameStartRsp {
- int32 retcode = 3;
- uint32 music_basic_id = 7;
-}
diff --git a/protocol/proto/FleurFairMusicRecord.proto b/protocol/proto/FleurFairMusicRecord.proto
deleted file mode 100644
index ecae34c1..00000000
--- a/protocol/proto/FleurFairMusicRecord.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message FleurFairMusicRecord {
- uint32 max_combo = 1;
- uint32 max_score = 11;
- bool is_unlock = 12;
-}
diff --git a/protocol/proto/FleurFairPlayerStatInfo.proto b/protocol/proto/FleurFairPlayerStatInfo.proto
deleted file mode 100644
index d74381dd..00000000
--- a/protocol/proto/FleurFairPlayerStatInfo.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message FleurFairPlayerStatInfo {
- string online_id = 11;
- uint32 uid = 8;
- ProfilePicture profile_picture = 1;
- uint32 stat_id = 3;
- uint32 head_image = 6;
- string nick_name = 15;
- int32 param = 5;
-}
diff --git a/protocol/proto/FleurFairReplayMiniGameReq.proto b/protocol/proto/FleurFairReplayMiniGameReq.proto
deleted file mode 100644
index 88427447..00000000
--- a/protocol/proto/FleurFairReplayMiniGameReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2181
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message FleurFairReplayMiniGameReq {
- uint32 minigame_id = 5;
-}
diff --git a/protocol/proto/FleurFairReplayMiniGameRsp.proto b/protocol/proto/FleurFairReplayMiniGameRsp.proto
deleted file mode 100644
index dee9049e..00000000
--- a/protocol/proto/FleurFairReplayMiniGameRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2052
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FleurFairReplayMiniGameRsp {
- int32 retcode = 14;
- uint32 minigame_id = 8;
-}
diff --git a/protocol/proto/FleurFairStageSettleNotify.proto b/protocol/proto/FleurFairStageSettleNotify.proto
deleted file mode 100644
index 52eec0bf..00000000
--- a/protocol/proto/FleurFairStageSettleNotify.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5356
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FleurFairStageSettleNotify {
- uint32 stage_type = 10;
- oneof detail {
- FleurFairGallerySettleInfo gallery_settle_info = 13;
- FleurFairBossSettleInfo boss_settle_info = 14;
- }
-}
diff --git a/protocol/proto/FlightActivityDetailInfo.proto b/protocol/proto/FlightActivityDetailInfo.proto
deleted file mode 100644
index 4e2d2075..00000000
--- a/protocol/proto/FlightActivityDetailInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "FlightDailyRecord.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message FlightActivityDetailInfo {
- uint32 preview_reward_id = 15;
- uint32 min_open_player_level = 11;
- repeated FlightDailyRecord daily_record_list = 1;
-}
diff --git a/protocol/proto/FlightActivityRestartReq.proto b/protocol/proto/FlightActivityRestartReq.proto
deleted file mode 100644
index 7d663771..00000000
--- a/protocol/proto/FlightActivityRestartReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2037
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message FlightActivityRestartReq {
- uint32 group_id = 4;
- uint32 schedule_id = 10;
-}
diff --git a/protocol/proto/FlightActivityRestartRsp.proto b/protocol/proto/FlightActivityRestartRsp.proto
deleted file mode 100644
index 10bf3d9f..00000000
--- a/protocol/proto/FlightActivityRestartRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2165
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FlightActivityRestartRsp {
- uint32 group_id = 11;
- uint32 schedule_id = 10;
- int32 retcode = 15;
-}
diff --git a/protocol/proto/FlightActivitySettleNotify.proto b/protocol/proto/FlightActivitySettleNotify.proto
deleted file mode 100644
index b55c239a..00000000
--- a/protocol/proto/FlightActivitySettleNotify.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2195
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FlightActivitySettleNotify {
- bool is_new_record = 1;
- uint32 medal_level = 6;
- uint32 left_time = 13;
- uint32 collect_num = 9;
- uint32 total_num = 5;
- uint32 group_id = 8;
- uint32 score = 10;
- bool is_success = 4;
-}
diff --git a/protocol/proto/FlightDailyRecord.proto b/protocol/proto/FlightDailyRecord.proto
deleted file mode 100644
index 8921c42f..00000000
--- a/protocol/proto/FlightDailyRecord.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message FlightDailyRecord {
- uint32 group_id = 4;
- bool is_touched = 1;
- repeated uint32 watcher_id_list = 11;
- uint32 best_score = 7;
- uint32 start_time = 3;
-}
diff --git a/protocol/proto/FocusAvatarReq.proto b/protocol/proto/FocusAvatarReq.proto
deleted file mode 100644
index 5e05d198..00000000
--- a/protocol/proto/FocusAvatarReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1654
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message FocusAvatarReq {
- uint64 avatar_guid = 1;
- bool is_focus = 8;
-}
diff --git a/protocol/proto/FocusAvatarRsp.proto b/protocol/proto/FocusAvatarRsp.proto
deleted file mode 100644
index 08d86341..00000000
--- a/protocol/proto/FocusAvatarRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1681
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FocusAvatarRsp {
- int32 retcode = 5;
- bool is_focus = 11;
- uint64 avatar_guid = 4;
-}
diff --git a/protocol/proto/ForceAddPlayerFriendReq.proto b/protocol/proto/ForceAddPlayerFriendReq.proto
deleted file mode 100644
index 5d3ee99f..00000000
--- a/protocol/proto/ForceAddPlayerFriendReq.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4057
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ForceAddPlayerFriendReq {
- uint32 target_uid = 15;
-}
diff --git a/protocol/proto/ForceAddPlayerFriendRsp.proto b/protocol/proto/ForceAddPlayerFriendRsp.proto
deleted file mode 100644
index 545f7be1..00000000
--- a/protocol/proto/ForceAddPlayerFriendRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4100
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ForceAddPlayerFriendRsp {
- int32 retcode = 5;
- FriendBrief target_friend_brief = 2;
- uint32 target_uid = 9;
-}
diff --git a/protocol/proto/ForceDragAvatarNotify.proto b/protocol/proto/ForceDragAvatarNotify.proto
deleted file mode 100644
index e4345660..00000000
--- a/protocol/proto/ForceDragAvatarNotify.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3235
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ForceDragAvatarNotify {
- uint32 scene_time = 3;
- uint64 delta_time_ms = 1;
- uint32 entity_id = 2;
- MotionInfo motion_info = 10;
- bool is_first_valid = 8;
- uint64 last_move_time_ms = 12;
-}
diff --git a/protocol/proto/ForceDragBackTransferNotify.proto b/protocol/proto/ForceDragBackTransferNotify.proto
deleted file mode 100644
index af905f4d..00000000
--- a/protocol/proto/ForceDragBackTransferNotify.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3145
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ForceDragBackTransferNotify {}
diff --git a/protocol/proto/ForceUpdateInfo.proto b/protocol/proto/ForceUpdateInfo.proto
deleted file mode 100644
index dc9bf088..00000000
--- a/protocol/proto/ForceUpdateInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ForceUpdateInfo {
- string force_update_url = 1;
-}
diff --git a/protocol/proto/ForgeDataNotify.proto b/protocol/proto/ForgeDataNotify.proto
deleted file mode 100644
index a1a005ca..00000000
--- a/protocol/proto/ForgeDataNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ForgeQueueData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 680
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ForgeDataNotify {
- repeated uint32 forge_id_list = 5;
- map forge_queue_map = 8;
- uint32 max_queue_num = 14;
-}
diff --git a/protocol/proto/ForgeFormulaDataNotify.proto b/protocol/proto/ForgeFormulaDataNotify.proto
deleted file mode 100644
index 2c1a0f01..00000000
--- a/protocol/proto/ForgeFormulaDataNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 689
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ForgeFormulaDataNotify {
- bool is_locked = 15;
- uint32 forge_id = 13;
-}
diff --git a/protocol/proto/ForgeGetQueueDataReq.proto b/protocol/proto/ForgeGetQueueDataReq.proto
deleted file mode 100644
index 04a8b140..00000000
--- a/protocol/proto/ForgeGetQueueDataReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 646
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ForgeGetQueueDataReq {}
diff --git a/protocol/proto/ForgeGetQueueDataRsp.proto b/protocol/proto/ForgeGetQueueDataRsp.proto
deleted file mode 100644
index f336ade5..00000000
--- a/protocol/proto/ForgeGetQueueDataRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ForgeQueueData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 641
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ForgeGetQueueDataRsp {
- map forge_queue_map = 2;
- int32 retcode = 15;
- uint32 max_queue_num = 6;
-}
diff --git a/protocol/proto/ForgeQueueData.proto b/protocol/proto/ForgeQueueData.proto
deleted file mode 100644
index ffbe4277..00000000
--- a/protocol/proto/ForgeQueueData.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ForgeQueueData {
- uint32 finish_count = 13;
- uint32 total_finish_timestamp = 14;
- uint32 avatar_id = 7;
- uint32 queue_id = 1;
- uint32 unfinish_count = 10;
- uint32 next_finish_timestamp = 11;
- uint32 forge_id = 15;
-}
diff --git a/protocol/proto/ForgeQueueDataNotify.proto b/protocol/proto/ForgeQueueDataNotify.proto
deleted file mode 100644
index 451ba5de..00000000
--- a/protocol/proto/ForgeQueueDataNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ForgeQueueData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 676
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ForgeQueueDataNotify {
- map forge_queue_map = 7;
- repeated uint32 removed_forge_queue_list = 6;
-}
diff --git a/protocol/proto/ForgeQueueManipulateReq.proto b/protocol/proto/ForgeQueueManipulateReq.proto
deleted file mode 100644
index 4e469521..00000000
--- a/protocol/proto/ForgeQueueManipulateReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ForgeQueueManipulateType.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 624
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ForgeQueueManipulateReq {
- uint32 forge_queue_id = 5;
- ForgeQueueManipulateType manipulate_type = 13;
-}
diff --git a/protocol/proto/ForgeQueueManipulateRsp.proto b/protocol/proto/ForgeQueueManipulateRsp.proto
deleted file mode 100644
index 66f0b757..00000000
--- a/protocol/proto/ForgeQueueManipulateRsp.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ForgeQueueManipulateType.proto";
-import "ItemParam.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 656
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ForgeQueueManipulateRsp {
- ForgeQueueManipulateType manipulate_type = 4;
- repeated ItemParam extra_output_item_list = 13;
- repeated ItemParam return_item_list = 10;
- int32 retcode = 1;
- repeated ItemParam output_item_list = 9;
-}
diff --git a/protocol/proto/ForgeQueueManipulateType.proto b/protocol/proto/ForgeQueueManipulateType.proto
deleted file mode 100644
index 37884f90..00000000
--- a/protocol/proto/ForgeQueueManipulateType.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum ForgeQueueManipulateType {
- FORGE_QUEUE_MANIPULATE_TYPE_RECEIVE_OUTPUT = 0;
- FORGE_QUEUE_MANIPULATE_TYPE_STOP_FORGE = 1;
-}
diff --git a/protocol/proto/ForgeStartReq.proto b/protocol/proto/ForgeStartReq.proto
deleted file mode 100644
index e56e522c..00000000
--- a/protocol/proto/ForgeStartReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 649
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ForgeStartReq {
- uint32 avatar_id = 7;
- uint32 forge_id = 4;
- uint32 forge_count = 6;
-}
diff --git a/protocol/proto/ForgeStartRsp.proto b/protocol/proto/ForgeStartRsp.proto
deleted file mode 100644
index ce8f494e..00000000
--- a/protocol/proto/ForgeStartRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 691
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ForgeStartRsp {
- int32 retcode = 8;
-}
diff --git a/protocol/proto/ForwardType.proto b/protocol/proto/ForwardType.proto
deleted file mode 100644
index 02b00ac2..00000000
--- a/protocol/proto/ForwardType.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum ForwardType {
- FORWARD_TYPE_LOCAL = 0;
- FORWARD_TYPE_TO_ALL = 1;
- FORWARD_TYPE_TO_ALL_EXCEPT_CUR = 2;
- FORWARD_TYPE_TO_HOST = 3;
- FORWARD_TYPE_TO_ALL_GUEST = 4;
- FORWARD_TYPE_TO_PEER = 5;
- FORWARD_TYPE_TO_PEERS = 6;
- FORWARD_TYPE_ONLY_SERVER = 7;
- FORWARD_TYPE_TO_ALL_EXIST_EXCEPT_CUR = 8;
-}
diff --git a/protocol/proto/FoundationInfo.proto b/protocol/proto/FoundationInfo.proto
deleted file mode 100644
index b3a96baf..00000000
--- a/protocol/proto/FoundationInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "FoundationStatus.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message FoundationInfo {
- FoundationStatus status = 1;
- repeated uint32 uid_list = 2;
- uint32 current_building_id = 3;
- uint32 begin_build_time_ms = 4;
-}
diff --git a/protocol/proto/FoundationNotify.proto b/protocol/proto/FoundationNotify.proto
deleted file mode 100644
index 240e2ae1..00000000
--- a/protocol/proto/FoundationNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 847
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FoundationNotify {
- FoundationInfo info = 7;
- uint32 gadget_entity_id = 9;
-}
diff --git a/protocol/proto/FoundationOpType.proto b/protocol/proto/FoundationOpType.proto
deleted file mode 100644
index 574f3811..00000000
--- a/protocol/proto/FoundationOpType.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/FoundationReq.proto b/protocol/proto/FoundationReq.proto
deleted file mode 100644
index abe11e76..00000000
--- a/protocol/proto/FoundationReq.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 805
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message FoundationReq {
- uint32 gadget_entity_id = 14;
- uint32 point_config_id = 12;
- uint32 building_id = 13;
- FoundationOpType op_type = 10;
-}
diff --git a/protocol/proto/FoundationRsp.proto b/protocol/proto/FoundationRsp.proto
deleted file mode 100644
index 86f5f08f..00000000
--- a/protocol/proto/FoundationRsp.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 882
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FoundationRsp {
- FoundationOpType op_type = 13;
- uint32 gadget_entity_id = 10;
- uint32 building_id = 11;
- uint32 point_config_id = 12;
- int32 retcode = 7;
-}
diff --git a/protocol/proto/FoundationStatus.proto b/protocol/proto/FoundationStatus.proto
deleted file mode 100644
index b91a4108..00000000
--- a/protocol/proto/FoundationStatus.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum FoundationStatus {
- FOUNDATION_STATUS_NONE = 0;
- FOUNDATION_STATUS_INIT = 1;
- FOUNDATION_STATUS_BUILDING = 2;
- FOUNDATION_STATUS_BUILT = 3;
-}
diff --git a/protocol/proto/FriendBrief.proto b/protocol/proto/FriendBrief.proto
deleted file mode 100644
index ae40229c..00000000
--- a/protocol/proto/FriendBrief.proto
+++ /dev/null
@@ -1,51 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "FriendEnterHomeOption.proto";
-import "FriendOnlineState.proto";
-import "PlatformType.proto";
-import "ProfilePicture.proto";
-import "SocialShowAvatarInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message FriendBrief {
- uint32 uid = 1;
- string nickname = 2;
- uint32 level = 3;
- uint32 avatar_id = 4;
- uint32 world_level = 5;
- string signature = 6;
- FriendOnlineState online_state = 7;
- uint32 param = 8;
- bool is_mp_mode_available = 10;
- string online_id = 11;
- uint32 last_active_time = 12;
- uint32 name_card_id = 13;
- uint32 mp_player_num = 14;
- bool is_chat_no_disturb = 15;
- uint32 chat_sequence = 16;
- string remark_name = 17;
- repeated SocialShowAvatarInfo show_avatar_info_list = 22;
- FriendEnterHomeOption friend_enter_home_option = 23;
- ProfilePicture profile_picture = 24;
- bool is_game_source = 25;
- bool is_psn_source = 26;
- PlatformType platform_type = 27;
-}
diff --git a/protocol/proto/FriendEnterHomeOption.proto b/protocol/proto/FriendEnterHomeOption.proto
deleted file mode 100644
index d04815de..00000000
--- a/protocol/proto/FriendEnterHomeOption.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum FriendEnterHomeOption {
- FRIEND_ENTER_HOME_OPTION_NEED_CONFIRM = 0;
- FRIEND_ENTER_HOME_OPTION_REFUSE = 1;
- FRIEND_ENTER_HOME_OPTION_DIRECT = 2;
-}
diff --git a/protocol/proto/FriendInfoChangeNotify.proto b/protocol/proto/FriendInfoChangeNotify.proto
deleted file mode 100644
index 50bdd248..00000000
--- a/protocol/proto/FriendInfoChangeNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4032
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FriendInfoChangeNotify {
- uint32 uid = 1;
- string online_id = 9;
-}
diff --git a/protocol/proto/FriendOnlineState.proto b/protocol/proto/FriendOnlineState.proto
deleted file mode 100644
index de1fffed..00000000
--- a/protocol/proto/FriendOnlineState.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum FriendOnlineState {
- FRIEND_ONLINE_STATE_FREIEND_DISCONNECT = 0;
- FRIEND_ONLINE_STATE_ONLINE = 1;
-}
diff --git a/protocol/proto/FungusCaptureSettleNotify.proto b/protocol/proto/FungusCaptureSettleNotify.proto
deleted file mode 100644
index 842c9375..00000000
--- a/protocol/proto/FungusCaptureSettleNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5506
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FungusCaptureSettleNotify {
- bool is_success = 2;
-}
diff --git a/protocol/proto/FungusCultivateReq.proto b/protocol/proto/FungusCultivateReq.proto
deleted file mode 100644
index e6b84dbd..00000000
--- a/protocol/proto/FungusCultivateReq.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 21749
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message FungusCultivateReq {
- uint32 cultivate_id = 8;
- uint32 copy_step = 7;
- uint32 exchange_step = 11;
- uint32 cultivate_step = 13;
- uint32 rotate_step = 15;
- uint32 undo_step = 6;
- uint32 time = 2;
- uint32 place_step = 10;
-}
diff --git a/protocol/proto/FungusCultivateRsp.proto b/protocol/proto/FungusCultivateRsp.proto
deleted file mode 100644
index 9c76f9ef..00000000
--- a/protocol/proto/FungusCultivateRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 23532
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FungusCultivateRsp {
- uint32 cultivate_id = 4;
- bool is_new_record = 13;
- int32 retcode = 10;
-}
diff --git a/protocol/proto/FungusDetail.proto b/protocol/proto/FungusDetail.proto
deleted file mode 100644
index d81d89e3..00000000
--- a/protocol/proto/FungusDetail.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message FungusDetail {
- bool is_cultivate = 5;
- uint32 capture_order = 6;
- uint32 name_id = 14;
- uint32 min_cultivate_step = 1;
- uint32 fungus_id = 9;
-}
diff --git a/protocol/proto/FungusFighterClearTrainingRuntimeDataReq.proto b/protocol/proto/FungusFighterClearTrainingRuntimeDataReq.proto
deleted file mode 100644
index fd22a580..00000000
--- a/protocol/proto/FungusFighterClearTrainingRuntimeDataReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 24137
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message FungusFighterClearTrainingRuntimeDataReq {
- uint32 dungeon_id = 6;
-}
diff --git a/protocol/proto/FungusFighterClearTrainingRuntimeDataRsp.proto b/protocol/proto/FungusFighterClearTrainingRuntimeDataRsp.proto
deleted file mode 100644
index 26ea749e..00000000
--- a/protocol/proto/FungusFighterClearTrainingRuntimeDataRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 22991
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FungusFighterClearTrainingRuntimeDataRsp {
- int32 retcode = 8;
-}
diff --git a/protocol/proto/FungusFighterDetailInfo.proto b/protocol/proto/FungusFighterDetailInfo.proto
deleted file mode 100644
index d8b88d26..00000000
--- a/protocol/proto/FungusFighterDetailInfo.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "FungusDetail.proto";
-import "FungusPlotStageDetail.proto";
-import "FungusTrainingDungeonDetail.proto";
-import "FungusTrainingProgressDetail.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message FungusFighterDetailInfo {
- repeated FungusPlotStageDetail plot_stage_detail_list = 6;
- repeated FungusDetail fungus_detail_list = 4;
- repeated uint32 unlock_camp_id_list = 12;
- repeated FungusTrainingProgressDetail training_dungeon_progress_detail_list = 3;
- repeated FungusTrainingDungeonDetail training_dungeon_detail_list = 15;
- repeated uint32 finish_camp_id_list = 1;
- repeated uint32 unlock_cultivate_id_list = 8;
-}
diff --git a/protocol/proto/FungusFighterMonsterDetail.proto b/protocol/proto/FungusFighterMonsterDetail.proto
deleted file mode 100644
index c5a19109..00000000
--- a/protocol/proto/FungusFighterMonsterDetail.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message FungusFighterMonsterDetail {
- uint32 fungus_id = 2;
- float cur_hp_percentage = 7;
- bool is_alive = 9;
-}
diff --git a/protocol/proto/FungusFighterPlotInfoNotify.proto b/protocol/proto/FungusFighterPlotInfoNotify.proto
deleted file mode 100644
index 002e42d3..00000000
--- a/protocol/proto/FungusFighterPlotInfoNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 22174
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FungusFighterPlotInfoNotify {
- repeated uint32 fungus_id_list = 11;
- uint32 dungeon_id = 4;
-}
diff --git a/protocol/proto/FungusFighterRestartTraningDungeonReq.proto b/protocol/proto/FungusFighterRestartTraningDungeonReq.proto
deleted file mode 100644
index 9505fe62..00000000
--- a/protocol/proto/FungusFighterRestartTraningDungeonReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 23980
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message FungusFighterRestartTraningDungeonReq {}
diff --git a/protocol/proto/FungusFighterRestartTraningDungeonRsp.proto b/protocol/proto/FungusFighterRestartTraningDungeonRsp.proto
deleted file mode 100644
index 7c9ede3b..00000000
--- a/protocol/proto/FungusFighterRestartTraningDungeonRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 22890
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FungusFighterRestartTraningDungeonRsp {
- int32 retcode = 11;
-}
diff --git a/protocol/proto/FungusFighterRuntimeDataNotify.proto b/protocol/proto/FungusFighterRuntimeDataNotify.proto
deleted file mode 100644
index 79fcb2ee..00000000
--- a/protocol/proto/FungusFighterRuntimeDataNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 24674
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FungusFighterRuntimeDataNotify {
- FungusTrainingProgressDetail progress_detail = 7;
-}
diff --git a/protocol/proto/FungusFighterTrainingGallerySettleNotify.proto b/protocol/proto/FungusFighterTrainingGallerySettleNotify.proto
deleted file mode 100644
index 7d0a4587..00000000
--- a/protocol/proto/FungusFighterTrainingGallerySettleNotify.proto
+++ /dev/null
@@ -1,36 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 23931
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FungusFighterTrainingGallerySettleNotify {
- bool is_new_record = 14;
- uint32 total_used_time = 4;
- GalleryStopReason reason = 5;
- uint32 dead_fungus_num = 1;
- uint32 settle_round = 15;
- bool is_final_settle = 10;
- uint32 gadget_life_percentage = 11;
- uint32 final_score = 9;
-}
diff --git a/protocol/proto/FungusFighterTrainingInfoNotify.proto b/protocol/proto/FungusFighterTrainingInfoNotify.proto
deleted file mode 100644
index 11e5c7f9..00000000
--- a/protocol/proto/FungusFighterTrainingInfoNotify.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5595
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FungusFighterTrainingInfoNotify {
- uint32 buff_start_time = 3;
- uint32 max_skill_count = 7;
- uint32 max_monster_count = 8;
- uint32 buff_id = 14;
- uint32 buff_last_time = 4;
- uint32 rest_skill_count = 6;
- uint32 killed_monster_count = 15;
-}
diff --git a/protocol/proto/FungusFighterTrainingSelectFungusReq.proto b/protocol/proto/FungusFighterTrainingSelectFungusReq.proto
deleted file mode 100644
index d51339b6..00000000
--- a/protocol/proto/FungusFighterTrainingSelectFungusReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 23903
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message FungusFighterTrainingSelectFungusReq {
- repeated uint32 backup_fungus_id_list = 11;
- repeated uint32 fight_fungus_id_list = 7;
-}
diff --git a/protocol/proto/FungusFighterTrainingSelectFungusRsp.proto b/protocol/proto/FungusFighterTrainingSelectFungusRsp.proto
deleted file mode 100644
index d3ca027c..00000000
--- a/protocol/proto/FungusFighterTrainingSelectFungusRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 21570
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FungusFighterTrainingSelectFungusRsp {
- int32 retcode = 7;
-}
diff --git a/protocol/proto/FungusFighterTrainingSettleInfo.proto b/protocol/proto/FungusFighterTrainingSettleInfo.proto
deleted file mode 100644
index 35419928..00000000
--- a/protocol/proto/FungusFighterTrainingSettleInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message FungusFighterTrainingSettleInfo {
- uint32 used_time = 15;
- GalleryStopReason reason = 3;
- string transaction = 1;
-}
diff --git a/protocol/proto/FungusFighterUseBackupFungusReq.proto b/protocol/proto/FungusFighterUseBackupFungusReq.proto
deleted file mode 100644
index 12d340b4..00000000
--- a/protocol/proto/FungusFighterUseBackupFungusReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 21266
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message FungusFighterUseBackupFungusReq {
- repeated uint32 backup_fungus_id_list = 1;
-}
diff --git a/protocol/proto/FungusFighterUseBackupFungusRsp.proto b/protocol/proto/FungusFighterUseBackupFungusRsp.proto
deleted file mode 100644
index 31ccd67f..00000000
--- a/protocol/proto/FungusFighterUseBackupFungusRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 23428
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FungusFighterUseBackupFungusRsp {
- int32 retcode = 12;
-}
diff --git a/protocol/proto/FungusPlotStageDetail.proto b/protocol/proto/FungusPlotStageDetail.proto
deleted file mode 100644
index aba7d39d..00000000
--- a/protocol/proto/FungusPlotStageDetail.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message FungusPlotStageDetail {
- bool is_open = 3;
- uint32 stage_id = 15;
-}
diff --git a/protocol/proto/FungusRenameReq.proto b/protocol/proto/FungusRenameReq.proto
deleted file mode 100644
index 2d521089..00000000
--- a/protocol/proto/FungusRenameReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 22006
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message FungusRenameReq {
- uint32 name_id = 1;
- uint32 fungus_id = 11;
-}
diff --git a/protocol/proto/FungusRenameRsp.proto b/protocol/proto/FungusRenameRsp.proto
deleted file mode 100644
index 9fa6c0ef..00000000
--- a/protocol/proto/FungusRenameRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 20066
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FungusRenameRsp {
- int32 retcode = 5;
- uint32 fungus_id = 15;
- uint32 name_id = 12;
-}
diff --git a/protocol/proto/FungusTrainingDungeonDetail.proto b/protocol/proto/FungusTrainingDungeonDetail.proto
deleted file mode 100644
index 5f0e2aee..00000000
--- a/protocol/proto/FungusTrainingDungeonDetail.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message FungusTrainingDungeonDetail {
- bool is_open = 13;
- uint32 dungeon_id = 12;
- uint32 best_score = 9;
-}
diff --git a/protocol/proto/FungusTrainingMonsterPreviewDetail.proto b/protocol/proto/FungusTrainingMonsterPreviewDetail.proto
deleted file mode 100644
index 925bc6f5..00000000
--- a/protocol/proto/FungusTrainingMonsterPreviewDetail.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message FungusTrainingMonsterPreviewDetail {
- uint32 monster_id = 8;
- uint32 level = 10;
- repeated uint32 affix_list = 7;
-}
diff --git a/protocol/proto/FungusTrainingPoolPreviewDetail.proto b/protocol/proto/FungusTrainingPoolPreviewDetail.proto
deleted file mode 100644
index fea63263..00000000
--- a/protocol/proto/FungusTrainingPoolPreviewDetail.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "FungusTrainingMonsterPreviewDetail.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message FungusTrainingPoolPreviewDetail {
- uint32 pool_id = 8;
- repeated FungusTrainingMonsterPreviewDetail monster_preview_detail_list = 6;
-}
diff --git a/protocol/proto/FungusTrainingProgressDetail.proto b/protocol/proto/FungusTrainingProgressDetail.proto
deleted file mode 100644
index 9bd10262..00000000
--- a/protocol/proto/FungusTrainingProgressDetail.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "FungusFighterMonsterDetail.proto";
-import "FungusTrainingPoolPreviewDetail.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message FungusTrainingProgressDetail {
- uint32 cur_round = 9;
- uint32 dungeon_id = 10;
- repeated FungusTrainingPoolPreviewDetail monster_pool_preview_list = 5;
- repeated FungusFighterMonsterDetail monster_detail_list = 6;
- uint32 total_used_time = 7;
- repeated uint32 backup_monster_list = 4;
- repeated uint32 choosen_monster_list = 8;
-}
diff --git a/protocol/proto/FunitureMakeMakeInfoChangeNotify.proto b/protocol/proto/FunitureMakeMakeInfoChangeNotify.proto
deleted file mode 100644
index ae2cfa65..00000000
--- a/protocol/proto/FunitureMakeMakeInfoChangeNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4898
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FunitureMakeMakeInfoChangeNotify {
- FurnitureMakeMakeInfo make_info = 1;
-}
diff --git a/protocol/proto/Furniture.proto b/protocol/proto/Furniture.proto
deleted file mode 100644
index 8e057daf..00000000
--- a/protocol/proto/Furniture.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message Furniture {
- uint32 count = 1;
-}
diff --git a/protocol/proto/FurnitureCurModuleArrangeCountNotify.proto b/protocol/proto/FurnitureCurModuleArrangeCountNotify.proto
deleted file mode 100644
index 33212695..00000000
--- a/protocol/proto/FurnitureCurModuleArrangeCountNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4498
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FurnitureCurModuleArrangeCountNotify {
- repeated Uint32Pair furniture_arrange_count_list = 13;
-}
diff --git a/protocol/proto/FurnitureMakeBeHelpedData.proto b/protocol/proto/FurnitureMakeBeHelpedData.proto
deleted file mode 100644
index e4eb65be..00000000
--- a/protocol/proto/FurnitureMakeBeHelpedData.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message FurnitureMakeBeHelpedData {
- fixed32 time = 12;
- uint32 icon = 11;
- uint32 uid = 7;
- string player_name = 10;
- ProfilePicture profile_picture = 1;
-}
diff --git a/protocol/proto/FurnitureMakeBeHelpedNotify.proto b/protocol/proto/FurnitureMakeBeHelpedNotify.proto
deleted file mode 100644
index e5ab7940..00000000
--- a/protocol/proto/FurnitureMakeBeHelpedNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "FurnitureMakeBeHelpedData.proto";
-import "FurnitureMakeSlot.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4578
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FurnitureMakeBeHelpedNotify {
- FurnitureMakeSlot furniture_make_slot = 7;
- FurnitureMakeBeHelpedData furniture_make_helped_data = 2;
-}
diff --git a/protocol/proto/FurnitureMakeCancelReq.proto b/protocol/proto/FurnitureMakeCancelReq.proto
deleted file mode 100644
index d8a8217c..00000000
--- a/protocol/proto/FurnitureMakeCancelReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4555
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message FurnitureMakeCancelReq {
- uint32 index = 4;
- uint32 make_id = 15;
-}
diff --git a/protocol/proto/FurnitureMakeCancelRsp.proto b/protocol/proto/FurnitureMakeCancelRsp.proto
deleted file mode 100644
index 75a6c698..00000000
--- a/protocol/proto/FurnitureMakeCancelRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "FurnitureMakeSlot.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4683
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FurnitureMakeCancelRsp {
- int32 retcode = 3;
- uint32 make_id = 2;
- FurnitureMakeSlot furniture_make_slot = 15;
-}
diff --git a/protocol/proto/FurnitureMakeData.proto b/protocol/proto/FurnitureMakeData.proto
deleted file mode 100644
index d7073015..00000000
--- a/protocol/proto/FurnitureMakeData.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message FurnitureMakeData {
- uint32 index = 15;
- uint32 dur_time = 1;
- fixed32 begin_time = 11;
- fixed32 accelerate_time = 6;
- uint32 avatar_id = 2;
- uint32 make_id = 5;
-}
diff --git a/protocol/proto/FurnitureMakeFinishNotify.proto b/protocol/proto/FurnitureMakeFinishNotify.proto
deleted file mode 100644
index 96378640..00000000
--- a/protocol/proto/FurnitureMakeFinishNotify.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4841
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FurnitureMakeFinishNotify {}
diff --git a/protocol/proto/FurnitureMakeHelpData.proto b/protocol/proto/FurnitureMakeHelpData.proto
deleted file mode 100644
index 5d1fa7a8..00000000
--- a/protocol/proto/FurnitureMakeHelpData.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message FurnitureMakeHelpData {
- uint32 times = 2;
- uint32 uid = 13;
-}
diff --git a/protocol/proto/FurnitureMakeHelpReq.proto b/protocol/proto/FurnitureMakeHelpReq.proto
deleted file mode 100644
index 896d29ef..00000000
--- a/protocol/proto/FurnitureMakeHelpReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4865
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message FurnitureMakeHelpReq {}
diff --git a/protocol/proto/FurnitureMakeHelpRsp.proto b/protocol/proto/FurnitureMakeHelpRsp.proto
deleted file mode 100644
index e8969a33..00000000
--- a/protocol/proto/FurnitureMakeHelpRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "FurnitureMakeHelpData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4756
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FurnitureMakeHelpRsp {
- int32 retcode = 10;
- repeated FurnitureMakeHelpData help_data_list = 6;
-}
diff --git a/protocol/proto/FurnitureMakeMakeInfo.proto b/protocol/proto/FurnitureMakeMakeInfo.proto
deleted file mode 100644
index 55a8cdcc..00000000
--- a/protocol/proto/FurnitureMakeMakeInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message FurnitureMakeMakeInfo {
- uint32 furniture_id = 13;
- uint32 make_count = 9;
-}
diff --git a/protocol/proto/FurnitureMakeReq.proto b/protocol/proto/FurnitureMakeReq.proto
deleted file mode 100644
index 1c1be8cc..00000000
--- a/protocol/proto/FurnitureMakeReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4477
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message FurnitureMakeReq {}
diff --git a/protocol/proto/FurnitureMakeRsp.proto b/protocol/proto/FurnitureMakeRsp.proto
deleted file mode 100644
index 78c348c4..00000000
--- a/protocol/proto/FurnitureMakeRsp.proto
+++ /dev/null
@@ -1,36 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "FurnitureMakeBeHelpedData.proto";
-import "FurnitureMakeHelpData.proto";
-import "FurnitureMakeMakeInfo.proto";
-import "FurnitureMakeSlot.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4782
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FurnitureMakeRsp {
- repeated FurnitureMakeBeHelpedData helped_data_list = 13;
- repeated FurnitureMakeMakeInfo make_info_list = 4;
- FurnitureMakeSlot furniture_make_slot = 1;
- int32 retcode = 3;
- repeated FurnitureMakeHelpData help_data_list = 2;
-}
diff --git a/protocol/proto/FurnitureMakeSlot.proto b/protocol/proto/FurnitureMakeSlot.proto
deleted file mode 100644
index 3fe37feb..00000000
--- a/protocol/proto/FurnitureMakeSlot.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "FurnitureMakeData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message FurnitureMakeSlot {
- repeated FurnitureMakeData furniture_make_data_list = 14;
-}
diff --git a/protocol/proto/FurnitureMakeStartReq.proto b/protocol/proto/FurnitureMakeStartReq.proto
deleted file mode 100644
index 8883a865..00000000
--- a/protocol/proto/FurnitureMakeStartReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4633
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message FurnitureMakeStartReq {
- uint32 avatar_id = 9;
- uint32 make_id = 1;
-}
diff --git a/protocol/proto/FurnitureMakeStartRsp.proto b/protocol/proto/FurnitureMakeStartRsp.proto
deleted file mode 100644
index 959c2a44..00000000
--- a/protocol/proto/FurnitureMakeStartRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "FurnitureMakeSlot.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4729
-// EnetChannelId: 0
-// EnetIsReliable: true
-message FurnitureMakeStartRsp {
- FurnitureMakeSlot furniture_make_slot = 5;
- int32 retcode = 8;
-}
diff --git a/protocol/proto/GCGApplyInviteBattleNotify.proto b/protocol/proto/GCGApplyInviteBattleNotify.proto
deleted file mode 100644
index 88c2923b..00000000
--- a/protocol/proto/GCGApplyInviteBattleNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7820
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGApplyInviteBattleNotify {
- bool is_agree = 14;
- int32 retcode = 6;
-}
diff --git a/protocol/proto/GCGApplyInviteBattleReq.proto b/protocol/proto/GCGApplyInviteBattleReq.proto
deleted file mode 100644
index a88a1a02..00000000
--- a/protocol/proto/GCGApplyInviteBattleReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7730
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GCGApplyInviteBattleReq {
- bool is_agree = 9;
-}
diff --git a/protocol/proto/GCGApplyInviteBattleRsp.proto b/protocol/proto/GCGApplyInviteBattleRsp.proto
deleted file mode 100644
index 59db7bcd..00000000
--- a/protocol/proto/GCGApplyInviteBattleRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7304
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGApplyInviteBattleRsp {
- int32 retcode = 5;
-}
diff --git a/protocol/proto/GCGAskDuelReq.proto b/protocol/proto/GCGAskDuelReq.proto
deleted file mode 100644
index 70f520c4..00000000
--- a/protocol/proto/GCGAskDuelReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7237
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GCGAskDuelReq {}
diff --git a/protocol/proto/GCGAskDuelRsp.proto b/protocol/proto/GCGAskDuelRsp.proto
deleted file mode 100644
index e95ca9e0..00000000
--- a/protocol/proto/GCGAskDuelRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7869
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGAskDuelRsp {
- int32 retcode = 3;
- GCGDuel duel = 13;
-}
diff --git a/protocol/proto/GCGAttackCostInfo.proto b/protocol/proto/GCGAttackCostInfo.proto
deleted file mode 100644
index fefe57da..00000000
--- a/protocol/proto/GCGAttackCostInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGAttackCostInfo {
- uint32 skill_id = 8;
- map cost_map = 3;
-}
diff --git a/protocol/proto/GCGBasicDataNotify.proto b/protocol/proto/GCGBasicDataNotify.proto
deleted file mode 100644
index 17899bc3..00000000
--- a/protocol/proto/GCGBasicDataNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7319
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGBasicDataNotify {
- uint32 level = 9;
- uint32 exp = 4;
- repeated uint32 level_reward_taken_list = 12;
-}
diff --git a/protocol/proto/GCGBossChallengeData.proto b/protocol/proto/GCGBossChallengeData.proto
deleted file mode 100644
index 95e3152c..00000000
--- a/protocol/proto/GCGBossChallengeData.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGBossChallengeData {
- uint32 id = 9;
- repeated uint32 unlock_level_id_list = 14;
-}
diff --git a/protocol/proto/GCGBossChallengeUpdateNotify.proto b/protocol/proto/GCGBossChallengeUpdateNotify.proto
deleted file mode 100644
index fe8254f5..00000000
--- a/protocol/proto/GCGBossChallengeUpdateNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7073
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGBossChallengeUpdateNotify {
- GCGBossChallengeData boss_challenge = 11;
-}
diff --git a/protocol/proto/GCGCard.proto b/protocol/proto/GCGCard.proto
deleted file mode 100644
index 672a4b31..00000000
--- a/protocol/proto/GCGCard.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "GCGToken.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGCard {
- uint32 guid = 15;
- repeated GCGToken token_list = 2;
- bool is_show = 14;
- uint32 controller_id = 7;
- uint32 id = 6;
- repeated uint32 tag_list = 3;
- uint32 face_type = 5;
-}
diff --git a/protocol/proto/GCGChallengeData.proto b/protocol/proto/GCGChallengeData.proto
deleted file mode 100644
index ab326949..00000000
--- a/protocol/proto/GCGChallengeData.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGChallengeData {
- uint32 challenge_id = 1;
- uint32 challenge_type = 2;
- repeated uint32 param_list = 3;
- uint32 progress = 4;
-}
diff --git a/protocol/proto/GCGChallengeUpdateNotify.proto b/protocol/proto/GCGChallengeUpdateNotify.proto
deleted file mode 100644
index 0d5cbe2d..00000000
--- a/protocol/proto/GCGChallengeUpdateNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7268
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GCGChallengeUpdateNotify {
- uint32 server_seq = 12;
- GCGDuelChallenge challenge = 13;
-}
diff --git a/protocol/proto/GCGClientPerformType.proto b/protocol/proto/GCGClientPerformType.proto
deleted file mode 100644
index 30d73f0b..00000000
--- a/protocol/proto/GCGClientPerformType.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum GCGClientPerformType {
- GCG_CLIENT_PERFORM_TYPE_INVALID = 0;
- GCG_CLIENT_PERFORM_TYPE_CARD_EXCHANGE = 1;
-}
diff --git a/protocol/proto/GCGClientSettleReq.proto b/protocol/proto/GCGClientSettleReq.proto
deleted file mode 100644
index 2e649124..00000000
--- a/protocol/proto/GCGClientSettleReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7506
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GCGClientSettleReq {}
diff --git a/protocol/proto/GCGClientSettleRsp.proto b/protocol/proto/GCGClientSettleRsp.proto
deleted file mode 100644
index bf6a4993..00000000
--- a/protocol/proto/GCGClientSettleRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7105
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGClientSettleRsp {
- uint32 close_time = 4;
- int32 retcode = 1;
-}
diff --git a/protocol/proto/GCGControllerShowInfo.proto b/protocol/proto/GCGControllerShowInfo.proto
deleted file mode 100644
index 18fbf1c7..00000000
--- a/protocol/proto/GCGControllerShowInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGControllerShowInfo {
- ProfilePicture profile_picture = 11;
- string nick_name = 14;
- uint32 controller_id = 9;
-}
diff --git a/protocol/proto/GCGCostReviseInfo.proto b/protocol/proto/GCGCostReviseInfo.proto
deleted file mode 100644
index f7267d61..00000000
--- a/protocol/proto/GCGCostReviseInfo.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGCostReviseInfo {
- bool is_can_attack = 4;
- repeated uint32 can_use_hand_card_id_list = 11;
- repeated GCGPlayCardCostInfo play_card_cost_list = 5;
- repeated GCGSelectOnStageCostInfo select_on_stage_cost_list = 10;
- repeated GCGAttackCostInfo attack_cost_list = 2;
-}
diff --git a/protocol/proto/GCGDSCardBackUnlockNotify.proto b/protocol/proto/GCGDSCardBackUnlockNotify.proto
deleted file mode 100644
index 05284004..00000000
--- a/protocol/proto/GCGDSCardBackUnlockNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7265
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGDSCardBackUnlockNotify {
- uint32 card_back_id = 6;
-}
diff --git a/protocol/proto/GCGDSCardData.proto b/protocol/proto/GCGDSCardData.proto
deleted file mode 100644
index d5695ea1..00000000
--- a/protocol/proto/GCGDSCardData.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGDSCardData {
- uint32 card_id = 14;
- repeated uint32 unlock_face_type_list = 9;
- uint32 num = 12;
- uint32 proficiency = 8;
- uint32 face_type = 6;
-}
diff --git a/protocol/proto/GCGDSCardFaceUnlockNotify.proto b/protocol/proto/GCGDSCardFaceUnlockNotify.proto
deleted file mode 100644
index efc101fe..00000000
--- a/protocol/proto/GCGDSCardFaceUnlockNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7049
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGDSCardFaceUnlockNotify {
- uint32 card_id = 13;
- uint32 face_type = 1;
-}
diff --git a/protocol/proto/GCGDSCardNumChangeNotify.proto b/protocol/proto/GCGDSCardNumChangeNotify.proto
deleted file mode 100644
index e589db41..00000000
--- a/protocol/proto/GCGDSCardNumChangeNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7358
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGDSCardNumChangeNotify {
- uint32 card_id = 4;
- uint32 num = 10;
-}
diff --git a/protocol/proto/GCGDSCardProficiencyNotify.proto b/protocol/proto/GCGDSCardProficiencyNotify.proto
deleted file mode 100644
index 19d377bf..00000000
--- a/protocol/proto/GCGDSCardProficiencyNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7680
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGDSCardProficiencyNotify {
- uint32 proficiency = 2;
- uint32 card_id = 12;
-}
diff --git a/protocol/proto/GCGDSChangeCardBackReq.proto b/protocol/proto/GCGDSChangeCardBackReq.proto
deleted file mode 100644
index 010e31ea..00000000
--- a/protocol/proto/GCGDSChangeCardBackReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7292
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GCGDSChangeCardBackReq {
- uint32 deck_id = 10;
- uint32 card_back_id = 12;
-}
diff --git a/protocol/proto/GCGDSChangeCardBackRsp.proto b/protocol/proto/GCGDSChangeCardBackRsp.proto
deleted file mode 100644
index a5223aec..00000000
--- a/protocol/proto/GCGDSChangeCardBackRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7044
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGDSChangeCardBackRsp {
- int32 retcode = 15;
- uint32 card_back_id = 6;
- uint32 deck_id = 5;
-}
diff --git a/protocol/proto/GCGDSChangeCardFaceReq.proto b/protocol/proto/GCGDSChangeCardFaceReq.proto
deleted file mode 100644
index 71a94e43..00000000
--- a/protocol/proto/GCGDSChangeCardFaceReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7169
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GCGDSChangeCardFaceReq {
- uint32 face_type = 6;
- uint32 card_id = 3;
-}
diff --git a/protocol/proto/GCGDSChangeCardFaceRsp.proto b/protocol/proto/GCGDSChangeCardFaceRsp.proto
deleted file mode 100644
index 7747fff2..00000000
--- a/protocol/proto/GCGDSChangeCardFaceRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7331
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGDSChangeCardFaceRsp {
- uint32 face_type = 8;
- uint32 card_id = 4;
- int32 retcode = 9;
-}
diff --git a/protocol/proto/GCGDSChangeCurDeckReq.proto b/protocol/proto/GCGDSChangeCurDeckReq.proto
deleted file mode 100644
index cb030d37..00000000
--- a/protocol/proto/GCGDSChangeCurDeckReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7131
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GCGDSChangeCurDeckReq {
- uint32 deck_id = 3;
-}
diff --git a/protocol/proto/GCGDSChangeCurDeckRsp.proto b/protocol/proto/GCGDSChangeCurDeckRsp.proto
deleted file mode 100644
index 6e796396..00000000
--- a/protocol/proto/GCGDSChangeCurDeckRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7301
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGDSChangeCurDeckRsp {
- int32 retcode = 8;
- uint32 deck_id = 14;
-}
diff --git a/protocol/proto/GCGDSChangeDeckNameReq.proto b/protocol/proto/GCGDSChangeDeckNameReq.proto
deleted file mode 100644
index b63ef204..00000000
--- a/protocol/proto/GCGDSChangeDeckNameReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7432
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GCGDSChangeDeckNameReq {
- uint32 deck_id = 13;
- string name = 7;
-}
diff --git a/protocol/proto/GCGDSChangeDeckNameRsp.proto b/protocol/proto/GCGDSChangeDeckNameRsp.proto
deleted file mode 100644
index ee52f04e..00000000
--- a/protocol/proto/GCGDSChangeDeckNameRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7916
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGDSChangeDeckNameRsp {
- uint32 deck_id = 13;
- int32 retcode = 14;
- string name = 1;
-}
diff --git a/protocol/proto/GCGDSChangeFieldReq.proto b/protocol/proto/GCGDSChangeFieldReq.proto
deleted file mode 100644
index 968ec184..00000000
--- a/protocol/proto/GCGDSChangeFieldReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7541
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GCGDSChangeFieldReq {
- uint32 field_id = 6;
- uint32 deck_id = 11;
-}
diff --git a/protocol/proto/GCGDSChangeFieldRsp.proto b/protocol/proto/GCGDSChangeFieldRsp.proto
deleted file mode 100644
index 2f64e8dc..00000000
--- a/protocol/proto/GCGDSChangeFieldRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7444
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGDSChangeFieldRsp {
- int32 retcode = 1;
- uint32 field_id = 3;
- uint32 deck_id = 2;
-}
diff --git a/protocol/proto/GCGDSCurDeckChangeNotify.proto b/protocol/proto/GCGDSCurDeckChangeNotify.proto
deleted file mode 100644
index 615abd92..00000000
--- a/protocol/proto/GCGDSCurDeckChangeNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7796
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGDSCurDeckChangeNotify {
- uint32 deck_id = 6;
-}
diff --git a/protocol/proto/GCGDSDataNotify.proto b/protocol/proto/GCGDSDataNotify.proto
deleted file mode 100644
index 0a996ee4..00000000
--- a/protocol/proto/GCGDSDataNotify.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7122
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGDSDataNotify {
- repeated GCGDSDeckData deck_list = 4;
- repeated uint32 unlock_card_back_id_list = 5;
- repeated uint32 unlock_field_id_list = 6;
- uint32 cur_deck_id = 10;
- repeated GCGDSCardData card_list = 3;
- repeated uint32 unlock_deck_id_list = 1;
-}
diff --git a/protocol/proto/GCGDSDeckData.proto b/protocol/proto/GCGDSDeckData.proto
deleted file mode 100644
index 7aa0c823..00000000
--- a/protocol/proto/GCGDSDeckData.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGDSDeckData {
- repeated uint32 card_list = 1;
- uint32 card_back_id = 15;
- repeated uint32 character_card_list = 10;
- string name = 5;
- uint32 id = 3;
- fixed32 create_time = 13;
- bool is_valid = 4;
- uint32 field_id = 7;
-}
diff --git a/protocol/proto/GCGDSDeckSaveReq.proto b/protocol/proto/GCGDSDeckSaveReq.proto
deleted file mode 100644
index 7253da45..00000000
--- a/protocol/proto/GCGDSDeckSaveReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7104
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GCGDSDeckSaveReq {
- uint32 deck_id = 1;
- repeated uint32 card_list = 4;
- repeated uint32 character_card_list = 9;
- string name = 14;
-}
diff --git a/protocol/proto/GCGDSDeckSaveRsp.proto b/protocol/proto/GCGDSDeckSaveRsp.proto
deleted file mode 100644
index 51e43f4d..00000000
--- a/protocol/proto/GCGDSDeckSaveRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7269
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGDSDeckSaveRsp {
- fixed32 create_time = 14;
- uint32 deck_id = 11;
- int32 retcode = 8;
- bool is_valid = 4;
-}
diff --git a/protocol/proto/GCGDSDeckUnlockNotify.proto b/protocol/proto/GCGDSDeckUnlockNotify.proto
deleted file mode 100644
index 26701834..00000000
--- a/protocol/proto/GCGDSDeckUnlockNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7732
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGDSDeckUnlockNotify {
- uint32 deck_id = 15;
-}
diff --git a/protocol/proto/GCGDSDeleteDeckReq.proto b/protocol/proto/GCGDSDeleteDeckReq.proto
deleted file mode 100644
index 987daffd..00000000
--- a/protocol/proto/GCGDSDeleteDeckReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7988
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GCGDSDeleteDeckReq {
- uint32 deck_id = 15;
-}
diff --git a/protocol/proto/GCGDSDeleteDeckRsp.proto b/protocol/proto/GCGDSDeleteDeckRsp.proto
deleted file mode 100644
index 3a74694d..00000000
--- a/protocol/proto/GCGDSDeleteDeckRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7524
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGDSDeleteDeckRsp {
- int32 retcode = 14;
- uint32 deck_id = 7;
-}
diff --git a/protocol/proto/GCGDSFieldUnlockNotify.proto b/protocol/proto/GCGDSFieldUnlockNotify.proto
deleted file mode 100644
index a1159cac..00000000
--- a/protocol/proto/GCGDSFieldUnlockNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7333
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGDSFieldUnlockNotify {
- uint32 field_id = 1;
-}
diff --git a/protocol/proto/GCGDamageDetail.proto b/protocol/proto/GCGDamageDetail.proto
deleted file mode 100644
index 7de13fb2..00000000
--- a/protocol/proto/GCGDamageDetail.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGDamageDetail {
- uint32 skill_id = 10;
- uint32 card_guid = 7;
-}
diff --git a/protocol/proto/GCGDiceSideType.proto b/protocol/proto/GCGDiceSideType.proto
deleted file mode 100644
index fc8d9f4c..00000000
--- a/protocol/proto/GCGDiceSideType.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/GCGDuel.proto b/protocol/proto/GCGDuel.proto
deleted file mode 100644
index f564f407..00000000
--- a/protocol/proto/GCGDuel.proto
+++ /dev/null
@@ -1,47 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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 "GCGPVEIntention.proto";
-import "GCGPhase.proto";
-import "GCGPlayerField.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGDuel {
- uint32 server_seq = 3;
- repeated GCGPlayerField field_list = 7;
- GCGGameBusinessType business_type = 14;
- repeated GCGDuelChallenge challenge_list = 5;
- uint32 game_id = 11;
- uint32 controller_id = 13;
- uint32 round = 15;
- uint32 cur_controller_id = 12;
- repeated GCGPVEIntention intetion_list = 1;
- GCGCostReviseInfo cost_revise = 10;
- repeated uint32 card_id_list = 4;
- repeated GCGCard card_list = 9;
- repeated GCGControllerShowInfo show_info_list = 6;
- uint32 game_type = 2;
- GCGPhase phase = 8;
-}
diff --git a/protocol/proto/GCGDuelChallenge.proto b/protocol/proto/GCGDuelChallenge.proto
deleted file mode 100644
index 89dd6d8b..00000000
--- a/protocol/proto/GCGDuelChallenge.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGDuelChallenge {
- uint32 total_progress = 7;
- uint32 challenge_id = 10;
- uint32 cur_progress = 12;
-}
diff --git a/protocol/proto/GCGDuelExtra.proto b/protocol/proto/GCGDuelExtra.proto
deleted file mode 100644
index be18be4a..00000000
--- a/protocol/proto/GCGDuelExtra.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;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;
-}
diff --git a/protocol/proto/GCGEndReason.proto b/protocol/proto/GCGEndReason.proto
deleted file mode 100644
index 23e7b432..00000000
--- a/protocol/proto/GCGEndReason.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum GCGEndReason {
- GCG_END_REASON_DEFAULT = 0;
- GCG_END_REASON_DIE = 1;
- GCG_END_REASON_SURRENDER = 2;
- GCG_END_REASON_DISCONNECTED = 3;
- GCG_END_REASON_ROUND_LIMIT = 4;
-}
diff --git a/protocol/proto/GCGGameBriefData.proto b/protocol/proto/GCGGameBriefData.proto
deleted file mode 100644
index fcf5f0a8..00000000
--- a/protocol/proto/GCGGameBriefData.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGGameBriefData {
- uint32 game_id = 14;
- uint32 game_uid = 9;
- GCGGameBusinessType business_type = 13;
- uint32 verify_code = 5;
- repeated GCGPlayerBriefData player_brief_list = 12;
-}
diff --git a/protocol/proto/GCGGameBriefDataNotify.proto b/protocol/proto/GCGGameBriefDataNotify.proto
deleted file mode 100644
index 5432d6bc..00000000
--- a/protocol/proto/GCGGameBriefDataNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7539
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGGameBriefDataNotify {
- GCGGameBriefData gcg_brief_data = 10;
-}
diff --git a/protocol/proto/GCGGameBusinessType.proto b/protocol/proto/GCGGameBusinessType.proto
deleted file mode 100644
index 1cdf59f1..00000000
--- a/protocol/proto/GCGGameBusinessType.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum GCGGameBusinessType {
- GCG_GAME_BUSINESS_TYPE_NONE = 0;
- GCG_GAME_BUSINESS_TYPE_GM = 1;
- GCG_GAME_BUSINESS_TYPE_MATCH = 2;
- GCG_GAME_BUSINESS_TYPE_PVP = 3;
- GCG_GAME_BUSINESS_TYPE_TAVERN_CHALLENGE = 4;
- GCG_GAME_BUSINESS_TYPE_CONST_CHALLENGE = 5;
- GCG_GAME_BUSINESS_TYPE_WORLD_CHALLENGE = 6;
- GCG_GAME_BUSINESS_TYPE_BOSS_CHALLENGE = 7;
- GCG_GAME_BUSINESS_TYPE_WEEK_CHALLENGE = 8;
-}
diff --git a/protocol/proto/GCGGrowthLevelNotify.proto b/protocol/proto/GCGGrowthLevelNotify.proto
deleted file mode 100644
index ba692884..00000000
--- a/protocol/proto/GCGGrowthLevelNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7736
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGGrowthLevelNotify {
- uint32 exp = 7;
- uint32 level = 11;
-}
diff --git a/protocol/proto/GCGGrowthLevelRewardNotify.proto b/protocol/proto/GCGGrowthLevelRewardNotify.proto
deleted file mode 100644
index e71dc83b..00000000
--- a/protocol/proto/GCGGrowthLevelRewardNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7477
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGGrowthLevelRewardNotify {
- repeated uint32 level_reward_taken_list = 8;
-}
diff --git a/protocol/proto/GCGGrowthLevelTakeRewardReq.proto b/protocol/proto/GCGGrowthLevelTakeRewardReq.proto
deleted file mode 100644
index 4ec6738a..00000000
--- a/protocol/proto/GCGGrowthLevelTakeRewardReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7051
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GCGGrowthLevelTakeRewardReq {
- uint32 level = 4;
-}
diff --git a/protocol/proto/GCGGrowthLevelTakeRewardRsp.proto b/protocol/proto/GCGGrowthLevelTakeRewardRsp.proto
deleted file mode 100644
index 815e4ced..00000000
--- a/protocol/proto/GCGGrowthLevelTakeRewardRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7670
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGGrowthLevelTakeRewardRsp {
- uint32 level = 1;
- int32 retcode = 13;
-}
diff --git a/protocol/proto/GCGHeartBeatNotify.proto b/protocol/proto/GCGHeartBeatNotify.proto
deleted file mode 100644
index 283ba438..00000000
--- a/protocol/proto/GCGHeartBeatNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7224
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGHeartBeatNotify {
- uint32 server_seq = 6;
-}
diff --git a/protocol/proto/GCGInitFinishReq.proto b/protocol/proto/GCGInitFinishReq.proto
deleted file mode 100644
index 8d14a873..00000000
--- a/protocol/proto/GCGInitFinishReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7684
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GCGInitFinishReq {}
diff --git a/protocol/proto/GCGInitFinishRsp.proto b/protocol/proto/GCGInitFinishRsp.proto
deleted file mode 100644
index fb649713..00000000
--- a/protocol/proto/GCGInitFinishRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7433
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGInitFinishRsp {
- int32 retcode = 2;
-}
diff --git a/protocol/proto/GCGInviteBattleNotify.proto b/protocol/proto/GCGInviteBattleNotify.proto
deleted file mode 100644
index 92ad67c0..00000000
--- a/protocol/proto/GCGInviteBattleNotify.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7692
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGInviteBattleNotify {}
diff --git a/protocol/proto/GCGInviteGuestBattleReq.proto b/protocol/proto/GCGInviteGuestBattleReq.proto
deleted file mode 100644
index de98d9db..00000000
--- a/protocol/proto/GCGInviteGuestBattleReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7783
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GCGInviteGuestBattleReq {
- uint32 uid = 11;
-}
diff --git a/protocol/proto/GCGInviteGuestBattleRsp.proto b/protocol/proto/GCGInviteGuestBattleRsp.proto
deleted file mode 100644
index 5f765fe0..00000000
--- a/protocol/proto/GCGInviteGuestBattleRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7251
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGInviteGuestBattleRsp {
- int32 retcode = 3;
- uint32 uid = 11;
-}
diff --git a/protocol/proto/GCGLevelChallengeFinishNotify.proto b/protocol/proto/GCGLevelChallengeFinishNotify.proto
deleted file mode 100644
index ab1bd639..00000000
--- a/protocol/proto/GCGLevelChallengeFinishNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7629
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGLevelChallengeFinishNotify {
- repeated uint32 finished_challenge_id_list = 10;
- uint32 level_id = 15;
-}
diff --git a/protocol/proto/GCGLevelChallengeNotify.proto b/protocol/proto/GCGLevelChallengeNotify.proto
deleted file mode 100644
index b34dc440..00000000
--- a/protocol/proto/GCGLevelChallengeNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7055
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGLevelChallengeNotify {
- repeated GCGBossChallengeData unlock_boss_challenge_list = 3;
- repeated uint32 unlock_world_challenge_list = 8;
- repeated GCGLevelData level_list = 10;
-}
diff --git a/protocol/proto/GCGLevelData.proto b/protocol/proto/GCGLevelData.proto
deleted file mode 100644
index 16527dad..00000000
--- a/protocol/proto/GCGLevelData.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGLevelData {
- repeated uint32 finished_challenge_id_list = 10;
- uint32 level_id = 9;
-}
diff --git a/protocol/proto/GCGLevelType.proto b/protocol/proto/GCGLevelType.proto
deleted file mode 100644
index fcfb85ef..00000000
--- a/protocol/proto/GCGLevelType.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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;
-}
diff --git a/protocol/proto/GCGMatchInfo.proto b/protocol/proto/GCGMatchInfo.proto
deleted file mode 100644
index 0f0f7f80..00000000
--- a/protocol/proto/GCGMatchInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGMatchInfo {
- repeated MatchPlayerInfo player_list = 13;
-}
diff --git a/protocol/proto/GCGMessage.proto b/protocol/proto/GCGMessage.proto
deleted file mode 100644
index c5ee93dc..00000000
--- a/protocol/proto/GCGMessage.proto
+++ /dev/null
@@ -1,84 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "GCGMsgAddCards.proto";
-import "GCGMsgAddDice.proto";
-import "GCGMsgCardUpdate.proto";
-import "GCGMsgCharDie.proto";
-import "GCGMsgClientPerform.proto";
-import "GCGMsgCostDice.proto";
-import "GCGMsgCostRevise.proto";
-import "GCGMsgDiceReroll.proto";
-import "GCGMsgDiceRoll.proto";
-import "GCGMsgDuelDataChange.proto";
-import "GCGMsgGameOver.proto";
-import "GCGMsgModifyAdd.proto";
-import "GCGMsgModifyRemove.proto";
-import "GCGMsgMoveCard.proto";
-import "GCGMsgNewCard.proto";
-import "GCGMsgOpTimer.proto";
-import "GCGMsgPVEDoOp.proto";
-import "GCGMsgPVEGenCardOp.proto";
-import "GCGMsgPass.proto";
-import "GCGMsgPhaseChange.proto";
-import "GCGMsgRemoveCards.proto";
-import "GCGMsgSelectOnStage.proto";
-import "GCGMsgSelectOnStageByEffect.proto";
-import "GCGMsgSkillResult.proto";
-import "GCGMsgTokenChange.proto";
-import "GCGMsgUpdateController.proto";
-import "GCGMsgUseSkill.proto";
-import "GCGMsgUseSkillEnd.proto";
-import "GCGMsgWaitingListChange.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGMessage {
- oneof message {
- GCGMsgTokenChange token_change = 12;
- GCGMsgPhaseChange phase_change = 13;
- GCGMsgAddCards add_cards = 10;
- GCGMsgRemoveCards remove_cards = 14;
- GCGMsgSelectOnStage select_on_stage = 6;
- GCGMsgDiceRoll dice_roll = 9;
- GCGMsgDiceReroll dice_reroll = 11;
- GCGMsgPass pass = 5;
- GCGMsgCharDie char_die = 2;
- GCGMsgSkillResult skill_result = 1;
- GCGMsgCostDice cost_dice = 7;
- GCGMsgAddDice add_dice = 3;
- GCGMsgMoveCard move_card = 15;
- GCGMsgUseSkill use_skill = 4;
- GCGMsgNewCard new_card = 1848;
- GCGMsgUpdateController update_controller = 429;
- GCGMsgModifyAdd modify_add = 1851;
- GCGMsgModifyRemove modify_remove = 471;
- GCGMsgUseSkillEnd use_skill_end = 1411;
- GCGMsgPVEGenCardOp pve_gen_card_op = 1741;
- GCGMsgPVEDoOp pve_do_op = 614;
- GCGMsgDuelDataChange duel_data_change = 1008;
- GCGMsgClientPerform client_perform = 1035;
- GCGMsgGameOver game_over = 714;
- GCGMsgOpTimer op_timer = 1862;
- GCGMsgWaitingListChange waiting_list_change = 1678;
- GCGMsgCardUpdate card_update = 1879;
- GCGMsgSelectOnStageByEffect select_on_stage_by_effect = 2042;
- GCGMsgCostRevise cost_revise = 1350;
- }
-}
diff --git a/protocol/proto/GCGMessagePack.proto b/protocol/proto/GCGMessagePack.proto
deleted file mode 100644
index 05f7a2c6..00000000
--- a/protocol/proto/GCGMessagePack.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "GCGMessage.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGMessagePack {
- uint32 msg_seq = 10;
- repeated GCGMessage msg_list = 13;
-}
diff --git a/protocol/proto/GCGMessagePackNotify.proto b/protocol/proto/GCGMessagePackNotify.proto
deleted file mode 100644
index 8e62fef5..00000000
--- a/protocol/proto/GCGMessagePackNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7516
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GCGMessagePackNotify {
- uint32 server_seq = 5;
- GCGMessagePack message_pack = 8;
-}
diff --git a/protocol/proto/GCGMsgAddCards.proto b/protocol/proto/GCGMsgAddCards.proto
deleted file mode 100644
index e16d7549..00000000
--- a/protocol/proto/GCGMsgAddCards.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGMsgAddCards {
- uint32 pos = 11;
- GCGZoneType zone = 2;
- GCGReason reason = 15;
- uint32 controller_id = 13;
- repeated uint32 card_guid_list = 14;
-}
diff --git a/protocol/proto/GCGMsgAddDice.proto b/protocol/proto/GCGMsgAddDice.proto
deleted file mode 100644
index 728749f3..00000000
--- a/protocol/proto/GCGMsgAddDice.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGMsgAddDice {
- GCGReason reason = 4;
- uint32 controller_id = 10;
- int32 change_count = 1;
- map dice_map = 8;
-}
diff --git a/protocol/proto/GCGMsgCardUpdate.proto b/protocol/proto/GCGMsgCardUpdate.proto
deleted file mode 100644
index 481c38a7..00000000
--- a/protocol/proto/GCGMsgCardUpdate.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGMsgCardUpdate {
- GCGCard card = 7;
-}
diff --git a/protocol/proto/GCGMsgCharDie.proto b/protocol/proto/GCGMsgCharDie.proto
deleted file mode 100644
index 965f2965..00000000
--- a/protocol/proto/GCGMsgCharDie.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGMsgCharDie {
- uint32 controller_id = 5;
- uint32 card_guid = 11;
-}
diff --git a/protocol/proto/GCGMsgClientPerform.proto b/protocol/proto/GCGMsgClientPerform.proto
deleted file mode 100644
index 33e96eb9..00000000
--- a/protocol/proto/GCGMsgClientPerform.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGMsgClientPerform {
- repeated uint32 param_list = 2;
- GCGClientPerformType perform_type = 5;
-}
diff --git a/protocol/proto/GCGMsgCostDice.proto b/protocol/proto/GCGMsgCostDice.proto
deleted file mode 100644
index 4a423a94..00000000
--- a/protocol/proto/GCGMsgCostDice.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGMsgCostDice {
- uint32 controller_id = 6;
- repeated uint32 select_dice_index_list = 13;
- GCGReason reason = 9;
-}
diff --git a/protocol/proto/GCGMsgCostRevise.proto b/protocol/proto/GCGMsgCostRevise.proto
deleted file mode 100644
index e7d74577..00000000
--- a/protocol/proto/GCGMsgCostRevise.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGMsgCostRevise {
- uint32 controller_id = 5;
- GCGCostReviseInfo cost_revise = 13;
-}
diff --git a/protocol/proto/GCGMsgDiceReroll.proto b/protocol/proto/GCGMsgDiceReroll.proto
deleted file mode 100644
index 66340121..00000000
--- a/protocol/proto/GCGMsgDiceReroll.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGMsgDiceReroll {
- uint32 controller_id = 2;
- repeated uint32 select_dice_index_list = 1;
- repeated GCGDiceSideType dice_side_list = 6;
-}
diff --git a/protocol/proto/GCGMsgDiceRoll.proto b/protocol/proto/GCGMsgDiceRoll.proto
deleted file mode 100644
index 009359e9..00000000
--- a/protocol/proto/GCGMsgDiceRoll.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGMsgDiceRoll {
- repeated GCGDiceSideType dice_side_list = 10;
- uint32 dice_num = 15;
- uint32 controller_id = 5;
-}
diff --git a/protocol/proto/GCGMsgDuelDataChange.proto b/protocol/proto/GCGMsgDuelDataChange.proto
deleted file mode 100644
index 16c103cb..00000000
--- a/protocol/proto/GCGMsgDuelDataChange.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGMsgDuelDataChange {
- uint32 round = 14;
-}
diff --git a/protocol/proto/GCGMsgGameOver.proto b/protocol/proto/GCGMsgGameOver.proto
deleted file mode 100644
index 536d1bb6..00000000
--- a/protocol/proto/GCGMsgGameOver.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGMsgGameOver {
- GCGEndReason end_reason = 13;
- uint32 win_controller_id = 6;
-}
diff --git a/protocol/proto/GCGMsgModifyAdd.proto b/protocol/proto/GCGMsgModifyAdd.proto
deleted file mode 100644
index a4983746..00000000
--- a/protocol/proto/GCGMsgModifyAdd.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGMsgModifyAdd {
- uint32 pos = 9;
- uint32 owner_card_guid = 10;
- repeated uint32 card_guid_list = 15;
- uint32 controller_id = 14;
- GCGReason reason = 11;
-}
diff --git a/protocol/proto/GCGMsgModifyRemove.proto b/protocol/proto/GCGMsgModifyRemove.proto
deleted file mode 100644
index f7ad4e88..00000000
--- a/protocol/proto/GCGMsgModifyRemove.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGMsgModifyRemove {
- uint32 controller_id = 14;
- GCGReason reason = 12;
- uint32 owner_card_guid = 5;
- repeated uint32 card_guid_list = 4;
-}
diff --git a/protocol/proto/GCGMsgMoveCard.proto b/protocol/proto/GCGMsgMoveCard.proto
deleted file mode 100644
index 8adb31f5..00000000
--- a/protocol/proto/GCGMsgMoveCard.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGMsgMoveCard {
- uint32 controller_id = 14;
- GCGZoneType to = 5;
- GCGZoneType from = 12;
- bool is_fail = 10;
- uint32 card_guid = 7;
- GCGReason reason = 6;
-}
diff --git a/protocol/proto/GCGMsgNewCard.proto b/protocol/proto/GCGMsgNewCard.proto
deleted file mode 100644
index c2a06db4..00000000
--- a/protocol/proto/GCGMsgNewCard.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGMsgNewCard {
- GCGCard card = 15;
-}
diff --git a/protocol/proto/GCGMsgOpTimer.proto b/protocol/proto/GCGMsgOpTimer.proto
deleted file mode 100644
index d418bc08..00000000
--- a/protocol/proto/GCGMsgOpTimer.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGMsgOpTimer {
- uint64 begin_time = 9;
- GCGPhaseType phase = 3;
- uint64 time_stamp = 13;
- uint32 controller_id = 8;
-}
diff --git a/protocol/proto/GCGMsgPVEDoOp.proto b/protocol/proto/GCGMsgPVEDoOp.proto
deleted file mode 100644
index c13f9b36..00000000
--- a/protocol/proto/GCGMsgPVEDoOp.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGMsgPVEDoOp {
- uint32 skill_id = 4;
- uint32 card_guid = 10;
-}
diff --git a/protocol/proto/GCGMsgPVEGenCardOp.proto b/protocol/proto/GCGMsgPVEGenCardOp.proto
deleted file mode 100644
index 7702dadb..00000000
--- a/protocol/proto/GCGMsgPVEGenCardOp.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGMsgPVEGenCardOp {
- repeated uint32 skill_id_list = 1;
- uint32 card_guid = 11;
-}
diff --git a/protocol/proto/GCGMsgPass.proto b/protocol/proto/GCGMsgPass.proto
deleted file mode 100644
index 770262e0..00000000
--- a/protocol/proto/GCGMsgPass.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGMsgPass {
- uint32 controller_id = 14;
-}
diff --git a/protocol/proto/GCGMsgPhaseChange.proto b/protocol/proto/GCGMsgPhaseChange.proto
deleted file mode 100644
index 8dd89dec..00000000
--- a/protocol/proto/GCGMsgPhaseChange.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGMsgPhaseChange {
- map allow_controller_map = 15;
- GCGPhaseType before_phase = 12;
- GCGPhaseType after_phase = 5;
-}
diff --git a/protocol/proto/GCGMsgRemoveCards.proto b/protocol/proto/GCGMsgRemoveCards.proto
deleted file mode 100644
index 1ddead93..00000000
--- a/protocol/proto/GCGMsgRemoveCards.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGMsgRemoveCards {
- uint32 controller_id = 15;
- GCGZoneType zone = 10;
- GCGReason reason = 5;
- repeated uint32 card_guid_list = 1;
-}
diff --git a/protocol/proto/GCGMsgSelectOnStage.proto b/protocol/proto/GCGMsgSelectOnStage.proto
deleted file mode 100644
index 50d5c1f0..00000000
--- a/protocol/proto/GCGMsgSelectOnStage.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGMsgSelectOnStage {
- uint32 controller_id = 6;
- GCGReason reason = 10;
- uint32 card_guid = 4;
-}
diff --git a/protocol/proto/GCGMsgSelectOnStageByEffect.proto b/protocol/proto/GCGMsgSelectOnStageByEffect.proto
deleted file mode 100644
index f10244fa..00000000
--- a/protocol/proto/GCGMsgSelectOnStageByEffect.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGMsgSelectOnStageByEffect {
- uint32 skill_id = 12;
- uint32 controller_id = 15;
- uint32 card_guid = 1;
-}
diff --git a/protocol/proto/GCGMsgSkillResult.proto b/protocol/proto/GCGMsgSkillResult.proto
deleted file mode 100644
index 70d94d02..00000000
--- a/protocol/proto/GCGMsgSkillResult.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGMsgSkillResult {
- uint32 skill_id = 12;
- uint32 last_hp = 14;
- repeated GCGDamageDetail detail_list = 2;
- uint32 target_card_guid = 7;
- uint32 effect_element = 5;
- uint32 from_result_seq = 15;
- uint32 damage = 6;
- uint32 result_seq = 4;
- uint32 src_card_guid = 8;
-}
diff --git a/protocol/proto/GCGMsgTokenChange.proto b/protocol/proto/GCGMsgTokenChange.proto
deleted file mode 100644
index c89fe62a..00000000
--- a/protocol/proto/GCGMsgTokenChange.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGMsgTokenChange {
- uint32 before = 13;
- uint32 token_type = 4;
- uint32 card_guid = 2;
- uint32 after = 11;
- GCGReason reason = 7;
-}
diff --git a/protocol/proto/GCGMsgUpdateController.proto b/protocol/proto/GCGMsgUpdateController.proto
deleted file mode 100644
index 20c43927..00000000
--- a/protocol/proto/GCGMsgUpdateController.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGMsgUpdateController {
- map allow_controller_map = 7;
-}
diff --git a/protocol/proto/GCGMsgUseSkill.proto b/protocol/proto/GCGMsgUseSkill.proto
deleted file mode 100644
index bc18df5b..00000000
--- a/protocol/proto/GCGMsgUseSkill.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGMsgUseSkill {
- uint32 skill_id = 9;
- uint32 card_guid = 6;
-}
diff --git a/protocol/proto/GCGMsgUseSkillEnd.proto b/protocol/proto/GCGMsgUseSkillEnd.proto
deleted file mode 100644
index e9cf50e8..00000000
--- a/protocol/proto/GCGMsgUseSkillEnd.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGMsgUseSkillEnd {
- uint32 card_guid = 11;
- uint32 skill_id = 12;
-}
diff --git a/protocol/proto/GCGMsgWaitingListChange.proto b/protocol/proto/GCGMsgWaitingListChange.proto
deleted file mode 100644
index c9b3209b..00000000
--- a/protocol/proto/GCGMsgWaitingListChange.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGMsgWaitingListChange {
- uint32 cur_index = 6;
- uint32 controller_id = 4;
-}
diff --git a/protocol/proto/GCGNewCardInfoNotify.proto b/protocol/proto/GCGNewCardInfoNotify.proto
deleted file mode 100644
index c942dede..00000000
--- a/protocol/proto/GCGNewCardInfoNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7203
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGNewCardInfoNotify {
- GCGCard card = 1;
-}
diff --git a/protocol/proto/GCGOperation.proto b/protocol/proto/GCGOperation.proto
deleted file mode 100644
index d1fae31b..00000000
--- a/protocol/proto/GCGOperation.proto
+++ /dev/null
@@ -1,42 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGOperation {
- oneof op {
- GCGOperationRedraw op_redraw = 10;
- GCGOperationOnStageSelect op_select_on_stage = 4;
- GCGOperationReroll op_reroll = 9;
- GCGOperationAttack op_attack = 11;
- GCGOperationPass op_pass = 15;
- GCGOperationPlayCard op_play_card = 2;
- GCGOperationReboot op_reboot = 5;
- GCGOperationSurrender op_surrender = 1;
- }
-}
diff --git a/protocol/proto/GCGOperationAttack.proto b/protocol/proto/GCGOperationAttack.proto
deleted file mode 100644
index 7c776308..00000000
--- a/protocol/proto/GCGOperationAttack.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGOperationAttack {
- repeated uint32 cost_dice_index_list = 8;
- uint32 skill_id = 2;
-}
diff --git a/protocol/proto/GCGOperationData.proto b/protocol/proto/GCGOperationData.proto
deleted file mode 100644
index 1a807f4b..00000000
--- a/protocol/proto/GCGOperationData.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGOperationData {
- uint32 controller_id = 2;
- GCGOperation op = 12;
-}
diff --git a/protocol/proto/GCGOperationOnStageSelect.proto b/protocol/proto/GCGOperationOnStageSelect.proto
deleted file mode 100644
index 5c23dae5..00000000
--- a/protocol/proto/GCGOperationOnStageSelect.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGOperationOnStageSelect {
- uint32 card_guid = 5;
- repeated uint32 cost_dice_index_list = 4;
-}
diff --git a/protocol/proto/GCGOperationPass.proto b/protocol/proto/GCGOperationPass.proto
deleted file mode 100644
index be154a09..00000000
--- a/protocol/proto/GCGOperationPass.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGOperationPass {}
diff --git a/protocol/proto/GCGOperationPlayCard.proto b/protocol/proto/GCGOperationPlayCard.proto
deleted file mode 100644
index 2669fff8..00000000
--- a/protocol/proto/GCGOperationPlayCard.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGOperationPlayCard {
- uint32 card_guid = 12;
- repeated uint32 cost_dice_index_list = 4;
- repeated uint32 target_card_guid_list = 10;
-}
diff --git a/protocol/proto/GCGOperationReboot.proto b/protocol/proto/GCGOperationReboot.proto
deleted file mode 100644
index 583208ce..00000000
--- a/protocol/proto/GCGOperationReboot.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGOperationReboot {
- repeated uint32 cost_card_guid_list = 7;
- repeated uint32 dice_index_list = 6;
-}
diff --git a/protocol/proto/GCGOperationRedraw.proto b/protocol/proto/GCGOperationRedraw.proto
deleted file mode 100644
index e84e4df0..00000000
--- a/protocol/proto/GCGOperationRedraw.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGOperationRedraw {
- repeated uint32 card_list = 2;
-}
diff --git a/protocol/proto/GCGOperationReplay.proto b/protocol/proto/GCGOperationReplay.proto
deleted file mode 100644
index c279beaa..00000000
--- a/protocol/proto/GCGOperationReplay.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "GCGOperationData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGOperationReplay {
- uint32 game_id = 1;
- uint32 seed = 11;
- repeated GCGOperationData operation_data_list = 9;
-}
diff --git a/protocol/proto/GCGOperationReq.proto b/protocol/proto/GCGOperationReq.proto
deleted file mode 100644
index 7cecb375..00000000
--- a/protocol/proto/GCGOperationReq.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7107
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GCGOperationReq {
- uint32 op_seq = 2;
- uint32 redirect_uid = 7;
- GCGOperation op = 15;
-}
diff --git a/protocol/proto/GCGOperationReroll.proto b/protocol/proto/GCGOperationReroll.proto
deleted file mode 100644
index 74804681..00000000
--- a/protocol/proto/GCGOperationReroll.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGOperationReroll {
- repeated uint32 dice_index_list = 12;
-}
diff --git a/protocol/proto/GCGOperationRsp.proto b/protocol/proto/GCGOperationRsp.proto
deleted file mode 100644
index ea6ff4aa..00000000
--- a/protocol/proto/GCGOperationRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7600
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGOperationRsp {
- int32 retcode = 8;
- uint32 op_seq = 4;
-}
diff --git a/protocol/proto/GCGOperationSurrender.proto b/protocol/proto/GCGOperationSurrender.proto
deleted file mode 100644
index c941ad8a..00000000
--- a/protocol/proto/GCGOperationSurrender.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGOperationSurrender {}
diff --git a/protocol/proto/GCGPVEIntention.proto b/protocol/proto/GCGPVEIntention.proto
deleted file mode 100644
index 92ed647e..00000000
--- a/protocol/proto/GCGPVEIntention.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGPVEIntention {
- uint32 card_guid = 9;
- repeated uint32 skill_id_list = 7;
-}
diff --git a/protocol/proto/GCGPhase.proto b/protocol/proto/GCGPhase.proto
deleted file mode 100644
index 8744dc22..00000000
--- a/protocol/proto/GCGPhase.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGPhase {
- GCGPhaseType phase_type = 5;
- map allow_controller_map = 6;
-}
diff --git a/protocol/proto/GCGPhaseType.proto b/protocol/proto/GCGPhaseType.proto
deleted file mode 100644
index d494ba0a..00000000
--- a/protocol/proto/GCGPhaseType.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/GCGPlayCardCostInfo.proto b/protocol/proto/GCGPlayCardCostInfo.proto
deleted file mode 100644
index 679c6f07..00000000
--- a/protocol/proto/GCGPlayCardCostInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGPlayCardCostInfo {
- map cost_map = 14;
- uint32 card_id = 1;
-}
diff --git a/protocol/proto/GCGPlayerBriefData.proto b/protocol/proto/GCGPlayerBriefData.proto
deleted file mode 100644
index d2ed5726..00000000
--- a/protocol/proto/GCGPlayerBriefData.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGPlayerBriefData {
- map card_face_map = 8;
- string nick_name = 9;
- ProfilePicture profile_picture = 12;
- repeated uint32 card_id_list = 3;
- uint32 controller_id = 5;
- uint32 uid = 10;
-}
diff --git a/protocol/proto/GCGPlayerField.proto b/protocol/proto/GCGPlayerField.proto
deleted file mode 100644
index a264bd88..00000000
--- a/protocol/proto/GCGPlayerField.proto
+++ /dev/null
@@ -1,45 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGPlayerField {
- map modify_zone_map = 2;
- uint32 cur_waiting_index = 383;
- GCGZone summon_zone = 1;
- uint32 field_show_id = 8;
- uint32 card_back_show_id = 12;
- uint32 dice_count = 3;
- uint32 controller_id = 10;
- GCGZone on_stage_zone = 14;
- bool is_passed = 7;
- GCGZone character_zone = 5;
- uint32 on_stage_character_guid = 6;
- GCGZone assist_zone = 15;
- uint32 deck_card_num = 13;
- repeated GCGDiceSideType dice_side_list = 11;
- GCGZone hand_zone = 9;
- repeated GCGPVEIntention intention_list = 1192;
- repeated GCGWaitingCharacter waiting_list = 4;
-}
diff --git a/protocol/proto/GCGReason.proto b/protocol/proto/GCGReason.proto
deleted file mode 100644
index cd8f96de..00000000
--- a/protocol/proto/GCGReason.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum GCGReason {
- GCG_REASON_DEFAULT = 0;
- GCG_REASON_EFFECT = 1;
- GCG_REASON_COST = 2;
- GCG_REASON_GM = 3;
- GCG_REASON_ATTACK = 4;
- GCG_REASON_REBOOT = 5;
- GCG_REASON_PLAY_CARD = 6;
- GCG_REASON_QUICKLY_ONSTAGE = 7;
- GCG_REASON_REMOVE_AFTER_DIE = 8;
- GCG_REASON_INIT = 9;
-}
diff --git a/protocol/proto/GCGResourceStateNotify.proto b/protocol/proto/GCGResourceStateNotify.proto
deleted file mode 100644
index 8e657f6e..00000000
--- a/protocol/proto/GCGResourceStateNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7876
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GCGResourceStateNotify {
- bool is_complete = 5;
-}
diff --git a/protocol/proto/GCGSelectOnStageCostInfo.proto b/protocol/proto/GCGSelectOnStageCostInfo.proto
deleted file mode 100644
index 25f4bce2..00000000
--- a/protocol/proto/GCGSelectOnStageCostInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGSelectOnStageCostInfo {
- map cost_map = 8;
- uint32 card_guid = 9;
-}
diff --git a/protocol/proto/GCGSettleNotify.proto b/protocol/proto/GCGSettleNotify.proto
deleted file mode 100644
index 4ab55e8d..00000000
--- a/protocol/proto/GCGSettleNotify.proto
+++ /dev/null
@@ -1,36 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7769
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGSettleNotify {
- uint32 game_id = 7;
- GCGGameBusinessType business_type = 2;
- bool is_win = 13;
- repeated ItemParam reward_item_list = 9;
- repeated uint32 finished_challenge_id_list = 6;
- GCGEndReason reason = 3;
-}
diff --git a/protocol/proto/GCGSettleOption.proto b/protocol/proto/GCGSettleOption.proto
deleted file mode 100644
index aa181a01..00000000
--- a/protocol/proto/GCGSettleOption.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/GCGSettleOptionReq.proto b/protocol/proto/GCGSettleOptionReq.proto
deleted file mode 100644
index cf738b92..00000000
--- a/protocol/proto/GCGSettleOptionReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7124
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GCGSettleOptionReq {
- GCGSettleOption option = 5;
-}
diff --git a/protocol/proto/GCGSettleOptionRsp.proto b/protocol/proto/GCGSettleOptionRsp.proto
deleted file mode 100644
index 855c8340..00000000
--- a/protocol/proto/GCGSettleOptionRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7735
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGSettleOptionRsp {
- GCGSettleOption option = 13;
- int32 retcode = 14;
-}
diff --git a/protocol/proto/GCGSkillHpChangeType.proto b/protocol/proto/GCGSkillHpChangeType.proto
deleted file mode 100644
index affdd924..00000000
--- a/protocol/proto/GCGSkillHpChangeType.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/GCGSkillPreviewAskReq.proto b/protocol/proto/GCGSkillPreviewAskReq.proto
deleted file mode 100644
index 86a5c5fc..00000000
--- a/protocol/proto/GCGSkillPreviewAskReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7509
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GCGSkillPreviewAskReq {}
diff --git a/protocol/proto/GCGSkillPreviewAskRsp.proto b/protocol/proto/GCGSkillPreviewAskRsp.proto
deleted file mode 100644
index d9280b65..00000000
--- a/protocol/proto/GCGSkillPreviewAskRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7409
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGSkillPreviewAskRsp {
- int32 retcode = 1;
-}
diff --git a/protocol/proto/GCGSkillPreviewCardInfo.proto b/protocol/proto/GCGSkillPreviewCardInfo.proto
deleted file mode 100644
index a47ac660..00000000
--- a/protocol/proto/GCGSkillPreviewCardInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGSkillPreviewCardInfo {
- uint32 controller_id = 3;
- uint32 owner_card_guid = 11;
- GCGZoneType zone_type = 14;
- uint32 card_id = 13;
- uint32 card_guid = 6;
-}
diff --git a/protocol/proto/GCGSkillPreviewElementReactionInfo.proto b/protocol/proto/GCGSkillPreviewElementReactionInfo.proto
deleted file mode 100644
index c56905d8..00000000
--- a/protocol/proto/GCGSkillPreviewElementReactionInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGSkillPreviewElementReactionInfo {
- repeated uint32 fresh_list = 8;
- repeated uint32 source_list = 2;
- repeated GCGSkillPreviewReactionInfo reaction_list = 14;
-}
diff --git a/protocol/proto/GCGSkillPreviewHpInfo.proto b/protocol/proto/GCGSkillPreviewHpInfo.proto
deleted file mode 100644
index d1fb27cd..00000000
--- a/protocol/proto/GCGSkillPreviewHpInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGSkillPreviewHpInfo {
- GCGSkillHpChangeType change_type = 4;
- uint32 hp_change_value = 13;
-}
diff --git a/protocol/proto/GCGSkillPreviewInfo.proto b/protocol/proto/GCGSkillPreviewInfo.proto
deleted file mode 100644
index e146551d..00000000
--- a/protocol/proto/GCGSkillPreviewInfo.proto
+++ /dev/null
@@ -1,36 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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 "GCGSkillPreviewHpInfo.proto";
-import "GCGSkillPreviewOnstageChangeInfo.proto";
-import "GCGSkillPreviewTokenChangeInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGSkillPreviewInfo {
- repeated GCGSkillPreviewCardInfo rm_card_list = 12;
- map hp_info_map = 8;
- map reaction_info_map = 5;
- repeated GCGSkillPreviewOnstageChangeInfo change_onstage_character_list = 9;
- uint32 skill_id = 6;
- map card_token_change_map = 3;
- repeated GCGSkillPreviewCardInfo add_card_list = 11;
-}
diff --git a/protocol/proto/GCGSkillPreviewNotify.proto b/protocol/proto/GCGSkillPreviewNotify.proto
deleted file mode 100644
index 4dc0cd9b..00000000
--- a/protocol/proto/GCGSkillPreviewNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7503
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGSkillPreviewNotify {
- repeated GCGSkillPreviewInfo skill_preview_list = 9;
- uint32 onstage_card_guid = 5;
- uint32 controller_id = 15;
-}
diff --git a/protocol/proto/GCGSkillPreviewOnstageChangeInfo.proto b/protocol/proto/GCGSkillPreviewOnstageChangeInfo.proto
deleted file mode 100644
index 9526452f..00000000
--- a/protocol/proto/GCGSkillPreviewOnstageChangeInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGSkillPreviewOnstageChangeInfo {
- uint32 target_onstage_card_guid = 6;
- uint32 source_onstage_card_guid = 15;
-}
diff --git a/protocol/proto/GCGSkillPreviewReactionInfo.proto b/protocol/proto/GCGSkillPreviewReactionInfo.proto
deleted file mode 100644
index 042e7f5e..00000000
--- a/protocol/proto/GCGSkillPreviewReactionInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGSkillPreviewReactionInfo {
- uint32 source_element = 13;
- uint32 target_element = 1;
-}
diff --git a/protocol/proto/GCGSkillPreviewTokenChangeInfo.proto b/protocol/proto/GCGSkillPreviewTokenChangeInfo.proto
deleted file mode 100644
index 5a3fddd5..00000000
--- a/protocol/proto/GCGSkillPreviewTokenChangeInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGSkillPreviewTokenChangeInfo {
- repeated GCGSkillPreviewTokenInfo token_change_list = 14;
-}
diff --git a/protocol/proto/GCGSkillPreviewTokenInfo.proto b/protocol/proto/GCGSkillPreviewTokenInfo.proto
deleted file mode 100644
index b0b52f7f..00000000
--- a/protocol/proto/GCGSkillPreviewTokenInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGSkillPreviewTokenInfo {
- uint32 token_type = 3;
- uint32 after_value = 12;
- uint32 before_value = 15;
-}
diff --git a/protocol/proto/GCGStartChallengeReq.proto b/protocol/proto/GCGStartChallengeReq.proto
deleted file mode 100644
index 9afcaab1..00000000
--- a/protocol/proto/GCGStartChallengeReq.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7595
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GCGStartChallengeReq {
- GCGLevelType level_type = 5;
- uint32 config_id = 13;
- uint32 level_id = 12;
-}
diff --git a/protocol/proto/GCGStartChallengeRsp.proto b/protocol/proto/GCGStartChallengeRsp.proto
deleted file mode 100644
index f9c9e43e..00000000
--- a/protocol/proto/GCGStartChallengeRsp.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7763
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGStartChallengeRsp {
- GCGLevelType level_type = 12;
- int32 retcode = 15;
- uint32 config_id = 6;
- uint32 level_id = 1;
-}
diff --git a/protocol/proto/GCGTCInviteReq.proto b/protocol/proto/GCGTCInviteReq.proto
deleted file mode 100644
index 195973c9..00000000
--- a/protocol/proto/GCGTCInviteReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7922
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GCGTCInviteReq {
- uint32 level_id = 3;
- uint32 character_id = 6;
-}
diff --git a/protocol/proto/GCGTCInviteRsp.proto b/protocol/proto/GCGTCInviteRsp.proto
deleted file mode 100644
index 74ae0bfd..00000000
--- a/protocol/proto/GCGTCInviteRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7328
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGTCInviteRsp {
- uint32 character_id = 12;
- int32 retcode = 5;
-}
diff --git a/protocol/proto/GCGTCTavernChallengeData.proto b/protocol/proto/GCGTCTavernChallengeData.proto
deleted file mode 100644
index 0ce3e012..00000000
--- a/protocol/proto/GCGTCTavernChallengeData.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGTCTavernChallengeData {
- repeated uint32 unlock_level_id_list = 1;
- uint32 character_id = 8;
-}
diff --git a/protocol/proto/GCGTCTavernChallengeDataNotify.proto b/protocol/proto/GCGTCTavernChallengeDataNotify.proto
deleted file mode 100644
index c6a57278..00000000
--- a/protocol/proto/GCGTCTavernChallengeDataNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7294
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGTCTavernChallengeDataNotify {
- repeated GCGTCTavernChallengeData tavern_challenge_list = 13;
-}
diff --git a/protocol/proto/GCGTCTavernChallengeUpdateNotify.proto b/protocol/proto/GCGTCTavernChallengeUpdateNotify.proto
deleted file mode 100644
index 9bb3eec3..00000000
--- a/protocol/proto/GCGTCTavernChallengeUpdateNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7184
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGTCTavernChallengeUpdateNotify {
- GCGTCTavernChallengeData tavern_challenge = 5;
-}
diff --git a/protocol/proto/GCGTCTavernInfoNotify.proto b/protocol/proto/GCGTCTavernInfoNotify.proto
deleted file mode 100644
index 82307896..00000000
--- a/protocol/proto/GCGTCTavernInfoNotify.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7011
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGTCTavernInfoNotify {
- bool is_last_duel_win = 14;
- uint32 level_id = 11;
- bool is_owner_in_duel = 5;
- uint32 point_id = 3;
- uint32 avatar_id = 12;
- uint32 character_id = 7;
- uint32 element_type = 10;
-}
diff --git a/protocol/proto/GCGTavernNpcInfo.proto b/protocol/proto/GCGTavernNpcInfo.proto
deleted file mode 100644
index c9b66597..00000000
--- a/protocol/proto/GCGTavernNpcInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGTavernNpcInfo {
- uint32 id = 6;
- uint32 level_id = 10;
- uint32 scene_point_id = 3;
-}
diff --git a/protocol/proto/GCGTavernNpcInfoNotify.proto b/protocol/proto/GCGTavernNpcInfoNotify.proto
deleted file mode 100644
index 4bda1ee0..00000000
--- a/protocol/proto/GCGTavernNpcInfoNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7290
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGTavernNpcInfoNotify {
- repeated GCGTavernNpcInfo week_npc_list = 1;
- GCGTavernNpcInfo character_npc = 5;
- repeated GCGTavernNpcInfo const_npc_list = 15;
-}
diff --git a/protocol/proto/GCGToken.proto b/protocol/proto/GCGToken.proto
deleted file mode 100644
index f1d60b61..00000000
--- a/protocol/proto/GCGToken.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGToken {
- uint32 value = 11;
- uint32 key = 4;
-}
diff --git a/protocol/proto/GCGWaitingCharacter.proto b/protocol/proto/GCGWaitingCharacter.proto
deleted file mode 100644
index 90319667..00000000
--- a/protocol/proto/GCGWaitingCharacter.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGWaitingCharacter {
- uint32 card_id = 2;
- uint32 cond_count = 14;
-}
diff --git a/protocol/proto/GCGWeekChallengeInfo.proto b/protocol/proto/GCGWeekChallengeInfo.proto
deleted file mode 100644
index 811419f8..00000000
--- a/protocol/proto/GCGWeekChallengeInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGWeekChallengeInfo {
- uint32 npc_id = 4;
- bool is_finished = 7;
- uint32 unlock_time = 1;
-}
diff --git a/protocol/proto/GCGWeekChallengeInfoNotify.proto b/protocol/proto/GCGWeekChallengeInfoNotify.proto
deleted file mode 100644
index 9b258650..00000000
--- a/protocol/proto/GCGWeekChallengeInfoNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7615
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGWeekChallengeInfoNotify {
- repeated GCGWeekChallengeInfo challenge_info_list = 15;
- uint32 next_refresh_time = 7;
-}
diff --git a/protocol/proto/GCGWorldChallengeUnlockNotify.proto b/protocol/proto/GCGWorldChallengeUnlockNotify.proto
deleted file mode 100644
index c2c906b0..00000000
--- a/protocol/proto/GCGWorldChallengeUnlockNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7204
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GCGWorldChallengeUnlockNotify {
- repeated uint32 unlock_id_list = 8;
-}
diff --git a/protocol/proto/GCGZone.proto b/protocol/proto/GCGZone.proto
deleted file mode 100644
index 3f5ca7fd..00000000
--- a/protocol/proto/GCGZone.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GCGZone {
- repeated uint32 card_list = 4;
-}
diff --git a/protocol/proto/GCGZoneType.proto b/protocol/proto/GCGZoneType.proto
deleted file mode 100644
index 260c0cde..00000000
--- a/protocol/proto/GCGZoneType.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/GMObstacleInfo.proto b/protocol/proto/GMObstacleInfo.proto
deleted file mode 100644
index bd05fd5d..00000000
--- a/protocol/proto/GMObstacleInfo.proto
+++ /dev/null
@@ -1,38 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GMObstacleInfo {
- int64 timestamp = 14;
- ShapeType shape = 2;
- int32 obstacle_id = 13;
- MathQuaternion rotation = 3;
- Vector center = 8;
- Vector3Int extents = 15;
-
- enum ShapeType {
- OBSTACLE_SHAPE_CAPSULE = 0;
- OBSTACLE_SHAPE_BOX = 1;
- }
-}
diff --git a/protocol/proto/GMShowNavMeshReq.proto b/protocol/proto/GMShowNavMeshReq.proto
deleted file mode 100644
index 5fb74810..00000000
--- a/protocol/proto/GMShowNavMeshReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2357
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GMShowNavMeshReq {
- Vector center = 1;
- Vector extent = 5;
-}
diff --git a/protocol/proto/GMShowNavMeshRsp.proto b/protocol/proto/GMShowNavMeshRsp.proto
deleted file mode 100644
index d89d3c1b..00000000
--- a/protocol/proto/GMShowNavMeshRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2400
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GMShowNavMeshRsp {
- repeated PBNavMeshTile tiles = 11;
- int32 retcode = 5;
-}
diff --git a/protocol/proto/GMShowObstacleReq.proto b/protocol/proto/GMShowObstacleReq.proto
deleted file mode 100644
index c0175079..00000000
--- a/protocol/proto/GMShowObstacleReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2361
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GMShowObstacleReq {}
diff --git a/protocol/proto/GMShowObstacleRsp.proto b/protocol/proto/GMShowObstacleRsp.proto
deleted file mode 100644
index d177dc13..00000000
--- a/protocol/proto/GMShowObstacleRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2329
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GMShowObstacleRsp {
- int32 retcode = 5;
- repeated GMObstacleInfo obstacles = 6;
-}
diff --git a/protocol/proto/GachaActivityCreateRobotReq.proto b/protocol/proto/GachaActivityCreateRobotReq.proto
deleted file mode 100644
index 53d5a653..00000000
--- a/protocol/proto/GachaActivityCreateRobotReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8614
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GachaActivityCreateRobotReq {}
diff --git a/protocol/proto/GachaActivityCreateRobotRsp.proto b/protocol/proto/GachaActivityCreateRobotRsp.proto
deleted file mode 100644
index 7ae6a61a..00000000
--- a/protocol/proto/GachaActivityCreateRobotRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8610
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GachaActivityCreateRobotRsp {
- uint32 robot_id = 1;
- int32 retcode = 3;
-}
diff --git a/protocol/proto/GachaActivityDetailInfo.proto b/protocol/proto/GachaActivityDetailInfo.proto
deleted file mode 100644
index 590bb77f..00000000
--- a/protocol/proto/GachaActivityDetailInfo.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "GachaStageData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message GachaActivityDetailInfo {
- repeated uint32 have_get_robot_list = 6;
- repeated GachaStageData gacha_stage_list = 4;
- map have_reward_robot_num_map = 8;
- uint32 tech_create_robot_id = 3;
- map robot_num_map = 5;
- uint32 robot_finish_num = 12;
-}
diff --git a/protocol/proto/GachaActivityNextStageReq.proto b/protocol/proto/GachaActivityNextStageReq.proto
deleted file mode 100644
index 62bd3e0e..00000000
--- a/protocol/proto/GachaActivityNextStageReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8257
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GachaActivityNextStageReq {}
diff --git a/protocol/proto/GachaActivityNextStageRsp.proto b/protocol/proto/GachaActivityNextStageRsp.proto
deleted file mode 100644
index 1898ab4e..00000000
--- a/protocol/proto/GachaActivityNextStageRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8918
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GachaActivityNextStageRsp {
- uint32 stage_id = 13;
- int32 retcode = 15;
-}
diff --git a/protocol/proto/GachaActivityPercentNotify.proto b/protocol/proto/GachaActivityPercentNotify.proto
deleted file mode 100644
index 28119acb..00000000
--- a/protocol/proto/GachaActivityPercentNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8450
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GachaActivityPercentNotify {
- uint32 item_stage = 14;
- map target_num_map = 6;
- uint32 sub_item_stage = 2;
- uint32 percent = 13;
-}
diff --git a/protocol/proto/GachaActivityResetReq.proto b/protocol/proto/GachaActivityResetReq.proto
deleted file mode 100644
index d8aefef0..00000000
--- a/protocol/proto/GachaActivityResetReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8163
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GachaActivityResetReq {
- uint32 stage_id = 2;
-}
diff --git a/protocol/proto/GachaActivityResetRsp.proto b/protocol/proto/GachaActivityResetRsp.proto
deleted file mode 100644
index f4e366df..00000000
--- a/protocol/proto/GachaActivityResetRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8240
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GachaActivityResetRsp {
- int32 retcode = 13;
- uint32 stage_id = 6;
-}
diff --git a/protocol/proto/GachaActivityTakeRewardReq.proto b/protocol/proto/GachaActivityTakeRewardReq.proto
deleted file mode 100644
index fe37cc41..00000000
--- a/protocol/proto/GachaActivityTakeRewardReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8930
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GachaActivityTakeRewardReq {
- map robot_num_map = 12;
-}
diff --git a/protocol/proto/GachaActivityTakeRewardRsp.proto b/protocol/proto/GachaActivityTakeRewardRsp.proto
deleted file mode 100644
index 8433499f..00000000
--- a/protocol/proto/GachaActivityTakeRewardRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8768
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GachaActivityTakeRewardRsp {
- map robot_num_map = 3;
- int32 retcode = 13;
-}
diff --git a/protocol/proto/GachaActivityUpdateElemNotify.proto b/protocol/proto/GachaActivityUpdateElemNotify.proto
deleted file mode 100644
index ad2e1e89..00000000
--- a/protocol/proto/GachaActivityUpdateElemNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8919
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GachaActivityUpdateElemNotify {
- uint32 elem_type = 10;
-}
diff --git a/protocol/proto/GachaInfo.proto b/protocol/proto/GachaInfo.proto
deleted file mode 100644
index 3fb69591..00000000
--- a/protocol/proto/GachaInfo.proto
+++ /dev/null
@@ -1,51 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "GachaUpInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message GachaInfo {
- uint32 ten_cost_item_id = 2;
- uint32 end_time = 14;
- repeated uint32 display_up4_item_list = 1875;
- uint32 cur_schedule_daily_gacha_times = 469;
- repeated GachaUpInfo gacha_up_info_list = 1233;
- string gacha_prob_url = 8;
- string gacha_prefab_path = 15;
- uint32 wish_item_id = 1637;
- uint32 begin_time = 1;
- uint32 wish_max_progress = 1222;
- uint32 schedule_id = 10;
- string gacha_prob_url_oversea = 1481;
- uint32 gacha_type = 13;
- uint32 left_gacha_times = 5;
- repeated uint32 display_up5_item_list = 2006;
- uint32 gacha_times_limit = 11;
- uint32 cost_item_num = 3;
- bool is_new_wish = 733;
- uint32 cost_item_id = 9;
- uint32 ten_cost_item_num = 6;
- string gacha_preview_prefab_path = 4;
- uint32 wish_progress = 1819;
- string title_textmap = 736;
- string gacha_record_url_oversea = 1854;
- uint32 gacha_sort_id = 7;
- string gacha_record_url = 12;
-}
diff --git a/protocol/proto/GachaItem.proto b/protocol/proto/GachaItem.proto
deleted file mode 100644
index 1d85cd1f..00000000
--- a/protocol/proto/GachaItem.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "GachaTransferItem.proto";
-import "ItemParam.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message GachaItem {
- ItemParam gacha_item = 7;
- bool is_gacha_item_new = 6;
- bool is_flash_card = 8;
- repeated ItemParam token_item_list = 9;
- repeated GachaTransferItem transfer_items = 12;
-}
diff --git a/protocol/proto/GachaOpenWishNotify.proto b/protocol/proto/GachaOpenWishNotify.proto
deleted file mode 100644
index 339a1a34..00000000
--- a/protocol/proto/GachaOpenWishNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1503
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GachaOpenWishNotify {
- uint32 gacha_type = 2;
- uint32 gacha_schedule_id = 9;
-}
diff --git a/protocol/proto/GachaSimpleInfoNotify.proto b/protocol/proto/GachaSimpleInfoNotify.proto
deleted file mode 100644
index 1ef370cd..00000000
--- a/protocol/proto/GachaSimpleInfoNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1590
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GachaSimpleInfoNotify {
- bool is_new = 5;
-}
diff --git a/protocol/proto/GachaStageData.proto b/protocol/proto/GachaStageData.proto
deleted file mode 100644
index 55092ff8..00000000
--- a/protocol/proto/GachaStageData.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GachaStageData {
- uint32 stage_id = 15;
- map target_num_map = 14;
- bool is_open = 13;
-}
diff --git a/protocol/proto/GachaTransferItem.proto b/protocol/proto/GachaTransferItem.proto
deleted file mode 100644
index d443e1d9..00000000
--- a/protocol/proto/GachaTransferItem.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GachaTransferItem {
- ItemParam item = 3;
- bool is_transfer_item_new = 1;
-}
diff --git a/protocol/proto/GachaUpInfo.proto b/protocol/proto/GachaUpInfo.proto
deleted file mode 100644
index 98b431a5..00000000
--- a/protocol/proto/GachaUpInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GachaUpInfo {
- uint32 item_parent_type = 7;
- repeated uint32 item_id_list = 15;
-}
diff --git a/protocol/proto/GachaWishReq.proto b/protocol/proto/GachaWishReq.proto
deleted file mode 100644
index 7ce39324..00000000
--- a/protocol/proto/GachaWishReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1507
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GachaWishReq {
- uint32 gacha_schedule_id = 14;
- uint32 gacha_type = 13;
- uint32 item_id = 4;
-}
diff --git a/protocol/proto/GachaWishRsp.proto b/protocol/proto/GachaWishRsp.proto
deleted file mode 100644
index a0854489..00000000
--- a/protocol/proto/GachaWishRsp.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1521
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GachaWishRsp {
- uint32 gacha_type = 8;
- uint32 gacha_schedule_id = 7;
- uint32 wish_max_progress = 2;
- uint32 wish_progress = 5;
- uint32 wish_item_id = 3;
- int32 retcode = 14;
-}
diff --git a/protocol/proto/GadgetAutoPickDropInfoNotify.proto b/protocol/proto/GadgetAutoPickDropInfoNotify.proto
deleted file mode 100644
index 2c2d4688..00000000
--- a/protocol/proto/GadgetAutoPickDropInfoNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "Item.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 897
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GadgetAutoPickDropInfoNotify {
- repeated Item item_list = 11;
-}
diff --git a/protocol/proto/GadgetBornType.proto b/protocol/proto/GadgetBornType.proto
deleted file mode 100644
index 1f6b5bf2..00000000
--- a/protocol/proto/GadgetBornType.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum GadgetBornType {
- GADGET_BORN_TYPE_NONE = 0;
- GADGET_BORN_TYPE_IN_AIR = 1;
- GADGET_BORN_TYPE_PLAYER = 2;
- GADGET_BORN_TYPE_MONSTER_HIT = 3;
- GADGET_BORN_TYPE_MONSTER_DIE = 4;
- GADGET_BORN_TYPE_GADGET = 5;
- GADGET_BORN_TYPE_GROUND = 6;
-}
diff --git a/protocol/proto/GadgetChainLevelChangeNotify.proto b/protocol/proto/GadgetChainLevelChangeNotify.proto
deleted file mode 100644
index 6651b6a6..00000000
--- a/protocol/proto/GadgetChainLevelChangeNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 822
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GadgetChainLevelChangeNotify {
- map gadget_chain_level_map = 2;
-}
diff --git a/protocol/proto/GadgetChainLevelUpdateNotify.proto b/protocol/proto/GadgetChainLevelUpdateNotify.proto
deleted file mode 100644
index 21af9b02..00000000
--- a/protocol/proto/GadgetChainLevelUpdateNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 853
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GadgetChainLevelUpdateNotify {
- map gadget_chain_level_map = 12;
-}
diff --git a/protocol/proto/GadgetChangeLevelTagReq.proto b/protocol/proto/GadgetChangeLevelTagReq.proto
deleted file mode 100644
index 54ecd81a..00000000
--- a/protocol/proto/GadgetChangeLevelTagReq.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 843
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GadgetChangeLevelTagReq {
- uint32 level_tag_id = 14;
- CustomGadgetTreeInfo combination_info = 11;
- uint32 gadget_entity_id = 10;
-}
diff --git a/protocol/proto/GadgetChangeLevelTagRsp.proto b/protocol/proto/GadgetChangeLevelTagRsp.proto
deleted file mode 100644
index c69f92a2..00000000
--- a/protocol/proto/GadgetChangeLevelTagRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 874
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GadgetChangeLevelTagRsp {
- int32 retcode = 12;
-}
diff --git a/protocol/proto/GadgetCrucibleInfo.proto b/protocol/proto/GadgetCrucibleInfo.proto
deleted file mode 100644
index aa8c323e..00000000
--- a/protocol/proto/GadgetCrucibleInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GadgetCrucibleInfo {
- uint32 mp_play_id = 1;
- uint32 prepare_end_time = 2;
-}
diff --git a/protocol/proto/GadgetCustomTreeInfoNotify.proto b/protocol/proto/GadgetCustomTreeInfoNotify.proto
deleted file mode 100644
index f7b59153..00000000
--- a/protocol/proto/GadgetCustomTreeInfoNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 850
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GadgetCustomTreeInfoNotify {
- CustomGadgetTreeInfo custom_gadget_tree_info = 5;
- uint32 gadget_entity_id = 12;
-}
diff --git a/protocol/proto/GadgetGeneralRewardInfo.proto b/protocol/proto/GadgetGeneralRewardInfo.proto
deleted file mode 100644
index c4ff9cfc..00000000
--- a/protocol/proto/GadgetGeneralRewardInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GadgetGeneralRewardInfo {
- uint32 resin = 1;
- uint32 dead_time = 2;
- repeated uint32 remain_uid_list = 3;
- repeated uint32 qualify_uid_list = 4;
- ItemParam item_param = 5;
-}
diff --git a/protocol/proto/GadgetGeneralRewardInfoNotify.proto b/protocol/proto/GadgetGeneralRewardInfoNotify.proto
deleted file mode 100644
index b99695ca..00000000
--- a/protocol/proto/GadgetGeneralRewardInfoNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 848
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GadgetGeneralRewardInfoNotify {
- uint32 entity_id = 13;
- GadgetGeneralRewardInfo general_reward_info = 9;
-}
diff --git a/protocol/proto/GadgetInteractReq.proto b/protocol/proto/GadgetInteractReq.proto
deleted file mode 100644
index dd4bea47..00000000
--- a/protocol/proto/GadgetInteractReq.proto
+++ /dev/null
@@ -1,36 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "InterOpType.proto";
-import "ResinCostType.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 872
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GadgetInteractReq {
- uint32 gadget_id = 8;
- bool is_use_condense_resin = 15;
- InterOpType op_type = 5;
- ResinCostType resin_cost_type = 1;
- uint32 ui_interact_id = 2;
- uint32 gadget_entity_id = 4;
-}
diff --git a/protocol/proto/GadgetInteractRsp.proto b/protocol/proto/GadgetInteractRsp.proto
deleted file mode 100644
index cfc53431..00000000
--- a/protocol/proto/GadgetInteractRsp.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "InterOpType.proto";
-import "InteractType.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 898
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GadgetInteractRsp {
- uint32 gadget_entity_id = 10;
- InteractType interact_type = 2;
- InterOpType op_type = 3;
- int32 retcode = 7;
- uint32 gadget_id = 15;
-}
diff --git a/protocol/proto/GadgetPlayDataNotify.proto b/protocol/proto/GadgetPlayDataNotify.proto
deleted file mode 100644
index 0687ed19..00000000
--- a/protocol/proto/GadgetPlayDataNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 831
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GadgetPlayDataNotify {
- uint32 play_type = 12;
- uint32 progress = 9;
- uint32 entity_id = 6;
-}
diff --git a/protocol/proto/GadgetPlayInfo.proto b/protocol/proto/GadgetPlayInfo.proto
deleted file mode 100644
index 39bfbedb..00000000
--- a/protocol/proto/GadgetPlayInfo.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "GadgetCrucibleInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message GadgetPlayInfo {
- uint32 play_type = 1;
- uint32 duration = 2;
- repeated uint32 progress_stage_list = 3;
- uint32 start_cd = 4;
- uint32 start_time = 5;
- uint32 progress = 6;
- oneof play_info {
- GadgetCrucibleInfo crucible_info = 21;
- }
-}
diff --git a/protocol/proto/GadgetPlayStartNotify.proto b/protocol/proto/GadgetPlayStartNotify.proto
deleted file mode 100644
index 2a1cbc5d..00000000
--- a/protocol/proto/GadgetPlayStartNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 873
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GadgetPlayStartNotify {
- uint32 start_time = 14;
- uint32 entity_id = 15;
- uint32 play_type = 8;
-}
diff --git a/protocol/proto/GadgetPlayStopNotify.proto b/protocol/proto/GadgetPlayStopNotify.proto
deleted file mode 100644
index 3ec59e5d..00000000
--- a/protocol/proto/GadgetPlayStopNotify.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 899
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GadgetPlayStopNotify {
- bool is_win = 14;
- uint32 entity_id = 7;
- uint32 play_type = 4;
- repeated GadgetPlayUidInfo uid_info_list = 8;
- uint32 score = 5;
- uint32 cost_time = 6;
-}
diff --git a/protocol/proto/GadgetPlayUidInfo.proto b/protocol/proto/GadgetPlayUidInfo.proto
deleted file mode 100644
index 36650472..00000000
--- a/protocol/proto/GadgetPlayUidInfo.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GadgetPlayUidInfo {
- ProfilePicture profile_picture = 2;
- uint32 battle_watcher_id = 6;
- uint32 uid = 7;
- uint32 icon = 14;
- uint32 score = 4;
- string nickname = 3;
- string online_id = 8;
-}
diff --git a/protocol/proto/GadgetPlayUidOpNotify.proto b/protocol/proto/GadgetPlayUidOpNotify.proto
deleted file mode 100644
index 707f8f19..00000000
--- a/protocol/proto/GadgetPlayUidOpNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 875
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GadgetPlayUidOpNotify {
- uint32 entity_id = 11;
- repeated uint32 uid_list = 2;
- uint32 play_type = 6;
- string param_str = 1;
- uint32 op = 7;
- repeated uint32 param_list = 4;
-}
diff --git a/protocol/proto/GadgetStateNotify.proto b/protocol/proto/GadgetStateNotify.proto
deleted file mode 100644
index 9bd779fe..00000000
--- a/protocol/proto/GadgetStateNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 812
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GadgetStateNotify {
- uint32 gadget_entity_id = 5;
- uint32 gadget_state = 3;
- bool is_enable_interact = 11;
-}
diff --git a/protocol/proto/GadgetTalkChangeNotify.proto b/protocol/proto/GadgetTalkChangeNotify.proto
deleted file mode 100644
index ed56857c..00000000
--- a/protocol/proto/GadgetTalkChangeNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 839
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GadgetTalkChangeNotify {
- uint32 gadget_entity_id = 5;
- uint32 cur_gadget_talk_state = 15;
-}
diff --git a/protocol/proto/GalleryBalloonScoreNotify.proto b/protocol/proto/GalleryBalloonScoreNotify.proto
deleted file mode 100644
index ba012f70..00000000
--- a/protocol/proto/GalleryBalloonScoreNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5512
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GalleryBalloonScoreNotify {
- uint32 gallery_id = 9;
- map uid_score_map = 7;
-}
diff --git a/protocol/proto/GalleryBalloonShootNotify.proto b/protocol/proto/GalleryBalloonShootNotify.proto
deleted file mode 100644
index 54dc46af..00000000
--- a/protocol/proto/GalleryBalloonShootNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5598
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GalleryBalloonShootNotify {
- uint32 trigger_entity_id = 12;
- uint32 gallery_id = 5;
- uint32 combo = 14;
- uint64 combo_disable_time = 6;
- int32 add_score = 11;
- uint32 cur_score = 13;
-}
diff --git a/protocol/proto/GalleryBounceConjuringHitNotify.proto b/protocol/proto/GalleryBounceConjuringHitNotify.proto
deleted file mode 100644
index b01e5ee3..00000000
--- a/protocol/proto/GalleryBounceConjuringHitNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5505
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GalleryBounceConjuringHitNotify {
- uint32 add_score = 8;
- bool is_perfect = 5;
- uint32 gallery_id = 10;
-}
diff --git a/protocol/proto/GalleryBrokenFloorFallNotify.proto b/protocol/proto/GalleryBrokenFloorFallNotify.proto
deleted file mode 100644
index 8a5f1cb9..00000000
--- a/protocol/proto/GalleryBrokenFloorFallNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5575
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GalleryBrokenFloorFallNotify {
- uint32 fall_count = 3;
- uint32 gallery_id = 5;
-}
diff --git a/protocol/proto/GalleryBulletHitNotify.proto b/protocol/proto/GalleryBulletHitNotify.proto
deleted file mode 100644
index a13d269d..00000000
--- a/protocol/proto/GalleryBulletHitNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5531
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GalleryBulletHitNotify {
- uint32 hit_count = 14;
- uint32 gallery_id = 12;
-}
diff --git a/protocol/proto/GalleryCrystalLinkBuffInfoNotify.proto b/protocol/proto/GalleryCrystalLinkBuffInfoNotify.proto
deleted file mode 100644
index 5a56f25e..00000000
--- a/protocol/proto/GalleryCrystalLinkBuffInfoNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5539
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GalleryCrystalLinkBuffInfoNotify {
- uint32 gallery_id = 13;
- bool is_buff_valid = 11;
- uint32 buff_id = 14;
-}
diff --git a/protocol/proto/GalleryCrystalLinkKillMonsterNotify.proto b/protocol/proto/GalleryCrystalLinkKillMonsterNotify.proto
deleted file mode 100644
index 8a87bfba..00000000
--- a/protocol/proto/GalleryCrystalLinkKillMonsterNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5547
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GalleryCrystalLinkKillMonsterNotify {
- uint32 score = 7;
- uint32 gallery_id = 9;
-}
diff --git a/protocol/proto/GalleryFallCatchNotify.proto b/protocol/proto/GalleryFallCatchNotify.proto
deleted file mode 100644
index b135d3e6..00000000
--- a/protocol/proto/GalleryFallCatchNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5507
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GalleryFallCatchNotify {
- uint32 cur_score = 6;
- uint32 time_cost = 11;
- map ball_catch_count_map = 15;
- uint32 add_score = 1;
- bool is_ground = 12;
- uint32 gallery_id = 10;
-}
diff --git a/protocol/proto/GalleryFallScoreNotify.proto b/protocol/proto/GalleryFallScoreNotify.proto
deleted file mode 100644
index 6adfbfc4..00000000
--- a/protocol/proto/GalleryFallScoreNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5521
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GalleryFallScoreNotify {
- uint32 gallery_id = 7;
- map uid_brief_map = 1;
-}
diff --git a/protocol/proto/GalleryFlowerCatchNotify.proto b/protocol/proto/GalleryFlowerCatchNotify.proto
deleted file mode 100644
index ea391019..00000000
--- a/protocol/proto/GalleryFlowerCatchNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5573
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GalleryFlowerCatchNotify {
- uint32 cur_score = 12;
- uint32 add_score = 14;
- uint32 gallery_id = 5;
-}
diff --git a/protocol/proto/GalleryFlowerStartParam.proto b/protocol/proto/GalleryFlowerStartParam.proto
deleted file mode 100644
index c2339a3f..00000000
--- a/protocol/proto/GalleryFlowerStartParam.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GalleryFlowerStartParam {
- uint32 target_score = 5;
-}
diff --git a/protocol/proto/GalleryIslandPartyDownHillInfoNotify.proto b/protocol/proto/GalleryIslandPartyDownHillInfoNotify.proto
deleted file mode 100644
index 721578ac..00000000
--- a/protocol/proto/GalleryIslandPartyDownHillInfoNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5522
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GalleryIslandPartyDownHillInfoNotify {
- uint32 gallery_id = 2;
- uint32 coin = 9;
- uint32 total_kill_monster_count = 11;
-}
diff --git a/protocol/proto/GalleryPreStartNotify.proto b/protocol/proto/GalleryPreStartNotify.proto
deleted file mode 100644
index 60b5e72e..00000000
--- a/protocol/proto/GalleryPreStartNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5599
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GalleryPreStartNotify {
- uint32 gallery_id = 10;
- uint32 pre_start_end_time = 9;
-}
diff --git a/protocol/proto/GalleryStageType.proto b/protocol/proto/GalleryStageType.proto
deleted file mode 100644
index abb456c5..00000000
--- a/protocol/proto/GalleryStageType.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum GalleryStageType {
- GALLERY_STAGE_TYPE_NONE = 0;
- GALLERY_STAGE_TYPE_PRESTART = 1;
- GALLERY_STAGE_TYPE_START = 2;
-}
diff --git a/protocol/proto/GalleryStartNotify.proto b/protocol/proto/GalleryStartNotify.proto
deleted file mode 100644
index 365703e3..00000000
--- a/protocol/proto/GalleryStartNotify.proto
+++ /dev/null
@@ -1,36 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5572
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GalleryStartNotify {
- uint32 end_time = 6;
- uint32 player_count = 11;
- uint32 owner_uid = 9;
- uint32 gallery_id = 13;
- uint32 start_time = 5;
- oneof detail {
- GalleryFlowerStartParam flower_start_param = 15;
- }
-}
diff --git a/protocol/proto/GalleryStartSource.proto b/protocol/proto/GalleryStartSource.proto
deleted file mode 100644
index 59f348cb..00000000
--- a/protocol/proto/GalleryStartSource.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum GalleryStartSource {
- GALLERY_START_SOURCE_BY_NONE = 0;
- GALLERY_START_SOURCE_BY_MATCH = 1;
- GALLERY_START_SOURCE_BY_DRAFT = 2;
-}
diff --git a/protocol/proto/GalleryStopNotify.proto b/protocol/proto/GalleryStopNotify.proto
deleted file mode 100644
index 6513f9ca..00000000
--- a/protocol/proto/GalleryStopNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5535
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GalleryStopNotify {
- uint32 gallery_id = 8;
-}
diff --git a/protocol/proto/GalleryStopReason.proto b/protocol/proto/GalleryStopReason.proto
deleted file mode 100644
index 2dc95d57..00000000
--- a/protocol/proto/GalleryStopReason.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum GalleryStopReason {
- GALLERY_STOP_REASON_NONE = 0;
- GALLERY_STOP_REASON_TIMEUP = 1;
- GALLERY_STOP_REASON_CLIENT_INTERRUPT = 2;
- GALLERY_STOP_REASON_LUA_INTERRUPT_SUCCESS = 3;
- GALLERY_STOP_REASON_LUA_INTERRUPT_FAIL = 4;
- GALLERY_STOP_REASON_OWNER_LEAVE_SCENE = 5;
- GALLERY_STOP_REASON_PLAY_INIT_FAILED = 6;
- GALLERY_STOP_REASON_OTHER_PLAYER_ENTER = 7;
- GALLERY_STOP_REASON_AVATAR_DIE = 8;
- GALLERY_STOP_REASON_FINISHED = 9;
- GALLERY_STOP_REASON_FUNGUS_ALL_DIE = 10;
-}
diff --git a/protocol/proto/GallerySumoKillMonsterNotify.proto b/protocol/proto/GallerySumoKillMonsterNotify.proto
deleted file mode 100644
index 52cb3309..00000000
--- a/protocol/proto/GallerySumoKillMonsterNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5582
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GallerySumoKillMonsterNotify {
- uint32 kill_normal_mosnter_num = 4;
- uint32 score = 7;
- uint32 kill_elite_monster_num = 14;
- uint32 gallery_id = 11;
-}
diff --git a/protocol/proto/GalleryWillStartCountdownNotify.proto b/protocol/proto/GalleryWillStartCountdownNotify.proto
deleted file mode 100644
index af326b90..00000000
--- a/protocol/proto/GalleryWillStartCountdownNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5594
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GalleryWillStartCountdownNotify {
- GalleryStartSource start_source = 11;
- uint32 end_time = 12;
- bool is_end = 7;
- uint32 gallery_id = 14;
-}
diff --git a/protocol/proto/GameplayRecommendationElementReliquaryRequest.proto b/protocol/proto/GameplayRecommendationElementReliquaryRequest.proto
deleted file mode 100644
index 832f22e7..00000000
--- a/protocol/proto/GameplayRecommendationElementReliquaryRequest.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GameplayRecommendationElementReliquaryRequest {
- uint32 equip_type = 9;
- uint32 element_type = 12;
-}
diff --git a/protocol/proto/GameplayRecommendationElementReliquaryResponse.proto b/protocol/proto/GameplayRecommendationElementReliquaryResponse.proto
deleted file mode 100644
index d58f824a..00000000
--- a/protocol/proto/GameplayRecommendationElementReliquaryResponse.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "GameplayRecommendationReliquaryMainPropData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message GameplayRecommendationElementReliquaryResponse {
- uint32 element_type = 11;
- repeated GameplayRecommendationReliquaryMainPropData main_prop_data_list = 5;
- uint32 equip_type = 15;
-}
diff --git a/protocol/proto/GameplayRecommendationReliquaryMainPropData.proto b/protocol/proto/GameplayRecommendationReliquaryMainPropData.proto
deleted file mode 100644
index e08cbc5b..00000000
--- a/protocol/proto/GameplayRecommendationReliquaryMainPropData.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GameplayRecommendationReliquaryMainPropData {
- uint32 permillage = 1;
- uint32 main_prop_id = 12;
-}
diff --git a/protocol/proto/GameplayRecommendationReliquaryRequest.proto b/protocol/proto/GameplayRecommendationReliquaryRequest.proto
deleted file mode 100644
index 075567a5..00000000
--- a/protocol/proto/GameplayRecommendationReliquaryRequest.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GameplayRecommendationReliquaryRequest {
- uint32 equip_type = 6;
-}
diff --git a/protocol/proto/GameplayRecommendationReliquaryResponse.proto b/protocol/proto/GameplayRecommendationReliquaryResponse.proto
deleted file mode 100644
index 5305a1b4..00000000
--- a/protocol/proto/GameplayRecommendationReliquaryResponse.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "GameplayRecommendationReliquaryMainPropData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message GameplayRecommendationReliquaryResponse {
- repeated GameplayRecommendationReliquaryMainPropData main_prop_data_list = 8;
- uint32 equip_type = 3;
-}
diff --git a/protocol/proto/GameplayRecommendationSkillRequest.proto b/protocol/proto/GameplayRecommendationSkillRequest.proto
deleted file mode 100644
index 9e6902e2..00000000
--- a/protocol/proto/GameplayRecommendationSkillRequest.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GameplayRecommendationSkillRequest {
- uint32 skill_depot_id = 1;
-}
diff --git a/protocol/proto/GameplayRecommendationSkillResponse.proto b/protocol/proto/GameplayRecommendationSkillResponse.proto
deleted file mode 100644
index c99b3638..00000000
--- a/protocol/proto/GameplayRecommendationSkillResponse.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GameplayRecommendationSkillResponse {
- uint32 skill_depot_id = 13;
- repeated uint32 skill_id_list = 9;
-}
diff --git a/protocol/proto/GatherGadgetInfo.proto b/protocol/proto/GatherGadgetInfo.proto
deleted file mode 100644
index a7faa040..00000000
--- a/protocol/proto/GatherGadgetInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GatherGadgetInfo {
- uint32 item_id = 1;
- bool is_forbid_guest = 2;
-}
diff --git a/protocol/proto/GearActivityDetailInfo.proto b/protocol/proto/GearActivityDetailInfo.proto
deleted file mode 100644
index 16271955..00000000
--- a/protocol/proto/GearActivityDetailInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "GearLevelData.proto";
-import "JigsawPictureData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message GearActivityDetailInfo {
- repeated GearLevelData gear_level_data_list = 14;
- JigsawPictureData jigsaw_picture_data = 8;
-}
diff --git a/protocol/proto/GearActivityFinishPlayGearReq.proto b/protocol/proto/GearActivityFinishPlayGearReq.proto
deleted file mode 100644
index b5e9c342..00000000
--- a/protocol/proto/GearActivityFinishPlayGearReq.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 21834
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GearActivityFinishPlayGearReq {
- bool is_success = 4;
- bool use_clue = 12;
- repeated GearColumnInfo gear_column_info_list = 9;
- uint32 level_id = 5;
-}
diff --git a/protocol/proto/GearActivityFinishPlayGearRsp.proto b/protocol/proto/GearActivityFinishPlayGearRsp.proto
deleted file mode 100644
index c61aec23..00000000
--- a/protocol/proto/GearActivityFinishPlayGearRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 21800
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GearActivityFinishPlayGearRsp {
- int32 retcode = 2;
- bool is_success = 15;
- uint32 level_id = 3;
-}
diff --git a/protocol/proto/GearActivityFinishPlayPictureReq.proto b/protocol/proto/GearActivityFinishPlayPictureReq.proto
deleted file mode 100644
index 3d0c2736..00000000
--- a/protocol/proto/GearActivityFinishPlayPictureReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 21054
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GearActivityFinishPlayPictureReq {
- bool is_success = 8;
-}
diff --git a/protocol/proto/GearActivityFinishPlayPictureRsp.proto b/protocol/proto/GearActivityFinishPlayPictureRsp.proto
deleted file mode 100644
index 811eac62..00000000
--- a/protocol/proto/GearActivityFinishPlayPictureRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 21851
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GearActivityFinishPlayPictureRsp {
- int32 retcode = 12;
- bool is_success = 6;
-}
diff --git a/protocol/proto/GearActivityStartPlayGearReq.proto b/protocol/proto/GearActivityStartPlayGearReq.proto
deleted file mode 100644
index bdcaefbd..00000000
--- a/protocol/proto/GearActivityStartPlayGearReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 23467
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GearActivityStartPlayGearReq {
- uint32 level_id = 5;
-}
diff --git a/protocol/proto/GearActivityStartPlayGearRsp.proto b/protocol/proto/GearActivityStartPlayGearRsp.proto
deleted file mode 100644
index 2c299a2e..00000000
--- a/protocol/proto/GearActivityStartPlayGearRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 21025
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GearActivityStartPlayGearRsp {
- uint32 level_id = 9;
- int32 retcode = 2;
-}
diff --git a/protocol/proto/GearActivityStartPlayPictureReq.proto b/protocol/proto/GearActivityStartPlayPictureReq.proto
deleted file mode 100644
index c9c1813b..00000000
--- a/protocol/proto/GearActivityStartPlayPictureReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 24550
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GearActivityStartPlayPictureReq {}
diff --git a/protocol/proto/GearActivityStartPlayPictureRsp.proto b/protocol/proto/GearActivityStartPlayPictureRsp.proto
deleted file mode 100644
index 46b05981..00000000
--- a/protocol/proto/GearActivityStartPlayPictureRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 23388
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GearActivityStartPlayPictureRsp {
- int32 retcode = 6;
-}
diff --git a/protocol/proto/GearColumnInfo.proto b/protocol/proto/GearColumnInfo.proto
deleted file mode 100644
index 6a6dedd5..00000000
--- a/protocol/proto/GearColumnInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GearColumnInfo {
- uint32 gear_column_index = 7;
- bool is_overturn = 3;
- bool has_gear = 2;
- uint32 gear_id = 11;
- uint32 placement_layer = 6;
-}
diff --git a/protocol/proto/GearLevelData.proto b/protocol/proto/GearLevelData.proto
deleted file mode 100644
index 427add00..00000000
--- a/protocol/proto/GearLevelData.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GearLevelData {
- uint32 shortest_time = 8;
- uint32 open_time = 11;
- uint32 last_duration = 5;
- uint32 level_id = 12;
- bool is_finished = 9;
- bool is_open = 3;
-}
diff --git a/protocol/proto/GeneralMatchInfo.proto b/protocol/proto/GeneralMatchInfo.proto
deleted file mode 100644
index da866431..00000000
--- a/protocol/proto/GeneralMatchInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GeneralMatchInfo {
- uint32 match_param = 1;
- uint32 match_id = 9;
- repeated MatchPlayerInfo player_list = 5;
-}
diff --git a/protocol/proto/GetActivityInfoReq.proto b/protocol/proto/GetActivityInfoReq.proto
deleted file mode 100644
index 2155ae3b..00000000
--- a/protocol/proto/GetActivityInfoReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2095
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetActivityInfoReq {
- repeated uint32 activity_id_list = 4;
-}
diff --git a/protocol/proto/GetActivityInfoRsp.proto b/protocol/proto/GetActivityInfoRsp.proto
deleted file mode 100644
index 793f820d..00000000
--- a/protocol/proto/GetActivityInfoRsp.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ActivityInfo.proto";
-import "Uint32Pair.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2041
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetActivityInfoRsp {
- int32 retcode = 13;
- repeated ActivityInfo activity_info_list = 5;
- repeated uint32 activated_sale_id_list = 11;
- repeated Uint32Pair disable_transfer_point_interaction_list = 10;
-}
diff --git a/protocol/proto/GetActivityScheduleReq.proto b/protocol/proto/GetActivityScheduleReq.proto
deleted file mode 100644
index f85b1860..00000000
--- a/protocol/proto/GetActivityScheduleReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2136
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetActivityScheduleReq {}
diff --git a/protocol/proto/GetActivityScheduleRsp.proto b/protocol/proto/GetActivityScheduleRsp.proto
deleted file mode 100644
index 9b50a124..00000000
--- a/protocol/proto/GetActivityScheduleRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2107
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetActivityScheduleRsp {
- repeated ActivityScheduleInfo activity_schedule_list = 9;
- int32 retcode = 13;
- uint32 remain_fly_sea_lamp_num = 4;
-}
diff --git a/protocol/proto/GetActivityShopSheetInfoReq.proto b/protocol/proto/GetActivityShopSheetInfoReq.proto
deleted file mode 100644
index bed773ed..00000000
--- a/protocol/proto/GetActivityShopSheetInfoReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 703
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetActivityShopSheetInfoReq {
- uint32 shop_type = 7;
-}
diff --git a/protocol/proto/GetActivityShopSheetInfoRsp.proto b/protocol/proto/GetActivityShopSheetInfoRsp.proto
deleted file mode 100644
index 87fcbde7..00000000
--- a/protocol/proto/GetActivityShopSheetInfoRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ActivityShopSheetInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 790
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetActivityShopSheetInfoRsp {
- repeated ActivityShopSheetInfo sheet_info_list = 6;
- uint32 shop_type = 8;
- int32 retcode = 13;
-}
diff --git a/protocol/proto/GetAllActivatedBargainDataReq.proto b/protocol/proto/GetAllActivatedBargainDataReq.proto
deleted file mode 100644
index 047b9d99..00000000
--- a/protocol/proto/GetAllActivatedBargainDataReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 463
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetAllActivatedBargainDataReq {}
diff --git a/protocol/proto/GetAllActivatedBargainDataRsp.proto b/protocol/proto/GetAllActivatedBargainDataRsp.proto
deleted file mode 100644
index e281681d..00000000
--- a/protocol/proto/GetAllActivatedBargainDataRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 495
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetAllActivatedBargainDataRsp {
- repeated BargainSnapshot snapshot_list = 5;
- int32 retcode = 9;
-}
diff --git a/protocol/proto/GetAllH5ActivityInfoReq.proto b/protocol/proto/GetAllH5ActivityInfoReq.proto
deleted file mode 100644
index ceaa9627..00000000
--- a/protocol/proto/GetAllH5ActivityInfoReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5668
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetAllH5ActivityInfoReq {}
diff --git a/protocol/proto/GetAllH5ActivityInfoRsp.proto b/protocol/proto/GetAllH5ActivityInfoRsp.proto
deleted file mode 100644
index d75e91ae..00000000
--- a/protocol/proto/GetAllH5ActivityInfoRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "H5ActivityInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5676
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetAllH5ActivityInfoRsp {
- repeated H5ActivityInfo h5_activity_info_list = 15;
- int32 retcode = 5;
- uint32 client_red_dot_timestamp = 12;
-}
diff --git a/protocol/proto/GetAllMailNotify.proto b/protocol/proto/GetAllMailNotify.proto
deleted file mode 100644
index 102715dd..00000000
--- a/protocol/proto/GetAllMailNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1497
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetAllMailNotify {
- bool is_collected = 13;
-}
diff --git a/protocol/proto/GetAllMailReq.proto b/protocol/proto/GetAllMailReq.proto
deleted file mode 100644
index fb85a5e7..00000000
--- a/protocol/proto/GetAllMailReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1431
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetAllMailReq {
- bool is_collected = 7;
-}
diff --git a/protocol/proto/GetAllMailResultNotify.proto b/protocol/proto/GetAllMailResultNotify.proto
deleted file mode 100644
index c819ff7c..00000000
--- a/protocol/proto/GetAllMailResultNotify.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1481
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetAllMailResultNotify {
- string transaction = 9;
- repeated MailData mail_list = 5;
- uint32 page_index = 11;
- uint32 total_page_count = 4;
- bool is_collected = 7;
- int32 retcode = 14;
-}
diff --git a/protocol/proto/GetAllMailRsp.proto b/protocol/proto/GetAllMailRsp.proto
deleted file mode 100644
index 06143dd5..00000000
--- a/protocol/proto/GetAllMailRsp.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1475
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetAllMailRsp {
- int32 retcode = 8;
- repeated MailData mail_list = 14;
- bool is_collected = 1;
- bool is_truncated = 2;
-}
diff --git a/protocol/proto/GetAllSceneGalleryInfoReq.proto b/protocol/proto/GetAllSceneGalleryInfoReq.proto
deleted file mode 100644
index 3d4bdc15..00000000
--- a/protocol/proto/GetAllSceneGalleryInfoReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5503
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetAllSceneGalleryInfoReq {}
diff --git a/protocol/proto/GetAllSceneGalleryInfoRsp.proto b/protocol/proto/GetAllSceneGalleryInfoRsp.proto
deleted file mode 100644
index 37198ee0..00000000
--- a/protocol/proto/GetAllSceneGalleryInfoRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5590
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetAllSceneGalleryInfoRsp {
- repeated SceneGalleryInfo gallery_info_list = 12;
- int32 retcode = 2;
-}
diff --git a/protocol/proto/GetAllUnlockNameCardReq.proto b/protocol/proto/GetAllUnlockNameCardReq.proto
deleted file mode 100644
index 369764c9..00000000
--- a/protocol/proto/GetAllUnlockNameCardReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4027
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetAllUnlockNameCardReq {}
diff --git a/protocol/proto/GetAllUnlockNameCardRsp.proto b/protocol/proto/GetAllUnlockNameCardRsp.proto
deleted file mode 100644
index 37c4e609..00000000
--- a/protocol/proto/GetAllUnlockNameCardRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4094
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetAllUnlockNameCardRsp {
- int32 retcode = 4;
- repeated uint32 name_card_list = 14;
-}
diff --git a/protocol/proto/GetAreaExplorePointReq.proto b/protocol/proto/GetAreaExplorePointReq.proto
deleted file mode 100644
index 63fe4f31..00000000
--- a/protocol/proto/GetAreaExplorePointReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 241
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetAreaExplorePointReq {
- repeated uint32 area_id_list = 14;
-}
diff --git a/protocol/proto/GetAreaExplorePointRsp.proto b/protocol/proto/GetAreaExplorePointRsp.proto
deleted file mode 100644
index b4015b11..00000000
--- a/protocol/proto/GetAreaExplorePointRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 249
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetAreaExplorePointRsp {
- int32 retcode = 8;
- repeated uint32 area_id_list = 11;
- repeated uint32 explore_point_list = 4;
-}
diff --git a/protocol/proto/GetAuthSalesmanInfoReq.proto b/protocol/proto/GetAuthSalesmanInfoReq.proto
deleted file mode 100644
index e95cf90e..00000000
--- a/protocol/proto/GetAuthSalesmanInfoReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2070
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetAuthSalesmanInfoReq {
- uint32 schedule_id = 8;
-}
diff --git a/protocol/proto/GetAuthSalesmanInfoRsp.proto b/protocol/proto/GetAuthSalesmanInfoRsp.proto
deleted file mode 100644
index 4034c4ee..00000000
--- a/protocol/proto/GetAuthSalesmanInfoRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2004
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetAuthSalesmanInfoRsp {
- uint32 day_reward_id = 5;
- int32 retcode = 6;
- uint32 schedule_id = 11;
-}
diff --git a/protocol/proto/GetAuthkeyReq.proto b/protocol/proto/GetAuthkeyReq.proto
deleted file mode 100644
index f66379fc..00000000
--- a/protocol/proto/GetAuthkeyReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1490
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetAuthkeyReq {
- string auth_appid = 14;
- uint32 sign_type = 7;
- uint32 authkey_ver = 13;
-}
diff --git a/protocol/proto/GetAuthkeyRsp.proto b/protocol/proto/GetAuthkeyRsp.proto
deleted file mode 100644
index 9ebdd23b..00000000
--- a/protocol/proto/GetAuthkeyRsp.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1473
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetAuthkeyRsp {
- string auth_appid = 4;
- uint32 sign_type = 15;
- int32 retcode = 6;
- uint32 authkey_ver = 9;
- string game_biz = 11;
- string authkey = 3;
-}
diff --git a/protocol/proto/GetBargainDataReq.proto b/protocol/proto/GetBargainDataReq.proto
deleted file mode 100644
index f8273e4b..00000000
--- a/protocol/proto/GetBargainDataReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 488
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetBargainDataReq {
- uint32 bargain_id = 12;
-}
diff --git a/protocol/proto/GetBargainDataRsp.proto b/protocol/proto/GetBargainDataRsp.proto
deleted file mode 100644
index 12deba07..00000000
--- a/protocol/proto/GetBargainDataRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 426
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetBargainDataRsp {
- int32 retcode = 1;
- uint32 bargain_id = 14;
- BargainSnapshot snapshot = 13;
-}
diff --git a/protocol/proto/GetBattlePassProductReq.proto b/protocol/proto/GetBattlePassProductReq.proto
deleted file mode 100644
index 9d315f7f..00000000
--- a/protocol/proto/GetBattlePassProductReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2644
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetBattlePassProductReq {
- uint32 battle_pass_product_play_type = 10;
-}
diff --git a/protocol/proto/GetBattlePassProductRsp.proto b/protocol/proto/GetBattlePassProductRsp.proto
deleted file mode 100644
index 32a64f9e..00000000
--- a/protocol/proto/GetBattlePassProductRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2649
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetBattlePassProductRsp {
- int32 retcode = 14;
- string price_tier = 6;
- uint32 battle_pass_product_play_type = 2;
- string product_id = 1;
- uint32 cur_schedule_id = 11;
-}
diff --git a/protocol/proto/GetBlossomBriefInfoListReq.proto b/protocol/proto/GetBlossomBriefInfoListReq.proto
deleted file mode 100644
index 3afd189d..00000000
--- a/protocol/proto/GetBlossomBriefInfoListReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2772
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetBlossomBriefInfoListReq {
- repeated uint32 city_id_list = 4;
-}
diff --git a/protocol/proto/GetBlossomBriefInfoListRsp.proto b/protocol/proto/GetBlossomBriefInfoListRsp.proto
deleted file mode 100644
index 42be9cfb..00000000
--- a/protocol/proto/GetBlossomBriefInfoListRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "BlossomBriefInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2798
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetBlossomBriefInfoListRsp {
- int32 retcode = 12;
- repeated BlossomBriefInfo brief_info_list = 11;
-}
diff --git a/protocol/proto/GetBonusActivityRewardReq.proto b/protocol/proto/GetBonusActivityRewardReq.proto
deleted file mode 100644
index 76d235d6..00000000
--- a/protocol/proto/GetBonusActivityRewardReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2581
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetBonusActivityRewardReq {
- uint32 bonus_activity_id = 14;
-}
diff --git a/protocol/proto/GetBonusActivityRewardRsp.proto b/protocol/proto/GetBonusActivityRewardRsp.proto
deleted file mode 100644
index a8bc8680..00000000
--- a/protocol/proto/GetBonusActivityRewardRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2505
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetBonusActivityRewardRsp {
- BonusActivityInfo bonus_activity_info_list = 4;
- int32 retcode = 13;
-}
diff --git a/protocol/proto/GetChatEmojiCollectionReq.proto b/protocol/proto/GetChatEmojiCollectionReq.proto
deleted file mode 100644
index 1d865f78..00000000
--- a/protocol/proto/GetChatEmojiCollectionReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4068
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetChatEmojiCollectionReq {}
diff --git a/protocol/proto/GetChatEmojiCollectionRsp.proto b/protocol/proto/GetChatEmojiCollectionRsp.proto
deleted file mode 100644
index f8cdefa7..00000000
--- a/protocol/proto/GetChatEmojiCollectionRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ChatEmojiCollectionData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4033
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetChatEmojiCollectionRsp {
- int32 retcode = 15;
- ChatEmojiCollectionData chat_emoji_collection_data = 8;
-}
diff --git a/protocol/proto/GetCityHuntingOfferReq.proto b/protocol/proto/GetCityHuntingOfferReq.proto
deleted file mode 100644
index 49df9e79..00000000
--- a/protocol/proto/GetCityHuntingOfferReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4325
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetCityHuntingOfferReq {
- uint32 city_id = 9;
-}
diff --git a/protocol/proto/GetCityHuntingOfferRsp.proto b/protocol/proto/GetCityHuntingOfferRsp.proto
deleted file mode 100644
index 6ff1f7d2..00000000
--- a/protocol/proto/GetCityHuntingOfferRsp.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4307
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetCityHuntingOfferRsp {
- int32 retcode = 9;
- repeated HuntingOfferData hunting_offer_list = 13;
- uint32 city_id = 2;
- HuntingPair ongoing_hunting_pair = 8;
- uint32 cur_week_finished_count = 1;
- uint32 next_refresh_time = 4;
-}
diff --git a/protocol/proto/GetCityReputationInfoReq.proto b/protocol/proto/GetCityReputationInfoReq.proto
deleted file mode 100644
index 6d6a3f5f..00000000
--- a/protocol/proto/GetCityReputationInfoReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2872
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetCityReputationInfoReq {
- uint32 city_id = 7;
-}
diff --git a/protocol/proto/GetCityReputationInfoRsp.proto b/protocol/proto/GetCityReputationInfoRsp.proto
deleted file mode 100644
index 55db362b..00000000
--- a/protocol/proto/GetCityReputationInfoRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2898
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetCityReputationInfoRsp {
- uint32 city_id = 1;
- int32 retcode = 4;
- CityReputationInfo city_reputation_info = 9;
-}
diff --git a/protocol/proto/GetCityReputationMapInfoReq.proto b/protocol/proto/GetCityReputationMapInfoReq.proto
deleted file mode 100644
index 396141a7..00000000
--- a/protocol/proto/GetCityReputationMapInfoReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2875
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetCityReputationMapInfoReq {}
diff --git a/protocol/proto/GetCityReputationMapInfoRsp.proto b/protocol/proto/GetCityReputationMapInfoRsp.proto
deleted file mode 100644
index c59d8ffa..00000000
--- a/protocol/proto/GetCityReputationMapInfoRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2848
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetCityReputationMapInfoRsp {
- int32 retcode = 11;
- bool is_new_hunting = 10;
- bool is_new_request = 2;
- repeated uint32 unlock_hunting_city_list = 9;
- repeated uint32 reward_city_list = 3;
-}
diff --git a/protocol/proto/GetCompoundDataReq.proto b/protocol/proto/GetCompoundDataReq.proto
deleted file mode 100644
index e4170310..00000000
--- a/protocol/proto/GetCompoundDataReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 141
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetCompoundDataReq {}
diff --git a/protocol/proto/GetCompoundDataRsp.proto b/protocol/proto/GetCompoundDataRsp.proto
deleted file mode 100644
index 2e26a02a..00000000
--- a/protocol/proto/GetCompoundDataRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 149
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetCompoundDataRsp {
- int32 retcode = 3;
- repeated uint32 unlock_compound_list = 11;
- repeated CompoundQueueData compound_que_data_list = 7;
-}
diff --git a/protocol/proto/GetCustomDungeonReq.proto b/protocol/proto/GetCustomDungeonReq.proto
deleted file mode 100644
index a6ee485e..00000000
--- a/protocol/proto/GetCustomDungeonReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6209
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetCustomDungeonReq {}
diff --git a/protocol/proto/GetCustomDungeonRsp.proto b/protocol/proto/GetCustomDungeonRsp.proto
deleted file mode 100644
index 4638af5b..00000000
--- a/protocol/proto/GetCustomDungeonRsp.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6227
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetCustomDungeonRsp {
- int32 retcode = 10;
- CustomDungeonBanInfo ban_info = 14;
- repeated CustomDungeonBrief brief_list = 5;
-}
diff --git a/protocol/proto/GetDailyDungeonEntryInfoReq.proto b/protocol/proto/GetDailyDungeonEntryInfoReq.proto
deleted file mode 100644
index 9eb1236e..00000000
--- a/protocol/proto/GetDailyDungeonEntryInfoReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 930
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetDailyDungeonEntryInfoReq {
- uint32 scene_id = 15;
-}
diff --git a/protocol/proto/GetDailyDungeonEntryInfoRsp.proto b/protocol/proto/GetDailyDungeonEntryInfoRsp.proto
deleted file mode 100644
index 287d76cf..00000000
--- a/protocol/proto/GetDailyDungeonEntryInfoRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "DailyDungeonEntryInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 967
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetDailyDungeonEntryInfoRsp {
- repeated DailyDungeonEntryInfo daily_dungeon_info_list = 2;
- int32 retcode = 14;
-}
diff --git a/protocol/proto/GetDungeonEntryExploreConditionReq.proto b/protocol/proto/GetDungeonEntryExploreConditionReq.proto
deleted file mode 100644
index b91cb875..00000000
--- a/protocol/proto/GetDungeonEntryExploreConditionReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3165
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetDungeonEntryExploreConditionReq {
- uint32 scene_id = 6;
- uint32 dungeon_entry_config_id = 2;
- uint32 dungeon_entry_scene_point_id = 4;
-}
diff --git a/protocol/proto/GetDungeonEntryExploreConditionRsp.proto b/protocol/proto/GetDungeonEntryExploreConditionRsp.proto
deleted file mode 100644
index 1c1206f0..00000000
--- a/protocol/proto/GetDungeonEntryExploreConditionRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3269
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetDungeonEntryExploreConditionRsp {
- DungeonEntryCond dungeon_entry_cond = 5;
- int32 retcode = 3;
-}
diff --git a/protocol/proto/GetExpeditionAssistInfoListReq.proto b/protocol/proto/GetExpeditionAssistInfoListReq.proto
deleted file mode 100644
index 825b1992..00000000
--- a/protocol/proto/GetExpeditionAssistInfoListReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2150
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetExpeditionAssistInfoListReq {}
diff --git a/protocol/proto/GetExpeditionAssistInfoListRsp.proto b/protocol/proto/GetExpeditionAssistInfoListRsp.proto
deleted file mode 100644
index f80ba040..00000000
--- a/protocol/proto/GetExpeditionAssistInfoListRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2035
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetExpeditionAssistInfoListRsp {
- repeated ExpeditionAssistInfo assist_info_list = 6;
- int32 retcode = 7;
-}
diff --git a/protocol/proto/GetFriendShowAvatarInfoReq.proto b/protocol/proto/GetFriendShowAvatarInfoReq.proto
deleted file mode 100644
index da6f4560..00000000
--- a/protocol/proto/GetFriendShowAvatarInfoReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4070
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetFriendShowAvatarInfoReq {
- uint32 uid = 15;
-}
diff --git a/protocol/proto/GetFriendShowAvatarInfoRsp.proto b/protocol/proto/GetFriendShowAvatarInfoRsp.proto
deleted file mode 100644
index 02a86917..00000000
--- a/protocol/proto/GetFriendShowAvatarInfoRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ShowAvatarInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4017
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetFriendShowAvatarInfoRsp {
- uint32 uid = 6;
- int32 retcode = 3;
- repeated ShowAvatarInfo show_avatar_info_list = 9;
-}
diff --git a/protocol/proto/GetFriendShowNameCardInfoReq.proto b/protocol/proto/GetFriendShowNameCardInfoReq.proto
deleted file mode 100644
index 1eafabe1..00000000
--- a/protocol/proto/GetFriendShowNameCardInfoReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4061
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetFriendShowNameCardInfoReq {
- uint32 uid = 3;
-}
diff --git a/protocol/proto/GetFriendShowNameCardInfoRsp.proto b/protocol/proto/GetFriendShowNameCardInfoRsp.proto
deleted file mode 100644
index 9f93b0c4..00000000
--- a/protocol/proto/GetFriendShowNameCardInfoRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4029
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetFriendShowNameCardInfoRsp {
- int32 retcode = 15;
- uint32 uid = 7;
- repeated uint32 show_name_card_id_list = 10;
-}
diff --git a/protocol/proto/GetFurnitureCurModuleArrangeCountReq.proto b/protocol/proto/GetFurnitureCurModuleArrangeCountReq.proto
deleted file mode 100644
index 4f557a10..00000000
--- a/protocol/proto/GetFurnitureCurModuleArrangeCountReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4711
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetFurnitureCurModuleArrangeCountReq {}
diff --git a/protocol/proto/GetGachaInfoReq.proto b/protocol/proto/GetGachaInfoReq.proto
deleted file mode 100644
index 53bdcb48..00000000
--- a/protocol/proto/GetGachaInfoReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1572
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetGachaInfoReq {}
diff --git a/protocol/proto/GetGachaInfoRsp.proto b/protocol/proto/GetGachaInfoRsp.proto
deleted file mode 100644
index 09cb1ca2..00000000
--- a/protocol/proto/GetGachaInfoRsp.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "GachaInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1598
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetGachaInfoRsp {
- bool is_under_general_restrict = 6;
- uint32 gacha_random = 9;
- int32 retcode = 10;
- bool is_under_minors_restrict = 2;
- uint32 daily_gacha_times = 5;
- repeated GachaInfo gacha_info_list = 13;
-}
diff --git a/protocol/proto/GetGameplayRecommendationReq.proto b/protocol/proto/GetGameplayRecommendationReq.proto
deleted file mode 100644
index 960b989b..00000000
--- a/protocol/proto/GetGameplayRecommendationReq.proto
+++ /dev/null
@@ -1,37 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 151
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetGameplayRecommendationReq {
- uint32 avatar_id = 9;
- oneof detail {
- GameplayRecommendationSkillRequest skill_request = 553;
- GameplayRecommendationReliquaryRequest reliquary_request = 1993;
- GameplayRecommendationElementReliquaryRequest element_reliquary_request = 1489;
- }
-}
diff --git a/protocol/proto/GetGameplayRecommendationRsp.proto b/protocol/proto/GetGameplayRecommendationRsp.proto
deleted file mode 100644
index 0f9abf86..00000000
--- a/protocol/proto/GetGameplayRecommendationRsp.proto
+++ /dev/null
@@ -1,37 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 123
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetGameplayRecommendationRsp {
- int32 retcode = 6;
- uint32 avatar_id = 15;
- oneof detail {
- GameplayRecommendationSkillResponse skill_response = 1022;
- GameplayRecommendationReliquaryResponse reliquary_response = 196;
- GameplayRecommendationElementReliquaryResponse element_reliquary_response = 167;
- }
-}
diff --git a/protocol/proto/GetHomeExchangeWoodInfoReq.proto b/protocol/proto/GetHomeExchangeWoodInfoReq.proto
deleted file mode 100644
index a0aa6f54..00000000
--- a/protocol/proto/GetHomeExchangeWoodInfoReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4473
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetHomeExchangeWoodInfoReq {}
diff --git a/protocol/proto/GetHomeExchangeWoodInfoRsp.proto b/protocol/proto/GetHomeExchangeWoodInfoRsp.proto
deleted file mode 100644
index 6e23c7e9..00000000
--- a/protocol/proto/GetHomeExchangeWoodInfoRsp.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4659
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetHomeExchangeWoodInfoRsp {
- int32 retcode = 10;
- repeated HomeExchangeWoodInfo wood_info_list = 5;
-
- message HomeExchangeWoodInfo {
- uint32 exchange_limit = 7;
- uint32 exchanged_count = 12;
- uint32 next_refresh_time = 14;
- uint32 wood_id = 2;
- }
-}
diff --git a/protocol/proto/GetHomeLevelUpRewardReq.proto b/protocol/proto/GetHomeLevelUpRewardReq.proto
deleted file mode 100644
index eec7d4b3..00000000
--- a/protocol/proto/GetHomeLevelUpRewardReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4557
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetHomeLevelUpRewardReq {
- uint32 level = 15;
-}
diff --git a/protocol/proto/GetHomeLevelUpRewardRsp.proto b/protocol/proto/GetHomeLevelUpRewardRsp.proto
deleted file mode 100644
index 267d78d3..00000000
--- a/protocol/proto/GetHomeLevelUpRewardRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4603
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetHomeLevelUpRewardRsp {
- uint32 level = 1;
- int32 retcode = 6;
-}
diff --git a/protocol/proto/GetHuntingOfferRewardReq.proto b/protocol/proto/GetHuntingOfferRewardReq.proto
deleted file mode 100644
index b3f41710..00000000
--- a/protocol/proto/GetHuntingOfferRewardReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4302
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetHuntingOfferRewardReq {
- uint32 city_id = 6;
- HuntingPair hunting_pair = 4;
-}
diff --git a/protocol/proto/GetHuntingOfferRewardRsp.proto b/protocol/proto/GetHuntingOfferRewardRsp.proto
deleted file mode 100644
index 7a7f2655..00000000
--- a/protocol/proto/GetHuntingOfferRewardRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4331
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetHuntingOfferRewardRsp {
- HuntingPair hunting_pair = 14;
- uint32 city_id = 3;
- int32 retcode = 12;
-}
diff --git a/protocol/proto/GetInvestigationMonsterReq.proto b/protocol/proto/GetInvestigationMonsterReq.proto
deleted file mode 100644
index 9185b9e3..00000000
--- a/protocol/proto/GetInvestigationMonsterReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1901
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetInvestigationMonsterReq {
- repeated uint32 city_id_list = 3;
- bool is_for_mark = 4;
-}
diff --git a/protocol/proto/GetInvestigationMonsterRsp.proto b/protocol/proto/GetInvestigationMonsterRsp.proto
deleted file mode 100644
index ee44155c..00000000
--- a/protocol/proto/GetInvestigationMonsterRsp.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "InvestigationMonster.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1910
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetInvestigationMonsterRsp {
- repeated InvestigationMonster monster_list = 10;
- int32 retcode = 1;
- bool is_for_mark = 2;
-}
diff --git a/protocol/proto/GetMailItemReq.proto b/protocol/proto/GetMailItemReq.proto
deleted file mode 100644
index e560adeb..00000000
--- a/protocol/proto/GetMailItemReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1435
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetMailItemReq {
- repeated uint32 mail_id_list = 6;
-}
diff --git a/protocol/proto/GetMailItemRsp.proto b/protocol/proto/GetMailItemRsp.proto
deleted file mode 100644
index 35339c50..00000000
--- a/protocol/proto/GetMailItemRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "EquipParam.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1407
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetMailItemRsp {
- int32 retcode = 7;
- repeated uint32 mail_id_list = 3;
- repeated EquipParam item_list = 2;
-}
diff --git a/protocol/proto/GetMapAreaReq.proto b/protocol/proto/GetMapAreaReq.proto
deleted file mode 100644
index cfa8d197..00000000
--- a/protocol/proto/GetMapAreaReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3108
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetMapAreaReq {}
diff --git a/protocol/proto/GetMapAreaRsp.proto b/protocol/proto/GetMapAreaRsp.proto
deleted file mode 100644
index a5e19cc6..00000000
--- a/protocol/proto/GetMapAreaRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3328
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetMapAreaRsp {
- int32 retcode = 14;
- repeated MapAreaInfo map_area_info_list = 9;
-}
diff --git a/protocol/proto/GetMapMarkTipsReq.proto b/protocol/proto/GetMapMarkTipsReq.proto
deleted file mode 100644
index f1959e42..00000000
--- a/protocol/proto/GetMapMarkTipsReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3463
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetMapMarkTipsReq {}
diff --git a/protocol/proto/GetMapMarkTipsRsp.proto b/protocol/proto/GetMapMarkTipsRsp.proto
deleted file mode 100644
index f46fc248..00000000
--- a/protocol/proto/GetMapMarkTipsRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3327
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetMapMarkTipsRsp {
- int32 retcode = 7;
- repeated MapMarkTipsInfo mark_tips_list = 11;
-}
diff --git a/protocol/proto/GetMechanicusInfoReq.proto b/protocol/proto/GetMechanicusInfoReq.proto
deleted file mode 100644
index 53379b91..00000000
--- a/protocol/proto/GetMechanicusInfoReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3972
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetMechanicusInfoReq {}
diff --git a/protocol/proto/GetMechanicusInfoRsp.proto b/protocol/proto/GetMechanicusInfoRsp.proto
deleted file mode 100644
index e87bfb98..00000000
--- a/protocol/proto/GetMechanicusInfoRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3998
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetMechanicusInfoRsp {
- int32 retcode = 14;
- MechanicusInfo mechanicus_info = 15;
-}
diff --git a/protocol/proto/GetNextResourceInfoReq.proto b/protocol/proto/GetNextResourceInfoReq.proto
deleted file mode 100644
index feb8933e..00000000
--- a/protocol/proto/GetNextResourceInfoReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 192
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetNextResourceInfoReq {}
diff --git a/protocol/proto/GetNextResourceInfoRsp.proto b/protocol/proto/GetNextResourceInfoRsp.proto
deleted file mode 100644
index e95b7359..00000000
--- a/protocol/proto/GetNextResourceInfoRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 120
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetNextResourceInfoRsp {
- string next_resource_url = 14;
- ResVersionConfig next_res_version_config = 2;
- int32 retcode = 12;
-}
diff --git a/protocol/proto/GetOnlinePlayerInfoReq.proto b/protocol/proto/GetOnlinePlayerInfoReq.proto
deleted file mode 100644
index 718980d2..00000000
--- a/protocol/proto/GetOnlinePlayerInfoReq.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 82
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetOnlinePlayerInfoReq {
- bool is_online_id = 15;
- oneof player_id {
- uint32 target_uid = 9;
- string online_id = 7;
- string psn_id = 2;
- }
-}
diff --git a/protocol/proto/GetOnlinePlayerInfoRsp.proto b/protocol/proto/GetOnlinePlayerInfoRsp.proto
deleted file mode 100644
index 34aaa58a..00000000
--- a/protocol/proto/GetOnlinePlayerInfoRsp.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 47
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetOnlinePlayerInfoRsp {
- int32 retcode = 11;
- uint32 target_uid = 7;
- uint32 param = 4;
- OnlinePlayerInfo target_player_info = 14;
-}
diff --git a/protocol/proto/GetOnlinePlayerListReq.proto b/protocol/proto/GetOnlinePlayerListReq.proto
deleted file mode 100644
index b539ae9c..00000000
--- a/protocol/proto/GetOnlinePlayerListReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 90
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetOnlinePlayerListReq {}
diff --git a/protocol/proto/GetOnlinePlayerListRsp.proto b/protocol/proto/GetOnlinePlayerListRsp.proto
deleted file mode 100644
index 089b74b6..00000000
--- a/protocol/proto/GetOnlinePlayerListRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 73
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetOnlinePlayerListRsp {
- int32 retcode = 7;
- uint32 param = 11;
- repeated OnlinePlayerInfo player_info_list = 5;
-}
diff --git a/protocol/proto/GetOpActivityInfoReq.proto b/protocol/proto/GetOpActivityInfoReq.proto
deleted file mode 100644
index 51ca98bf..00000000
--- a/protocol/proto/GetOpActivityInfoReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5172
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetOpActivityInfoReq {}
diff --git a/protocol/proto/GetOpActivityInfoRsp.proto b/protocol/proto/GetOpActivityInfoRsp.proto
deleted file mode 100644
index 34fdaf56..00000000
--- a/protocol/proto/GetOpActivityInfoRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5198
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetOpActivityInfoRsp {
- int32 retcode = 10;
- repeated OpActivityInfo op_activity_info_list = 7;
-}
diff --git a/protocol/proto/GetParentQuestVideoKeyReq.proto b/protocol/proto/GetParentQuestVideoKeyReq.proto
deleted file mode 100644
index 7a142360..00000000
--- a/protocol/proto/GetParentQuestVideoKeyReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 470
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetParentQuestVideoKeyReq {
- uint32 parent_quest_id = 15;
-}
diff --git a/protocol/proto/GetParentQuestVideoKeyRsp.proto b/protocol/proto/GetParentQuestVideoKeyRsp.proto
deleted file mode 100644
index 61ed7697..00000000
--- a/protocol/proto/GetParentQuestVideoKeyRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 417
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetParentQuestVideoKeyRsp {
- int32 retcode = 1;
- uint64 video_key = 14;
- uint32 parent_quest_id = 10;
-}
diff --git a/protocol/proto/GetPlayerAskFriendListReq.proto b/protocol/proto/GetPlayerAskFriendListReq.proto
deleted file mode 100644
index 50a42c03..00000000
--- a/protocol/proto/GetPlayerAskFriendListReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4018
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetPlayerAskFriendListReq {}
diff --git a/protocol/proto/GetPlayerAskFriendListRsp.proto b/protocol/proto/GetPlayerAskFriendListRsp.proto
deleted file mode 100644
index 428c90f0..00000000
--- a/protocol/proto/GetPlayerAskFriendListRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4066
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetPlayerAskFriendListRsp {
- int32 retcode = 13;
- repeated FriendBrief ask_friend_list = 15;
-}
diff --git a/protocol/proto/GetPlayerBlacklistReq.proto b/protocol/proto/GetPlayerBlacklistReq.proto
deleted file mode 100644
index 46bc4109..00000000
--- a/protocol/proto/GetPlayerBlacklistReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4049
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetPlayerBlacklistReq {}
diff --git a/protocol/proto/GetPlayerBlacklistRsp.proto b/protocol/proto/GetPlayerBlacklistRsp.proto
deleted file mode 100644
index c478e3ec..00000000
--- a/protocol/proto/GetPlayerBlacklistRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4091
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetPlayerBlacklistRsp {
- int32 retcode = 2;
- repeated FriendBrief blacklist = 3;
-}
diff --git a/protocol/proto/GetPlayerFriendListReq.proto b/protocol/proto/GetPlayerFriendListReq.proto
deleted file mode 100644
index 8c34cae1..00000000
--- a/protocol/proto/GetPlayerFriendListReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4072
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetPlayerFriendListReq {}
diff --git a/protocol/proto/GetPlayerFriendListRsp.proto b/protocol/proto/GetPlayerFriendListRsp.proto
deleted file mode 100644
index 0fd4da51..00000000
--- a/protocol/proto/GetPlayerFriendListRsp.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4098
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetPlayerFriendListRsp {
- int32 retcode = 9;
- repeated FriendBrief ask_friend_list = 8;
- repeated FriendBrief friend_list = 14;
-}
diff --git a/protocol/proto/GetPlayerHomeCompInfoReq.proto b/protocol/proto/GetPlayerHomeCompInfoReq.proto
deleted file mode 100644
index 6fb9d17b..00000000
--- a/protocol/proto/GetPlayerHomeCompInfoReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4597
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetPlayerHomeCompInfoReq {}
diff --git a/protocol/proto/GetPlayerMpModeAvailabilityReq.proto b/protocol/proto/GetPlayerMpModeAvailabilityReq.proto
deleted file mode 100644
index 9461b170..00000000
--- a/protocol/proto/GetPlayerMpModeAvailabilityReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1844
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetPlayerMpModeAvailabilityReq {}
diff --git a/protocol/proto/GetPlayerMpModeAvailabilityRsp.proto b/protocol/proto/GetPlayerMpModeAvailabilityRsp.proto
deleted file mode 100644
index ff020156..00000000
--- a/protocol/proto/GetPlayerMpModeAvailabilityRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1849
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetPlayerMpModeAvailabilityRsp {
- int32 mp_ret = 15;
- int32 retcode = 2;
- repeated uint32 param_list = 8;
-}
diff --git a/protocol/proto/GetPlayerSocialDetailReq.proto b/protocol/proto/GetPlayerSocialDetailReq.proto
deleted file mode 100644
index c2701a66..00000000
--- a/protocol/proto/GetPlayerSocialDetailReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4073
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetPlayerSocialDetailReq {
- uint32 uid = 9;
-}
diff --git a/protocol/proto/GetPlayerSocialDetailRsp.proto b/protocol/proto/GetPlayerSocialDetailRsp.proto
deleted file mode 100644
index 62569844..00000000
--- a/protocol/proto/GetPlayerSocialDetailRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4099
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetPlayerSocialDetailRsp {
- SocialDetail detail_data = 12;
- int32 retcode = 1;
-}
diff --git a/protocol/proto/GetPlayerTokenReq.proto b/protocol/proto/GetPlayerTokenReq.proto
deleted file mode 100644
index e4be6015..00000000
--- a/protocol/proto/GetPlayerTokenReq.proto
+++ /dev/null
@@ -1,46 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 172
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetPlayerTokenReq {
- string account_token = 10;
- string account_uid = 11;
- string psn_region = 4;
- string online_id = 7;
- uint32 channel_id = 15;
- string account_ext = 9;
- string country_code = 5;
- string client_rand_key = 760;
- bool is_guest = 6;
- string birthday = 1718;
- uint32 sub_channel_id = 8;
- uint32 platform_type = 12;
- string client_ip_str = 3;
- string psn_id = 13;
- uint32 account_type = 1;
- uint32 minors_reg_min_age = 995;
- uint32 cloud_client_ip = 14;
- uint32 key_id = 1787;
- uint32 uid = 2;
-}
diff --git a/protocol/proto/GetPlayerTokenRsp.proto b/protocol/proto/GetPlayerTokenRsp.proto
deleted file mode 100644
index b620a3bb..00000000
--- a/protocol/proto/GetPlayerTokenRsp.proto
+++ /dev/null
@@ -1,57 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 198
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetPlayerTokenRsp {
- string birthday = 937;
- int32 retcode = 2;
- bytes security_cmd_buffer = 6;
- uint64 secret_key_seed = 13;
- string country_code = 2013;
- bytes extra_bin_data = 3;
- string secret_key = 15;
- uint32 minors_reg_min_age = 1561;
- uint32 black_uid_end_time = 14;
- uint32 tag = 1635;
- string token = 11;
- uint32 gm_uid = 10;
- uint32 channel_id = 896;
- string psn_id = 1811;
- string client_ip_str = 860;
- string msg = 7;
- uint32 account_type = 5;
- uint32 sub_channel_id = 1802;
- bool is_watchdog_uid = 2028;
- string server_rand_key = 1493;
- bool is_proficient_player = 9;
- uint32 key_id = 1172;
- uint32 uid = 1;
- string account_uid = 12;
- bool is_guest = 4;
- string client_version_random_key = 1529;
- repeated uint32 finish_collection_id_list = 1640;
- uint32 platform_type = 8;
- uint32 reg_platform = 1112;
- bool is_login_white_list = 573;
- string sign = 1140;
-}
diff --git a/protocol/proto/GetPushTipsRewardReq.proto b/protocol/proto/GetPushTipsRewardReq.proto
deleted file mode 100644
index e7e9ddb4..00000000
--- a/protocol/proto/GetPushTipsRewardReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2227
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetPushTipsRewardReq {
- repeated uint32 push_tips_id_list = 4;
-}
diff --git a/protocol/proto/GetPushTipsRewardRsp.proto b/protocol/proto/GetPushTipsRewardRsp.proto
deleted file mode 100644
index 3d1eff78..00000000
--- a/protocol/proto/GetPushTipsRewardRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2294
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetPushTipsRewardRsp {
- int32 retcode = 10;
- repeated uint32 push_tips_id_list = 9;
-}
diff --git a/protocol/proto/GetQuestLackingResourceReq.proto b/protocol/proto/GetQuestLackingResourceReq.proto
deleted file mode 100644
index 837fb34f..00000000
--- a/protocol/proto/GetQuestLackingResourceReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 467
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetQuestLackingResourceReq {
- uint32 quest_id = 4;
-}
diff --git a/protocol/proto/GetQuestLackingResourceRsp.proto b/protocol/proto/GetQuestLackingResourceRsp.proto
deleted file mode 100644
index 3795b13e..00000000
--- a/protocol/proto/GetQuestLackingResourceRsp.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 458
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetQuestLackingResourceRsp {
- 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/protocol/proto/GetQuestTalkHistoryReq.proto b/protocol/proto/GetQuestTalkHistoryReq.proto
deleted file mode 100644
index 66566232..00000000
--- a/protocol/proto/GetQuestTalkHistoryReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 490
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetQuestTalkHistoryReq {
- uint32 parent_quest_id = 6;
-}
diff --git a/protocol/proto/GetQuestTalkHistoryRsp.proto b/protocol/proto/GetQuestTalkHistoryRsp.proto
deleted file mode 100644
index 8809f7e8..00000000
--- a/protocol/proto/GetQuestTalkHistoryRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 473
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetQuestTalkHistoryRsp {
- repeated uint32 talk_id_list = 13;
- uint32 parent_quest_id = 7;
- int32 retcode = 15;
-}
diff --git a/protocol/proto/GetRecentMpPlayerListReq.proto b/protocol/proto/GetRecentMpPlayerListReq.proto
deleted file mode 100644
index 19db8fa9..00000000
--- a/protocol/proto/GetRecentMpPlayerListReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4034
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetRecentMpPlayerListReq {}
diff --git a/protocol/proto/GetRecentMpPlayerListRsp.proto b/protocol/proto/GetRecentMpPlayerListRsp.proto
deleted file mode 100644
index 1d6c95c8..00000000
--- a/protocol/proto/GetRecentMpPlayerListRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4050
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetRecentMpPlayerListRsp {
- int32 retcode = 13;
- repeated FriendBrief recent_mp_player_brief_list = 14;
-}
diff --git a/protocol/proto/GetRecommendCustomDungeonReq.proto b/protocol/proto/GetRecommendCustomDungeonReq.proto
deleted file mode 100644
index fd3fb3cd..00000000
--- a/protocol/proto/GetRecommendCustomDungeonReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6235
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetRecommendCustomDungeonReq {
- bool is_refresh = 13;
-}
diff --git a/protocol/proto/GetRecommendCustomDungeonRsp.proto b/protocol/proto/GetRecommendCustomDungeonRsp.proto
deleted file mode 100644
index f95b5d4b..00000000
--- a/protocol/proto/GetRecommendCustomDungeonRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6248
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetRecommendCustomDungeonRsp {
- repeated OtherCustomDungeonBrief custom_dungeon_list = 8;
- int32 retcode = 14;
-}
diff --git a/protocol/proto/GetRegionSearchReq.proto b/protocol/proto/GetRegionSearchReq.proto
deleted file mode 100644
index 4118c376..00000000
--- a/protocol/proto/GetRegionSearchReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5602
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetRegionSearchReq {}
diff --git a/protocol/proto/GetReunionMissionInfoReq.proto b/protocol/proto/GetReunionMissionInfoReq.proto
deleted file mode 100644
index eb2ee1a2..00000000
--- a/protocol/proto/GetReunionMissionInfoReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5094
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetReunionMissionInfoReq {
- uint32 mission_id = 14;
-}
diff --git a/protocol/proto/GetReunionMissionInfoRsp.proto b/protocol/proto/GetReunionMissionInfoRsp.proto
deleted file mode 100644
index bba3d47c..00000000
--- a/protocol/proto/GetReunionMissionInfoRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5099
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetReunionMissionInfoRsp {
- int32 retcode = 9;
- ReunionMissionInfo mission_info = 14;
-}
diff --git a/protocol/proto/GetReunionPrivilegeInfoReq.proto b/protocol/proto/GetReunionPrivilegeInfoReq.proto
deleted file mode 100644
index b7ffe620..00000000
--- a/protocol/proto/GetReunionPrivilegeInfoReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5097
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetReunionPrivilegeInfoReq {
- uint32 privilege_id = 10;
-}
diff --git a/protocol/proto/GetReunionPrivilegeInfoRsp.proto b/protocol/proto/GetReunionPrivilegeInfoRsp.proto
deleted file mode 100644
index e948d5ab..00000000
--- a/protocol/proto/GetReunionPrivilegeInfoRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5087
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetReunionPrivilegeInfoRsp {
- int32 retcode = 3;
- ReunionPrivilegeInfo privilege_info = 1;
-}
diff --git a/protocol/proto/GetReunionSignInInfoReq.proto b/protocol/proto/GetReunionSignInInfoReq.proto
deleted file mode 100644
index e0a05d37..00000000
--- a/protocol/proto/GetReunionSignInInfoReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5052
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetReunionSignInInfoReq {
- uint32 sign_in_config_id = 10;
-}
diff --git a/protocol/proto/GetReunionSignInInfoRsp.proto b/protocol/proto/GetReunionSignInInfoRsp.proto
deleted file mode 100644
index f5317ac8..00000000
--- a/protocol/proto/GetReunionSignInInfoRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5081
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetReunionSignInInfoRsp {
- ReunionSignInInfo sign_in_info = 5;
- int32 retcode = 15;
-}
diff --git a/protocol/proto/GetRogueDairyRepairInfoReq.proto b/protocol/proto/GetRogueDairyRepairInfoReq.proto
deleted file mode 100644
index ba17e892..00000000
--- a/protocol/proto/GetRogueDairyRepairInfoReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8014
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetRogueDairyRepairInfoReq {}
diff --git a/protocol/proto/GetRogueDairyRepairInfoRsp.proto b/protocol/proto/GetRogueDairyRepairInfoRsp.proto
deleted file mode 100644
index aecf2d26..00000000
--- a/protocol/proto/GetRogueDairyRepairInfoRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8447
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetRogueDairyRepairInfoRsp {
- int32 retcode = 3;
-}
diff --git a/protocol/proto/GetSceneAreaReq.proto b/protocol/proto/GetSceneAreaReq.proto
deleted file mode 100644
index 31afeb20..00000000
--- a/protocol/proto/GetSceneAreaReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 265
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetSceneAreaReq {
- uint32 scene_id = 4;
- uint32 belong_uid = 7;
-}
diff --git a/protocol/proto/GetSceneAreaRsp.proto b/protocol/proto/GetSceneAreaRsp.proto
deleted file mode 100644
index 5a015c1d..00000000
--- a/protocol/proto/GetSceneAreaRsp.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 204
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetSceneAreaRsp {
- int32 retcode = 7;
- repeated CityInfo city_info_list = 13;
- uint32 scene_id = 15;
- repeated uint32 area_id_list = 9;
-}
diff --git a/protocol/proto/GetSceneNpcPositionReq.proto b/protocol/proto/GetSceneNpcPositionReq.proto
deleted file mode 100644
index 6a200dcd..00000000
--- a/protocol/proto/GetSceneNpcPositionReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 535
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetSceneNpcPositionReq {
- repeated uint32 npc_id_list = 6;
- uint32 scene_id = 8;
-}
diff --git a/protocol/proto/GetSceneNpcPositionRsp.proto b/protocol/proto/GetSceneNpcPositionRsp.proto
deleted file mode 100644
index 4b4fec0d..00000000
--- a/protocol/proto/GetSceneNpcPositionRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 507
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetSceneNpcPositionRsp {
- int32 retcode = 10;
- repeated NpcPositionInfo npc_info_list = 14;
- uint32 scene_id = 4;
-}
diff --git a/protocol/proto/GetScenePerformanceReq.proto b/protocol/proto/GetScenePerformanceReq.proto
deleted file mode 100644
index 15a6570d..00000000
--- a/protocol/proto/GetScenePerformanceReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3419
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetScenePerformanceReq {}
diff --git a/protocol/proto/GetScenePerformanceRsp.proto b/protocol/proto/GetScenePerformanceRsp.proto
deleted file mode 100644
index 4039c2ba..00000000
--- a/protocol/proto/GetScenePerformanceRsp.proto
+++ /dev/null
@@ -1,37 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3137
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetScenePerformanceRsp {
- uint32 monster_num = 9;
- uint32 gather_num_insight = 1;
- uint32 gadget_num = 6;
- int32 retcode = 7;
- uint32 dynamic_group_num = 12;
- uint32 group_num = 2;
- Vector pos = 4;
- uint32 entity_num = 8;
- uint32 gather_num = 13;
-}
diff --git a/protocol/proto/GetScenePointReq.proto b/protocol/proto/GetScenePointReq.proto
deleted file mode 100644
index 029a9234..00000000
--- a/protocol/proto/GetScenePointReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 297
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetScenePointReq {
- uint32 belong_uid = 10;
- uint32 scene_id = 4;
-}
diff --git a/protocol/proto/GetScenePointRsp.proto b/protocol/proto/GetScenePointRsp.proto
deleted file mode 100644
index 46d744d4..00000000
--- a/protocol/proto/GetScenePointRsp.proto
+++ /dev/null
@@ -1,38 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 281
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetScenePointRsp {
- repeated uint32 not_explored_dungeon_entry_list = 11;
- repeated uint32 to_be_explore_dungeon_entry_list = 15;
- repeated uint32 locked_point_list = 2;
- repeated uint32 unhide_point_list = 5;
- int32 retcode = 9;
- uint32 belong_uid = 12;
- repeated uint32 unlocked_point_list = 13;
- repeated uint32 unlock_area_list = 1;
- repeated uint32 hide_point_list = 4;
- uint32 scene_id = 14;
- repeated uint32 not_interact_dungeon_entry_list = 6;
- repeated uint32 group_unlimit_point_list = 10;
-}
diff --git a/protocol/proto/GetShopReq.proto b/protocol/proto/GetShopReq.proto
deleted file mode 100644
index 3022917c..00000000
--- a/protocol/proto/GetShopReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 772
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetShopReq {
- uint32 shop_type = 13;
-}
diff --git a/protocol/proto/GetShopRsp.proto b/protocol/proto/GetShopRsp.proto
deleted file mode 100644
index 286df7d5..00000000
--- a/protocol/proto/GetShopRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "Shop.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 798
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetShopRsp {
- Shop shop = 11;
- int32 retcode = 2;
-}
diff --git a/protocol/proto/GetShopmallDataReq.proto b/protocol/proto/GetShopmallDataReq.proto
deleted file mode 100644
index 900e6e69..00000000
--- a/protocol/proto/GetShopmallDataReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 707
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetShopmallDataReq {}
diff --git a/protocol/proto/GetShopmallDataRsp.proto b/protocol/proto/GetShopmallDataRsp.proto
deleted file mode 100644
index c7896869..00000000
--- a/protocol/proto/GetShopmallDataRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 721
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetShopmallDataRsp {
- repeated uint32 shop_type_list = 15;
- int32 retcode = 3;
-}
diff --git a/protocol/proto/GetSignInRewardReq.proto b/protocol/proto/GetSignInRewardReq.proto
deleted file mode 100644
index f2e08b42..00000000
--- a/protocol/proto/GetSignInRewardReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2507
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetSignInRewardReq {
- uint32 schedule_id = 10;
- uint32 reward_day = 3;
-}
diff --git a/protocol/proto/GetSignInRewardRsp.proto b/protocol/proto/GetSignInRewardRsp.proto
deleted file mode 100644
index fdf8f7a3..00000000
--- a/protocol/proto/GetSignInRewardRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2521
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetSignInRewardRsp {
- int32 retcode = 1;
- SignInInfo sign_in_info = 14;
-}
diff --git a/protocol/proto/GetStoreCustomDungeonReq.proto b/protocol/proto/GetStoreCustomDungeonReq.proto
deleted file mode 100644
index aa11bd13..00000000
--- a/protocol/proto/GetStoreCustomDungeonReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6250
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetStoreCustomDungeonReq {}
diff --git a/protocol/proto/GetStoreCustomDungeonRsp.proto b/protocol/proto/GetStoreCustomDungeonRsp.proto
deleted file mode 100644
index 304e798a..00000000
--- a/protocol/proto/GetStoreCustomDungeonRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6212
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetStoreCustomDungeonRsp {
- int32 retcode = 13;
- repeated OtherCustomDungeonBrief custom_dungeon_list = 7;
-}
diff --git a/protocol/proto/GetUgcBriefInfoReq.proto b/protocol/proto/GetUgcBriefInfoReq.proto
deleted file mode 100644
index b138dbb6..00000000
--- a/protocol/proto/GetUgcBriefInfoReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6325
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetUgcBriefInfoReq {
- uint64 ugc_guid = 7;
- UgcType ugc_type = 10;
-}
diff --git a/protocol/proto/GetUgcBriefInfoRsp.proto b/protocol/proto/GetUgcBriefInfoRsp.proto
deleted file mode 100644
index ed990760..00000000
--- a/protocol/proto/GetUgcBriefInfoRsp.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6307
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetUgcBriefInfoRsp {
- uint64 ugc_guid = 3;
- UgcType ugc_type = 11;
- int32 retcode = 4;
- oneof brief {
- UgcMusicBriefInfo music_brief_info = 2;
- }
-}
diff --git a/protocol/proto/GetUgcReq.proto b/protocol/proto/GetUgcReq.proto
deleted file mode 100644
index 43ef340b..00000000
--- a/protocol/proto/GetUgcReq.proto
+++ /dev/null
@@ -1,36 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "GetUgcType.proto";
-import "RecordUsage.proto";
-import "UgcType.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6326
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetUgcReq {
- UgcType ugc_type = 8;
- uint64 ugc_guid = 5;
- RecordUsage ugc_record_usage = 6;
- bool is_require_brief = 11;
- GetUgcType get_ugc_type = 13;
-}
diff --git a/protocol/proto/GetUgcRsp.proto b/protocol/proto/GetUgcRsp.proto
deleted file mode 100644
index 53b36a35..00000000
--- a/protocol/proto/GetUgcRsp.proto
+++ /dev/null
@@ -1,41 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "RecordUsage.proto";
-import "UgcMusicBriefInfo.proto";
-import "UgcMusicRecord.proto";
-import "UgcType.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6318
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetUgcRsp {
- uint64 ugc_guid = 15;
- UgcType ugc_type = 10;
- int32 retcode = 2;
- RecordUsage ugc_record_usage = 14;
- oneof record {
- UgcMusicRecord music_record = 4;
- }
- oneof brief {
- UgcMusicBriefInfo music_brief_info = 1819;
- }
-}
diff --git a/protocol/proto/GetUgcType.proto b/protocol/proto/GetUgcType.proto
deleted file mode 100644
index 8661d309..00000000
--- a/protocol/proto/GetUgcType.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum GetUgcType {
- GET_UGC_TYPE_NONE = 0;
- GET_UGC_TYPE_MINE = 1;
- GET_UGC_TYPE_PUBLISH = 2;
-}
diff --git a/protocol/proto/GetWidgetSlotReq.proto b/protocol/proto/GetWidgetSlotReq.proto
deleted file mode 100644
index 1315d2ab..00000000
--- a/protocol/proto/GetWidgetSlotReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4253
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetWidgetSlotReq {}
diff --git a/protocol/proto/GetWidgetSlotRsp.proto b/protocol/proto/GetWidgetSlotRsp.proto
deleted file mode 100644
index deb3dbba..00000000
--- a/protocol/proto/GetWidgetSlotRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4254
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetWidgetSlotRsp {
- repeated WidgetSlotData slot_list = 13;
- int32 retcode = 9;
-}
diff --git a/protocol/proto/GetWorldMpInfoReq.proto b/protocol/proto/GetWorldMpInfoReq.proto
deleted file mode 100644
index 6fb04acc..00000000
--- a/protocol/proto/GetWorldMpInfoReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3391
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GetWorldMpInfoReq {}
diff --git a/protocol/proto/GetWorldMpInfoRsp.proto b/protocol/proto/GetWorldMpInfoRsp.proto
deleted file mode 100644
index 3e816b82..00000000
--- a/protocol/proto/GetWorldMpInfoRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3320
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GetWorldMpInfoRsp {
- int32 retcode = 12;
- bool is_in_mp_mode = 1;
- uint32 quit_mp_valid_time = 9;
-}
diff --git a/protocol/proto/GiveUpRoguelikeDungeonCardReq.proto b/protocol/proto/GiveUpRoguelikeDungeonCardReq.proto
deleted file mode 100644
index d14dd6a1..00000000
--- a/protocol/proto/GiveUpRoguelikeDungeonCardReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8353
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GiveUpRoguelikeDungeonCardReq {}
diff --git a/protocol/proto/GiveUpRoguelikeDungeonCardRsp.proto b/protocol/proto/GiveUpRoguelikeDungeonCardRsp.proto
deleted file mode 100644
index 98eeaddc..00000000
--- a/protocol/proto/GiveUpRoguelikeDungeonCardRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8497
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GiveUpRoguelikeDungeonCardRsp {
- int32 retcode = 8;
-}
diff --git a/protocol/proto/GivingRecord.proto b/protocol/proto/GivingRecord.proto
deleted file mode 100644
index 5c8cfdce..00000000
--- a/protocol/proto/GivingRecord.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GivingRecord {
- bool is_finished = 9;
- uint32 group_id = 5;
- bool is_gadget_giving = 8;
- uint32 giving_id = 3;
- uint32 last_group_id = 6;
- uint32 config_id = 2;
- map material_cnt_map = 15;
-}
diff --git a/protocol/proto/GivingRecordChangeNotify.proto b/protocol/proto/GivingRecordChangeNotify.proto
deleted file mode 100644
index d15f9cdb..00000000
--- a/protocol/proto/GivingRecordChangeNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 187
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GivingRecordChangeNotify {
- bool is_deactive = 11;
- GivingRecord giving_record = 15;
-}
diff --git a/protocol/proto/GivingRecordNotify.proto b/protocol/proto/GivingRecordNotify.proto
deleted file mode 100644
index 729f81dd..00000000
--- a/protocol/proto/GivingRecordNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 116
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GivingRecordNotify {
- repeated GivingRecord giving_record_list = 14;
-}
diff --git a/protocol/proto/GlobalBuildingInfoNotify.proto b/protocol/proto/GlobalBuildingInfoNotify.proto
deleted file mode 100644
index 8f9c368e..00000000
--- a/protocol/proto/GlobalBuildingInfoNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5320
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GlobalBuildingInfoNotify {
- uint32 current_num = 5;
- repeated BuildingInfo building_list = 3;
- uint32 max_num = 13;
-}
diff --git a/protocol/proto/GmTalkNotify.proto b/protocol/proto/GmTalkNotify.proto
deleted file mode 100644
index 36d35cd8..00000000
--- a/protocol/proto/GmTalkNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 94
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GmTalkNotify {
- string msg = 5;
-}
diff --git a/protocol/proto/GmTalkReq.proto b/protocol/proto/GmTalkReq.proto
deleted file mode 100644
index 58ad5ba4..00000000
--- a/protocol/proto/GmTalkReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 98
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GmTalkReq {
- string msg = 13;
-}
diff --git a/protocol/proto/GmTalkRsp.proto b/protocol/proto/GmTalkRsp.proto
deleted file mode 100644
index 77edb800..00000000
--- a/protocol/proto/GmTalkRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 12
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GmTalkRsp {
- int32 retcode = 15;
- string retmsg = 3;
- string msg = 13;
-}
diff --git a/protocol/proto/GrantRewardNotify.proto b/protocol/proto/GrantRewardNotify.proto
deleted file mode 100644
index 7ef0def3..00000000
--- a/protocol/proto/GrantRewardNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 663
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GrantRewardNotify {
- Reward reward = 6;
-}
diff --git a/protocol/proto/GravenInnocenceCampInfo.proto b/protocol/proto/GravenInnocenceCampInfo.proto
deleted file mode 100644
index 675f7b1a..00000000
--- a/protocol/proto/GravenInnocenceCampInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "GravenInnocenceCampStageInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message GravenInnocenceCampInfo {
- repeated GravenInnocenceCampStageInfo stage_info_list = 5;
-}
diff --git a/protocol/proto/GravenInnocenceCampStageInfo.proto b/protocol/proto/GravenInnocenceCampStageInfo.proto
deleted file mode 100644
index 88f230ff..00000000
--- a/protocol/proto/GravenInnocenceCampStageInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GravenInnocenceCampStageInfo {
- bool is_open = 15;
- uint32 level_id = 10;
- uint32 stage_id = 9;
- bool is_finished = 3;
-}
diff --git a/protocol/proto/GravenInnocenceCarveInfo.proto b/protocol/proto/GravenInnocenceCarveInfo.proto
deleted file mode 100644
index a5f0d64d..00000000
--- a/protocol/proto/GravenInnocenceCarveInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "GravenInnocenceCarveStageInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message GravenInnocenceCarveInfo {
- repeated GravenInnocenceCarveStageInfo stage_info_list = 10;
- uint32 can_edit_count = 7;
- repeated uint32 has_edit_config_id_list = 6;
-}
diff --git a/protocol/proto/GravenInnocenceCarveStageInfo.proto b/protocol/proto/GravenInnocenceCarveStageInfo.proto
deleted file mode 100644
index 93b1feb6..00000000
--- a/protocol/proto/GravenInnocenceCarveStageInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GravenInnocenceCarveStageInfo {
- uint32 stage_id = 9;
- bool is_open = 1;
-}
diff --git a/protocol/proto/GravenInnocenceDetailInfo.proto b/protocol/proto/GravenInnocenceDetailInfo.proto
deleted file mode 100644
index f270af4f..00000000
--- a/protocol/proto/GravenInnocenceDetailInfo.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "GravenInnocenceCampInfo.proto";
-import "GravenInnocenceCarveInfo.proto";
-import "GravenInnocencePhotoInfo.proto";
-import "GravenInnocenceRaceInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message GravenInnocenceDetailInfo {
- bool is_content_closed = 8;
- GravenInnocenceRaceInfo race_info = 10;
- GravenInnocencePhotoInfo photo_info = 7;
- GravenInnocenceCarveInfo carve_info = 13;
- GravenInnocenceCampInfo camp_info = 12;
-}
diff --git a/protocol/proto/GravenInnocenceEditCarveCombinationReq.proto b/protocol/proto/GravenInnocenceEditCarveCombinationReq.proto
deleted file mode 100644
index 43908a41..00000000
--- a/protocol/proto/GravenInnocenceEditCarveCombinationReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 23107
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GravenInnocenceEditCarveCombinationReq {
- uint32 entity_id = 2;
- CustomGadgetTreeInfo combination_info = 11;
-}
diff --git a/protocol/proto/GravenInnocenceEditCarveCombinationRsp.proto b/protocol/proto/GravenInnocenceEditCarveCombinationRsp.proto
deleted file mode 100644
index d0fafa4e..00000000
--- a/protocol/proto/GravenInnocenceEditCarveCombinationRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 20702
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GravenInnocenceEditCarveCombinationRsp {
- int32 retcode = 5;
-}
diff --git a/protocol/proto/GravenInnocencePhotoFinishReq.proto b/protocol/proto/GravenInnocencePhotoFinishReq.proto
deleted file mode 100644
index fcf72714..00000000
--- a/protocol/proto/GravenInnocencePhotoFinishReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 21750
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GravenInnocencePhotoFinishReq {
- uint32 param = 1;
- uint32 object_id = 4;
-}
diff --git a/protocol/proto/GravenInnocencePhotoFinishRsp.proto b/protocol/proto/GravenInnocencePhotoFinishRsp.proto
deleted file mode 100644
index cc76cd66..00000000
--- a/protocol/proto/GravenInnocencePhotoFinishRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 23948
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GravenInnocencePhotoFinishRsp {
- uint32 object_id = 6;
- uint32 param = 11;
- int32 retcode = 12;
-}
diff --git a/protocol/proto/GravenInnocencePhotoInfo.proto b/protocol/proto/GravenInnocencePhotoInfo.proto
deleted file mode 100644
index 12d7c28f..00000000
--- a/protocol/proto/GravenInnocencePhotoInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "GravenInnocencePhotoObjectInfo.proto";
-import "GravenInnocencePhotoStageInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message GravenInnocencePhotoInfo {
- repeated GravenInnocencePhotoStageInfo stage_info_list = 5;
- repeated GravenInnocencePhotoObjectInfo object_info_list = 7;
-}
diff --git a/protocol/proto/GravenInnocencePhotoObjectInfo.proto b/protocol/proto/GravenInnocencePhotoObjectInfo.proto
deleted file mode 100644
index df993949..00000000
--- a/protocol/proto/GravenInnocencePhotoObjectInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GravenInnocencePhotoObjectInfo {
- uint32 object_id = 1;
- uint32 finish_time = 4;
- uint32 param = 14;
-}
diff --git a/protocol/proto/GravenInnocencePhotoReminderNotify.proto b/protocol/proto/GravenInnocencePhotoReminderNotify.proto
deleted file mode 100644
index 4e1d686d..00000000
--- a/protocol/proto/GravenInnocencePhotoReminderNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 23864
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GravenInnocencePhotoReminderNotify {
- uint32 group_bundle_id = 14;
- uint32 reminder_id = 6;
-}
diff --git a/protocol/proto/GravenInnocencePhotoStageInfo.proto b/protocol/proto/GravenInnocencePhotoStageInfo.proto
deleted file mode 100644
index ec1263b0..00000000
--- a/protocol/proto/GravenInnocencePhotoStageInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GravenInnocencePhotoStageInfo {
- bool is_finished = 11;
- uint32 stage_id = 6;
- bool is_open = 9;
-}
diff --git a/protocol/proto/GravenInnocenceRaceInfo.proto b/protocol/proto/GravenInnocenceRaceInfo.proto
deleted file mode 100644
index a761ec04..00000000
--- a/protocol/proto/GravenInnocenceRaceInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "GravenInnocenceRaceLevelInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message GravenInnocenceRaceInfo {
- repeated GravenInnocenceRaceLevelInfo level_info_list = 11;
-}
diff --git a/protocol/proto/GravenInnocenceRaceLevelInfo.proto b/protocol/proto/GravenInnocenceRaceLevelInfo.proto
deleted file mode 100644
index 5778f425..00000000
--- a/protocol/proto/GravenInnocenceRaceLevelInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message GravenInnocenceRaceLevelInfo {
- uint32 level_id = 13;
- uint32 max_score = 14;
- bool is_open = 1;
-}
diff --git a/protocol/proto/GravenInnocenceRaceRestartReq.proto b/protocol/proto/GravenInnocenceRaceRestartReq.proto
deleted file mode 100644
index 98295482..00000000
--- a/protocol/proto/GravenInnocenceRaceRestartReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 22882
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message GravenInnocenceRaceRestartReq {
- uint32 gallery_id = 6;
-}
diff --git a/protocol/proto/GravenInnocenceRaceRestartRsp.proto b/protocol/proto/GravenInnocenceRaceRestartRsp.proto
deleted file mode 100644
index 037a8ff7..00000000
--- a/protocol/proto/GravenInnocenceRaceRestartRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 21880
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GravenInnocenceRaceRestartRsp {
- int32 retcode = 8;
- uint32 gallery_id = 6;
-}
diff --git a/protocol/proto/GravenInnocenceRaceSettleNotify.proto b/protocol/proto/GravenInnocenceRaceSettleNotify.proto
deleted file mode 100644
index e654cfbb..00000000
--- a/protocol/proto/GravenInnocenceRaceSettleNotify.proto
+++ /dev/null
@@ -1,38 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 20681
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GravenInnocenceRaceSettleNotify {
- bool is_new_record = 4;
- uint32 gallery_id = 6;
- uint32 score = 5;
- GalleryStopReason reason = 2;
- uint32 total_coint_count = 13;
- uint32 remain_time = 10;
- uint32 challenge_progress = 1;
- uint32 coin_count = 8;
- bool is_success = 7;
- uint32 level_id = 11;
-}
diff --git a/protocol/proto/GroupLinkAllNotify.proto b/protocol/proto/GroupLinkAllNotify.proto
deleted file mode 100644
index 8876a6a7..00000000
--- a/protocol/proto/GroupLinkAllNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5776
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GroupLinkAllNotify {
- repeated GroupLinkBundle bundle_list = 5;
-}
diff --git a/protocol/proto/GroupLinkBundle.proto b/protocol/proto/GroupLinkBundle.proto
deleted file mode 100644
index 07ca14b1..00000000
--- a/protocol/proto/GroupLinkBundle.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message GroupLinkBundle {
- Vector center = 4;
- bool is_activated = 12;
- uint32 bundle_id = 3;
- bool is_show_mark = 14;
- uint32 scene_id = 5;
- uint32 radius = 1;
-}
diff --git a/protocol/proto/GroupLinkChangeNotify.proto b/protocol/proto/GroupLinkChangeNotify.proto
deleted file mode 100644
index f148aacd..00000000
--- a/protocol/proto/GroupLinkChangeNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5768
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GroupLinkChangeNotify {
- GroupLinkBundle bundle = 8;
-}
diff --git a/protocol/proto/GroupLinkDeleteNotify.proto b/protocol/proto/GroupLinkDeleteNotify.proto
deleted file mode 100644
index 498d29f0..00000000
--- a/protocol/proto/GroupLinkDeleteNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5775
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GroupLinkDeleteNotify {
- uint32 bundle_id = 12;
-}
diff --git a/protocol/proto/GroupLinkMarkUpdateNotify.proto b/protocol/proto/GroupLinkMarkUpdateNotify.proto
deleted file mode 100644
index b68bcd1a..00000000
--- a/protocol/proto/GroupLinkMarkUpdateNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5757
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GroupLinkMarkUpdateNotify {
- GroupLinkBundle bundle = 11;
-}
diff --git a/protocol/proto/GroupSuiteNotify.proto b/protocol/proto/GroupSuiteNotify.proto
deleted file mode 100644
index 1d3c6e70..00000000
--- a/protocol/proto/GroupSuiteNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3257
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GroupSuiteNotify {
- map group_map = 3;
-}
diff --git a/protocol/proto/GroupUnloadNotify.proto b/protocol/proto/GroupUnloadNotify.proto
deleted file mode 100644
index 129b6424..00000000
--- a/protocol/proto/GroupUnloadNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3344
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GroupUnloadNotify {
- repeated uint32 group_list = 10;
-}
diff --git a/protocol/proto/GuestBeginEnterSceneNotify.proto b/protocol/proto/GuestBeginEnterSceneNotify.proto
deleted file mode 100644
index 4e54f167..00000000
--- a/protocol/proto/GuestBeginEnterSceneNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3031
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GuestBeginEnterSceneNotify {
- uint32 scene_id = 8;
- uint32 uid = 15;
-}
diff --git a/protocol/proto/GuestPostEnterSceneNotify.proto b/protocol/proto/GuestPostEnterSceneNotify.proto
deleted file mode 100644
index 5d868575..00000000
--- a/protocol/proto/GuestPostEnterSceneNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3144
-// EnetChannelId: 0
-// EnetIsReliable: true
-message GuestPostEnterSceneNotify {
- uint32 scene_id = 5;
- uint32 uid = 4;
-}
diff --git a/protocol/proto/H5ActivityIdsNotify.proto b/protocol/proto/H5ActivityIdsNotify.proto
deleted file mode 100644
index ad08dad7..00000000
--- a/protocol/proto/H5ActivityIdsNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5675
-// EnetChannelId: 0
-// EnetIsReliable: true
-message H5ActivityIdsNotify {
- uint32 client_red_dot_timestamp = 1;
- map h5_activity_map = 12;
-}
diff --git a/protocol/proto/H5ActivityInfo.proto b/protocol/proto/H5ActivityInfo.proto
deleted file mode 100644
index 10088a3e..00000000
--- a/protocol/proto/H5ActivityInfo.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message H5ActivityInfo {
- uint32 h5_activity_id = 3;
- string url = 4;
- bool is_entrance_open = 7;
- uint32 h5_schedule_id = 8;
- uint32 end_time = 10;
- string prefab_path = 11;
- uint32 content_close_time = 2;
- uint32 begin_time = 13;
-}
diff --git a/protocol/proto/HachiActivityDetailInfo.proto b/protocol/proto/HachiActivityDetailInfo.proto
deleted file mode 100644
index 49f1f878..00000000
--- a/protocol/proto/HachiActivityDetailInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "HachiStageData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message HachiActivityDetailInfo {
- map stage_map = 6;
-}
diff --git a/protocol/proto/HachiStageData.proto b/protocol/proto/HachiStageData.proto
deleted file mode 100644
index 0500e7d3..00000000
--- a/protocol/proto/HachiStageData.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message HachiStageData {
- bool is_open = 8;
- bool is_finished = 12;
- uint32 open_time = 5;
- uint32 stage_id = 14;
-}
diff --git a/protocol/proto/HashedString.proto b/protocol/proto/HashedString.proto
deleted file mode 100644
index d0873294..00000000
--- a/protocol/proto/HashedString.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message HashedString {
- uint32 hash = 1;
-}
diff --git a/protocol/proto/HideAndSeekActivityDetailInfo.proto b/protocol/proto/HideAndSeekActivityDetailInfo.proto
deleted file mode 100644
index c96d964b..00000000
--- a/protocol/proto/HideAndSeekActivityDetailInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "HideAndSeekMapInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message HideAndSeekActivityDetailInfo {
- repeated HideAndSeekMapInfo open_map_info_list = 1;
- repeated uint32 chosen_hunter_skill_list = 4;
- repeated uint32 unlock_map_list = 13;
- repeated uint32 chosen_hider_skill_list = 6;
-}
diff --git a/protocol/proto/HideAndSeekMapInfo.proto b/protocol/proto/HideAndSeekMapInfo.proto
deleted file mode 100644
index 937a2e12..00000000
--- a/protocol/proto/HideAndSeekMapInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message HideAndSeekMapInfo {
- repeated uint32 match_lock_reason_list = 11;
- uint32 id = 7;
-}
diff --git a/protocol/proto/HideAndSeekPlayerBattleInfo.proto b/protocol/proto/HideAndSeekPlayerBattleInfo.proto
deleted file mode 100644
index f3002c8c..00000000
--- a/protocol/proto/HideAndSeekPlayerBattleInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message HideAndSeekPlayerBattleInfo {
- uint32 costume_id = 3;
- repeated uint32 skill_list = 15;
- bool is_ready = 12;
- uint32 avatar_id = 6;
-}
diff --git a/protocol/proto/HideAndSeekPlayerReadyNotify.proto b/protocol/proto/HideAndSeekPlayerReadyNotify.proto
deleted file mode 100644
index defcf732..00000000
--- a/protocol/proto/HideAndSeekPlayerReadyNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5302
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HideAndSeekPlayerReadyNotify {
- repeated uint32 uid_list = 5;
-}
diff --git a/protocol/proto/HideAndSeekPlayerSetAvatarNotify.proto b/protocol/proto/HideAndSeekPlayerSetAvatarNotify.proto
deleted file mode 100644
index 2d9a697f..00000000
--- a/protocol/proto/HideAndSeekPlayerSetAvatarNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5319
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HideAndSeekPlayerSetAvatarNotify {
- uint32 avatar_id = 2;
- uint32 costume_id = 13;
- uint32 uid = 5;
-}
diff --git a/protocol/proto/HideAndSeekSelectAvatarReq.proto b/protocol/proto/HideAndSeekSelectAvatarReq.proto
deleted file mode 100644
index 979f1c64..00000000
--- a/protocol/proto/HideAndSeekSelectAvatarReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5330
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HideAndSeekSelectAvatarReq {
- uint32 avatar_id = 8;
-}
diff --git a/protocol/proto/HideAndSeekSelectAvatarRsp.proto b/protocol/proto/HideAndSeekSelectAvatarRsp.proto
deleted file mode 100644
index 4ee57891..00000000
--- a/protocol/proto/HideAndSeekSelectAvatarRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5367
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HideAndSeekSelectAvatarRsp {
- int32 retcode = 2;
- uint32 avatar_id = 3;
-}
diff --git a/protocol/proto/HideAndSeekSelectSkillReq.proto b/protocol/proto/HideAndSeekSelectSkillReq.proto
deleted file mode 100644
index 00c93bd4..00000000
--- a/protocol/proto/HideAndSeekSelectSkillReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8183
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HideAndSeekSelectSkillReq {
- repeated uint32 skill_list = 13;
-}
diff --git a/protocol/proto/HideAndSeekSelectSkillRsp.proto b/protocol/proto/HideAndSeekSelectSkillRsp.proto
deleted file mode 100644
index d0e48cae..00000000
--- a/protocol/proto/HideAndSeekSelectSkillRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8088
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HideAndSeekSelectSkillRsp {
- int32 retcode = 4;
- repeated uint32 skill_list = 12;
-}
diff --git a/protocol/proto/HideAndSeekSetReadyReq.proto b/protocol/proto/HideAndSeekSetReadyReq.proto
deleted file mode 100644
index 8cd436df..00000000
--- a/protocol/proto/HideAndSeekSetReadyReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5358
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HideAndSeekSetReadyReq {}
diff --git a/protocol/proto/HideAndSeekSetReadyRsp.proto b/protocol/proto/HideAndSeekSetReadyRsp.proto
deleted file mode 100644
index 35205eff..00000000
--- a/protocol/proto/HideAndSeekSetReadyRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5370
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HideAndSeekSetReadyRsp {
- int32 retcode = 11;
-}
diff --git a/protocol/proto/HideAndSeekSettleInfo.proto b/protocol/proto/HideAndSeekSettleInfo.proto
deleted file mode 100644
index 61a4ebcb..00000000
--- a/protocol/proto/HideAndSeekSettleInfo.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message HideAndSeekSettleInfo {
- uint32 uid = 2;
- ProfilePicture profile_picture = 1;
- repeated ExhibitionDisplayInfo card_list = 8;
- string nickname = 3;
- uint32 head_image = 4;
- string online_id = 10;
-}
diff --git a/protocol/proto/HideAndSeekSettleNotify.proto b/protocol/proto/HideAndSeekSettleNotify.proto
deleted file mode 100644
index cdad0ede..00000000
--- a/protocol/proto/HideAndSeekSettleNotify.proto
+++ /dev/null
@@ -1,43 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5317
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HideAndSeekSettleNotify {
- uint32 cost_time = 2;
- repeated HideAndSeekSettleInfo settle_info_list = 8;
- repeated uint32 winner_list = 15;
- SettleReason reason = 4;
- uint32 play_index = 13;
- bool is_record_score = 6;
- repeated ExhibitionDisplayInfo score_list = 9;
- uint32 stage_type = 14;
-
- enum SettleReason {
- SETTLE_REASON_TIME_OUT = 0;
- SETTLE_REASON_PLAY_END = 1;
- SETTLE_REASON_PLAYER_QUIT = 2;
- }
-}
diff --git a/protocol/proto/HideAndSeekStageInfo.proto b/protocol/proto/HideAndSeekStageInfo.proto
deleted file mode 100644
index 0228982d..00000000
--- a/protocol/proto/HideAndSeekStageInfo.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message HideAndSeekStageInfo {
- uint32 map_id = 8;
- bool is_record_score = 3;
- HideAndSeekStageType stage_type = 7;
- map battle_info_map = 2;
- repeated uint32 hider_uid_list = 1;
- uint32 hunter_uid = 10;
-}
diff --git a/protocol/proto/HideAndSeekStageType.proto b/protocol/proto/HideAndSeekStageType.proto
deleted file mode 100644
index 39483877..00000000
--- a/protocol/proto/HideAndSeekStageType.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/HitClientTrivialNotify.proto b/protocol/proto/HitClientTrivialNotify.proto
deleted file mode 100644
index 90ac7e0e..00000000
--- a/protocol/proto/HitClientTrivialNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 244
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HitClientTrivialNotify {
- Vector position = 11;
- uint32 owner_entity_id = 12;
-}
diff --git a/protocol/proto/HitColliderType.proto b/protocol/proto/HitColliderType.proto
deleted file mode 100644
index 4b11a8eb..00000000
--- a/protocol/proto/HitColliderType.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum HitColliderType {
- HIT_COLLIDER_TYPE_INVALID = 0;
- HIT_COLLIDER_TYPE_HIT_BOX = 1;
- HIT_COLLIDER_TYPE_WET_HIT_BOX = 2;
- HIT_COLLIDER_TYPE_HEAD_BOX = 3;
-}
diff --git a/protocol/proto/HitCollision.proto b/protocol/proto/HitCollision.proto
deleted file mode 100644
index 610f0069..00000000
--- a/protocol/proto/HitCollision.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "HitColliderType.proto";
-import "Vector.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message HitCollision {
- HitColliderType hit_collider_type = 8;
- Vector hit_point = 7;
- float attackee_hit_force_angle = 2;
- Vector hit_dir = 13;
- float attackee_hit_entity_angle = 15;
- int32 hit_box_index = 4;
-}
diff --git a/protocol/proto/HitTreeInfo.proto b/protocol/proto/HitTreeInfo.proto
deleted file mode 100644
index e0054c8b..00000000
--- a/protocol/proto/HitTreeInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message HitTreeInfo {
- Vector tree_pos = 12;
- uint32 tree_type = 8;
-}
diff --git a/protocol/proto/HitTreeNotify.proto b/protocol/proto/HitTreeNotify.proto
deleted file mode 100644
index 5e80ec70..00000000
--- a/protocol/proto/HitTreeNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3019
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HitTreeNotify {
- uint32 tree_type = 11;
- Vector tree_pos = 2;
- Vector drop_pos = 8;
-}
diff --git a/protocol/proto/HomeAllUnlockedBgmIdListNotify.proto b/protocol/proto/HomeAllUnlockedBgmIdListNotify.proto
deleted file mode 100644
index 82da142e..00000000
--- a/protocol/proto/HomeAllUnlockedBgmIdListNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4608
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeAllUnlockedBgmIdListNotify {
- repeated uint32 all_unlocked_bgm_id_list = 11;
-}
diff --git a/protocol/proto/HomeAnimalData.proto b/protocol/proto/HomeAnimalData.proto
deleted file mode 100644
index 335ab53a..00000000
--- a/protocol/proto/HomeAnimalData.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeAnimalData {
- Vector spawn_rot = 10;
- uint32 furniture_id = 5;
- Vector spawn_pos = 6;
-}
diff --git a/protocol/proto/HomeAvatarAllFinishRewardNotify.proto b/protocol/proto/HomeAvatarAllFinishRewardNotify.proto
deleted file mode 100644
index c6e4ce3b..00000000
--- a/protocol/proto/HomeAvatarAllFinishRewardNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4741
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeAvatarAllFinishRewardNotify {
- repeated uint32 event_id_list = 7;
-}
diff --git a/protocol/proto/HomeAvatarCostumeChangeNotify.proto b/protocol/proto/HomeAvatarCostumeChangeNotify.proto
deleted file mode 100644
index fe10fcd8..00000000
--- a/protocol/proto/HomeAvatarCostumeChangeNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4748
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeAvatarCostumeChangeNotify {
- uint32 costume_id = 4;
- uint32 avatar_id = 10;
-}
diff --git a/protocol/proto/HomeAvatarRewardEventGetReq.proto b/protocol/proto/HomeAvatarRewardEventGetReq.proto
deleted file mode 100644
index 8d06d7a7..00000000
--- a/protocol/proto/HomeAvatarRewardEventGetReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4551
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeAvatarRewardEventGetReq {
- uint32 event_id = 9;
- uint32 avatar_id = 7;
-}
diff --git a/protocol/proto/HomeAvatarRewardEventGetRsp.proto b/protocol/proto/HomeAvatarRewardEventGetRsp.proto
deleted file mode 100644
index 291adec7..00000000
--- a/protocol/proto/HomeAvatarRewardEventGetRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4833
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeAvatarRewardEventGetRsp {
- repeated ItemParam item_list = 4;
- int32 retcode = 14;
- uint32 event_id = 8;
-}
diff --git a/protocol/proto/HomeAvatarRewardEventInfo.proto b/protocol/proto/HomeAvatarRewardEventInfo.proto
deleted file mode 100644
index 12f30ce8..00000000
--- a/protocol/proto/HomeAvatarRewardEventInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeAvatarRewardEventInfo {
- uint32 avatar_id = 1;
- uint32 guid = 12;
- uint32 event_id = 2;
- uint32 suite_id = 14;
- uint32 random_position = 9;
-}
diff --git a/protocol/proto/HomeAvatarRewardEventNotify.proto b/protocol/proto/HomeAvatarRewardEventNotify.proto
deleted file mode 100644
index f42e5c8d..00000000
--- a/protocol/proto/HomeAvatarRewardEventNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4852
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeAvatarRewardEventNotify {
- bool is_event_trigger = 4;
- HomeAvatarRewardEventInfo reward_event = 2;
- repeated HomeAvatarRewardEventInfo pending_list = 8;
-}
diff --git a/protocol/proto/HomeAvatarSummonAllEventNotify.proto b/protocol/proto/HomeAvatarSummonAllEventNotify.proto
deleted file mode 100644
index 4662bfee..00000000
--- a/protocol/proto/HomeAvatarSummonAllEventNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4808
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeAvatarSummonAllEventNotify {
- repeated HomeAvatarSummonEventInfo summon_event_list = 1;
-}
diff --git a/protocol/proto/HomeAvatarSummonEventInfo.proto b/protocol/proto/HomeAvatarSummonEventInfo.proto
deleted file mode 100644
index a43977b4..00000000
--- a/protocol/proto/HomeAvatarSummonEventInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeAvatarSummonEventInfo {
- uint32 avatar_id = 3;
- uint32 guid = 8;
- uint32 event_id = 9;
- uint32 suit_id = 12;
- uint32 event_over_time = 2;
- uint32 random_position = 10;
-}
diff --git a/protocol/proto/HomeAvatarSummonEventReq.proto b/protocol/proto/HomeAvatarSummonEventReq.proto
deleted file mode 100644
index 6da5a493..00000000
--- a/protocol/proto/HomeAvatarSummonEventReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4806
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeAvatarSummonEventReq {
- uint32 avatar_id = 7;
- uint32 suit_id = 9;
- uint32 guid = 12;
-}
diff --git a/protocol/proto/HomeAvatarSummonEventRsp.proto b/protocol/proto/HomeAvatarSummonEventRsp.proto
deleted file mode 100644
index c19671b6..00000000
--- a/protocol/proto/HomeAvatarSummonEventRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4817
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeAvatarSummonEventRsp {
- uint32 event_id = 11;
- int32 retcode = 14;
-}
diff --git a/protocol/proto/HomeAvatarSummonFinishReq.proto b/protocol/proto/HomeAvatarSummonFinishReq.proto
deleted file mode 100644
index 2896a8a2..00000000
--- a/protocol/proto/HomeAvatarSummonFinishReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4629
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeAvatarSummonFinishReq {
- uint32 event_id = 12;
-}
diff --git a/protocol/proto/HomeAvatarSummonFinishRsp.proto b/protocol/proto/HomeAvatarSummonFinishRsp.proto
deleted file mode 100644
index b3785dd8..00000000
--- a/protocol/proto/HomeAvatarSummonFinishRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4696
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeAvatarSummonFinishRsp {
- uint32 event_id = 8;
- int32 retcode = 3;
-}
diff --git a/protocol/proto/HomeAvatarTalkFinishInfo.proto b/protocol/proto/HomeAvatarTalkFinishInfo.proto
deleted file mode 100644
index 841041a2..00000000
--- a/protocol/proto/HomeAvatarTalkFinishInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeAvatarTalkFinishInfo {
- uint32 avatar_id = 9;
- repeated uint32 finish_talk_id_list = 3;
-}
diff --git a/protocol/proto/HomeAvatarTalkFinishInfoNotify.proto b/protocol/proto/HomeAvatarTalkFinishInfoNotify.proto
deleted file mode 100644
index 762becc4..00000000
--- a/protocol/proto/HomeAvatarTalkFinishInfoNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4896
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeAvatarTalkFinishInfoNotify {
- repeated HomeAvatarTalkFinishInfo avatar_talk_info_list = 9;
-}
diff --git a/protocol/proto/HomeAvatarTalkReq.proto b/protocol/proto/HomeAvatarTalkReq.proto
deleted file mode 100644
index a9ebe7ac..00000000
--- a/protocol/proto/HomeAvatarTalkReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4688
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeAvatarTalkReq {
- uint32 talk_id = 12;
- uint32 avatar_id = 15;
-}
diff --git a/protocol/proto/HomeAvatarTalkRsp.proto b/protocol/proto/HomeAvatarTalkRsp.proto
deleted file mode 100644
index 5ed0bc57..00000000
--- a/protocol/proto/HomeAvatarTalkRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4464
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeAvatarTalkRsp {
- int32 retcode = 8;
- HomeAvatarTalkFinishInfo avatar_talk_info = 3;
-}
diff --git a/protocol/proto/HomeAvtarAllFinishRewardNotify.proto b/protocol/proto/HomeAvtarAllFinishRewardNotify.proto
deleted file mode 100644
index a6727e50..00000000
--- a/protocol/proto/HomeAvtarAllFinishRewardNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4453
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeAvtarAllFinishRewardNotify {
- repeated uint32 event_id_list = 13;
-}
diff --git a/protocol/proto/HomeBalloonGalleryRecord.proto b/protocol/proto/HomeBalloonGalleryRecord.proto
deleted file mode 100644
index 9e49fe39..00000000
--- a/protocol/proto/HomeBalloonGalleryRecord.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeBalloonGalleryRecord {
- uint32 hit_count = 12;
- uint32 score = 11;
- HomeGroupPlayerInfo player_info = 5;
- uint32 timestamp = 2;
-}
diff --git a/protocol/proto/HomeBalloonGalleryScoreNotify.proto b/protocol/proto/HomeBalloonGalleryScoreNotify.proto
deleted file mode 100644
index 9ace5d5f..00000000
--- a/protocol/proto/HomeBalloonGalleryScoreNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4654
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeBalloonGalleryScoreNotify {
- uint32 trigger_entity_id = 10;
- uint32 cur_score = 9;
- uint32 add_score = 7;
- uint32 gallery_id = 5;
-}
diff --git a/protocol/proto/HomeBalloonGallerySettleNotify.proto b/protocol/proto/HomeBalloonGallerySettleNotify.proto
deleted file mode 100644
index b1bb8ac9..00000000
--- a/protocol/proto/HomeBalloonGallerySettleNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4811
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeBalloonGallerySettleNotify {
- uint32 gallery_id = 1;
- BalloonGallerySettleInfo settle_info = 5;
- uint32 rank = 6;
- bool is_new_record = 4;
-}
diff --git a/protocol/proto/HomeBalloonRecord.proto b/protocol/proto/HomeBalloonRecord.proto
deleted file mode 100644
index 27de5e41..00000000
--- a/protocol/proto/HomeBalloonRecord.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeBalloonRecord {
- repeated HomeBalloonGalleryRecord record_list = 15;
-}
diff --git a/protocol/proto/HomeBasicInfo.proto b/protocol/proto/HomeBasicInfo.proto
deleted file mode 100644
index 0504ef46..00000000
--- a/protocol/proto/HomeBasicInfo.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "HomeLimitedShopInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeBasicInfo {
- uint32 level = 10;
- uint32 cur_room_scene_id = 13;
- uint32 cur_module_id = 9;
- bool is_in_edit_mode = 5;
- uint32 home_owner_uid = 3;
- uint64 exp = 14;
- HomeLimitedShopInfo limited_shop_info = 15;
- string owner_nick_name = 4;
-}
diff --git a/protocol/proto/HomeBasicInfoNotify.proto b/protocol/proto/HomeBasicInfoNotify.proto
deleted file mode 100644
index bbec2615..00000000
--- a/protocol/proto/HomeBasicInfoNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "HomeBasicInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4885
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeBasicInfoNotify {
- HomeBasicInfo basic_info = 15;
-}
diff --git a/protocol/proto/HomeBlockArrangementInfo.proto b/protocol/proto/HomeBlockArrangementInfo.proto
deleted file mode 100644
index 84351876..00000000
--- a/protocol/proto/HomeBlockArrangementInfo.proto
+++ /dev/null
@@ -1,46 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "HomeAnimalData.proto";
-import "HomeBlockDotPattern.proto";
-import "HomeBlockFieldData.proto";
-import "HomeFurnitureCustomSuiteData.proto";
-import "HomeFurnitureData.proto";
-import "HomeFurnitureGroupData.proto";
-import "HomeFurnitureSuiteData.proto";
-import "HomeNpcData.proto";
-import "WeekendDjinnInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeBlockArrangementInfo {
- bool is_unlocked = 1;
- uint32 comfort_value = 2;
- repeated HomeAnimalData deploy_animal_list = 4;
- repeated HomeFurnitureGroupData furniture_group_list = 5;
- repeated WeekendDjinnInfo weekend_djinn_info_list = 13;
- repeated HomeFurnitureSuiteData furniture_suite_list = 15;
- repeated HomeBlockFieldData field_list = 3;
- repeated HomeNpcData deploy_npc_list = 11;
- repeated HomeBlockDotPattern dot_pattern_list = 7;
- repeated HomeFurnitureData persistent_furniture_list = 9;
- repeated HomeFurnitureData deploy_furniure_list = 12;
- uint32 block_id = 6;
- repeated HomeFurnitureCustomSuiteData furniture_custom_suite_list = 14;
-}
diff --git a/protocol/proto/HomeBlockArrangementMuipData.proto b/protocol/proto/HomeBlockArrangementMuipData.proto
deleted file mode 100644
index 224f0de9..00000000
--- a/protocol/proto/HomeBlockArrangementMuipData.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeBlockArrangementMuipData {
- uint32 block_id = 1;
- repeated HomeFurnitureArrangementMuipData furniture_data_list = 2;
-}
diff --git a/protocol/proto/HomeBlockDotPattern.proto b/protocol/proto/HomeBlockDotPattern.proto
deleted file mode 100644
index 0e376dbf..00000000
--- a/protocol/proto/HomeBlockDotPattern.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeBlockDotPattern {
- uint32 width = 8;
- uint32 height = 11;
- bytes data = 9;
-}
diff --git a/protocol/proto/HomeBlockFieldData.proto b/protocol/proto/HomeBlockFieldData.proto
deleted file mode 100644
index b41b5f34..00000000
--- a/protocol/proto/HomeBlockFieldData.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "HomeBlockSubFieldData.proto";
-import "Vector.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeBlockFieldData {
- Vector rot = 15;
- Vector pos = 4;
- uint32 guid = 9;
- uint32 furniture_id = 1;
- repeated HomeBlockSubFieldData sub_field_list = 7;
-}
diff --git a/protocol/proto/HomeBlockNotify.proto b/protocol/proto/HomeBlockNotify.proto
deleted file mode 100644
index 82ea1044..00000000
--- a/protocol/proto/HomeBlockNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4543
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeBlockNotify {
- uint32 end_time = 3;
-}
diff --git a/protocol/proto/HomeBlockSubFieldData.proto b/protocol/proto/HomeBlockSubFieldData.proto
deleted file mode 100644
index e434e1b9..00000000
--- a/protocol/proto/HomeBlockSubFieldData.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeBlockSubFieldData {
- Vector rot = 3;
- Vector pos = 1;
-}
diff --git a/protocol/proto/HomeBlueprintBatchBriefMuipData.proto b/protocol/proto/HomeBlueprintBatchBriefMuipData.proto
deleted file mode 100644
index 324a61f5..00000000
--- a/protocol/proto/HomeBlueprintBatchBriefMuipData.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeBlueprintBatchBriefMuipData {
- repeated HomeBlueprintBriefMuipData brief_list = 1;
- repeated string not_exist_share_code_list = 2;
-}
diff --git a/protocol/proto/HomeBlueprintBriefMuipData.proto b/protocol/proto/HomeBlueprintBriefMuipData.proto
deleted file mode 100644
index 4d4d43fd..00000000
--- a/protocol/proto/HomeBlueprintBriefMuipData.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/HomeBlueprintInfoNotify.proto b/protocol/proto/HomeBlueprintInfoNotify.proto
deleted file mode 100644
index 9284a684..00000000
--- a/protocol/proto/HomeBlueprintInfoNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4765
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeBlueprintInfoNotify {
- bool is_allow_friend_copy = 15;
-}
diff --git a/protocol/proto/HomeBlueprintSearchInfo.proto b/protocol/proto/HomeBlueprintSearchInfo.proto
deleted file mode 100644
index 24d55f9a..00000000
--- a/protocol/proto/HomeBlueprintSearchInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeBlueprintSearchInfo {
- uint32 scene_id = 5;
- uint32 module_id = 9;
- string share_code = 8;
- uint32 block_id = 12;
-}
diff --git a/protocol/proto/HomeBlueprintSlotInfo.proto b/protocol/proto/HomeBlueprintSlotInfo.proto
deleted file mode 100644
index 7a3abd02..00000000
--- a/protocol/proto/HomeBlueprintSlotInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeBlueprintSlotInfo {
- uint32 module_id = 12;
- uint32 block_id = 14;
- uint32 scene_id = 4;
- uint32 slot_id = 5;
- string share_code = 11;
- bool is_allow_copy = 3;
- uint32 create_time = 6;
-}
diff --git a/protocol/proto/HomeChangeBgmNotify.proto b/protocol/proto/HomeChangeBgmNotify.proto
deleted file mode 100644
index 35ca81fb..00000000
--- a/protocol/proto/HomeChangeBgmNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4872
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeChangeBgmNotify {
- uint32 bgm_id = 12;
-}
diff --git a/protocol/proto/HomeChangeBgmReq.proto b/protocol/proto/HomeChangeBgmReq.proto
deleted file mode 100644
index 4667457a..00000000
--- a/protocol/proto/HomeChangeBgmReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4558
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeChangeBgmReq {
- uint32 bgm_id = 14;
-}
diff --git a/protocol/proto/HomeChangeBgmRsp.proto b/protocol/proto/HomeChangeBgmRsp.proto
deleted file mode 100644
index 8c990230..00000000
--- a/protocol/proto/HomeChangeBgmRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4488
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeChangeBgmRsp {
- int32 retcode = 7;
-}
diff --git a/protocol/proto/HomeChangeEditModeReq.proto b/protocol/proto/HomeChangeEditModeReq.proto
deleted file mode 100644
index 678a43e3..00000000
--- a/protocol/proto/HomeChangeEditModeReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4564
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeChangeEditModeReq {
- bool is_enter_edit_mode = 12;
-}
diff --git a/protocol/proto/HomeChangeEditModeRsp.proto b/protocol/proto/HomeChangeEditModeRsp.proto
deleted file mode 100644
index a3ec98f6..00000000
--- a/protocol/proto/HomeChangeEditModeRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4559
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeChangeEditModeRsp {
- int32 retcode = 10;
- bool is_enter_edit_mode = 5;
-}
diff --git a/protocol/proto/HomeChangeModuleReq.proto b/protocol/proto/HomeChangeModuleReq.proto
deleted file mode 100644
index bb371cd0..00000000
--- a/protocol/proto/HomeChangeModuleReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4809
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeChangeModuleReq {
- uint32 target_module_id = 5;
-}
diff --git a/protocol/proto/HomeChangeModuleRsp.proto b/protocol/proto/HomeChangeModuleRsp.proto
deleted file mode 100644
index d712ca3f..00000000
--- a/protocol/proto/HomeChangeModuleRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4596
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeChangeModuleRsp {
- int32 retcode = 3;
- uint32 target_module_id = 2;
-}
diff --git a/protocol/proto/HomeChooseModuleReq.proto b/protocol/proto/HomeChooseModuleReq.proto
deleted file mode 100644
index b5b5dbbd..00000000
--- a/protocol/proto/HomeChooseModuleReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4524
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeChooseModuleReq {
- uint32 module_id = 9;
-}
diff --git a/protocol/proto/HomeChooseModuleRsp.proto b/protocol/proto/HomeChooseModuleRsp.proto
deleted file mode 100644
index 6d354977..00000000
--- a/protocol/proto/HomeChooseModuleRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4648
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeChooseModuleRsp {
- int32 retcode = 2;
- uint32 module_id = 8;
-}
diff --git a/protocol/proto/HomeClearGroupRecordReq.proto b/protocol/proto/HomeClearGroupRecordReq.proto
deleted file mode 100644
index 2d683b1b..00000000
--- a/protocol/proto/HomeClearGroupRecordReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4759
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeClearGroupRecordReq {
- uint32 group_id = 2;
-}
diff --git a/protocol/proto/HomeClearGroupRecordRsp.proto b/protocol/proto/HomeClearGroupRecordRsp.proto
deleted file mode 100644
index e2ca7c7f..00000000
--- a/protocol/proto/HomeClearGroupRecordRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4605
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeClearGroupRecordRsp {
- uint32 group_id = 4;
- int32 retcode = 1;
-}
diff --git a/protocol/proto/HomeComfortInfoNotify.proto b/protocol/proto/HomeComfortInfoNotify.proto
deleted file mode 100644
index bf0c417f..00000000
--- a/protocol/proto/HomeComfortInfoNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "HomeModuleComfortInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4699
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeComfortInfoNotify {
- repeated HomeModuleComfortInfo module_info_list = 6;
-}
diff --git a/protocol/proto/HomeCreateBlueprintReq.proto b/protocol/proto/HomeCreateBlueprintReq.proto
deleted file mode 100644
index e4cc2ff8..00000000
--- a/protocol/proto/HomeCreateBlueprintReq.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4619
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeCreateBlueprintReq {
- HomeSceneArrangementInfo scene_arrangement_info = 2;
- uint32 slot_id = 13;
- string server_share_code = 6;
- uint32 gen_share_code_count = 4;
-}
diff --git a/protocol/proto/HomeCreateBlueprintRsp.proto b/protocol/proto/HomeCreateBlueprintRsp.proto
deleted file mode 100644
index 8ec4b9ec..00000000
--- a/protocol/proto/HomeCreateBlueprintRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4606
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeCreateBlueprintRsp {
- HomeBlueprintSlotInfo slot_info = 1;
- int32 retcode = 10;
-}
diff --git a/protocol/proto/HomeCustomFurnitureInfo.proto b/protocol/proto/HomeCustomFurnitureInfo.proto
deleted file mode 100644
index 88c114b7..00000000
--- a/protocol/proto/HomeCustomFurnitureInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "CustomCommonNodeInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeCustomFurnitureInfo {
- repeated CustomCommonNodeInfo sub_furniture_list = 12;
- uint32 guid = 6;
-}
diff --git a/protocol/proto/HomeCustomFurnitureInfoNotify.proto b/protocol/proto/HomeCustomFurnitureInfoNotify.proto
deleted file mode 100644
index 2c410cb2..00000000
--- a/protocol/proto/HomeCustomFurnitureInfoNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "HomeCustomFurnitureInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4712
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeCustomFurnitureInfoNotify {
- repeated uint32 delete_custom_furniture_list = 4;
- map used_sub_furniture_count_map = 15;
- repeated HomeCustomFurnitureInfo custom_furniture_info_list = 11;
-}
diff --git a/protocol/proto/HomeDeleteBlueprintReq.proto b/protocol/proto/HomeDeleteBlueprintReq.proto
deleted file mode 100644
index 2e9191b5..00000000
--- a/protocol/proto/HomeDeleteBlueprintReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4502
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeDeleteBlueprintReq {
- uint32 slot_id = 2;
-}
diff --git a/protocol/proto/HomeDeleteBlueprintRsp.proto b/protocol/proto/HomeDeleteBlueprintRsp.proto
deleted file mode 100644
index 983241cd..00000000
--- a/protocol/proto/HomeDeleteBlueprintRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4586
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeDeleteBlueprintRsp {
- uint32 slot_id = 5;
- int32 retcode = 14;
-}
diff --git a/protocol/proto/HomeEditCustomFurnitureReq.proto b/protocol/proto/HomeEditCustomFurnitureReq.proto
deleted file mode 100644
index 4d723522..00000000
--- a/protocol/proto/HomeEditCustomFurnitureReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "HomeCustomFurnitureInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4724
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeEditCustomFurnitureReq {
- HomeCustomFurnitureInfo custom_furniture_info = 15;
-}
diff --git a/protocol/proto/HomeEditCustomFurnitureRsp.proto b/protocol/proto/HomeEditCustomFurnitureRsp.proto
deleted file mode 100644
index 2e169385..00000000
--- a/protocol/proto/HomeEditCustomFurnitureRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "HomeCustomFurnitureInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4496
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeEditCustomFurnitureRsp {
- HomeCustomFurnitureInfo custom_furniture_info = 11;
- int32 retcode = 14;
-}
diff --git a/protocol/proto/HomeEnterEditModeFinishReq.proto b/protocol/proto/HomeEnterEditModeFinishReq.proto
deleted file mode 100644
index 35376a41..00000000
--- a/protocol/proto/HomeEnterEditModeFinishReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4537
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeEnterEditModeFinishReq {}
diff --git a/protocol/proto/HomeEnterEditModeFinishRsp.proto b/protocol/proto/HomeEnterEditModeFinishRsp.proto
deleted file mode 100644
index 5cc712a7..00000000
--- a/protocol/proto/HomeEnterEditModeFinishRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4615
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeEnterEditModeFinishRsp {
- int32 retcode = 15;
-}
diff --git a/protocol/proto/HomeExchangeWoodReq.proto b/protocol/proto/HomeExchangeWoodReq.proto
deleted file mode 100644
index 28be2301..00000000
--- a/protocol/proto/HomeExchangeWoodReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4576
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeExchangeWoodReq {
- map material_count_map = 3;
- uint32 wood_id = 12;
-}
diff --git a/protocol/proto/HomeExchangeWoodRsp.proto b/protocol/proto/HomeExchangeWoodRsp.proto
deleted file mode 100644
index 84469f46..00000000
--- a/protocol/proto/HomeExchangeWoodRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4622
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeExchangeWoodRsp {
- int32 retcode = 13;
- uint32 wood_id = 1;
- uint32 wood_count = 3;
- uint32 exchanged_count = 2;
-}
diff --git a/protocol/proto/HomeFishFarmingInfo.proto b/protocol/proto/HomeFishFarmingInfo.proto
deleted file mode 100644
index 7a95c677..00000000
--- a/protocol/proto/HomeFishFarmingInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeFishFarmingInfo {
- repeated uint32 fish_id_list = 11;
- uint32 fishpond_guid = 14;
-}
diff --git a/protocol/proto/HomeFishFarmingInfoNotify.proto b/protocol/proto/HomeFishFarmingInfoNotify.proto
deleted file mode 100644
index 89918829..00000000
--- a/protocol/proto/HomeFishFarmingInfoNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4677
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeFishFarmingInfoNotify {
- repeated HomeFishFarmingInfo fish_farming_info_list = 15;
-}
diff --git a/protocol/proto/HomeFurnitureArrangementMuipData.proto b/protocol/proto/HomeFurnitureArrangementMuipData.proto
deleted file mode 100644
index 0b6d45a6..00000000
--- a/protocol/proto/HomeFurnitureArrangementMuipData.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeFurnitureArrangementMuipData {
- uint32 furniture_id = 1;
- Vector spawn_pos = 2;
- Vector spawn_rot = 3;
-}
diff --git a/protocol/proto/HomeFurnitureCustomSuiteData.proto b/protocol/proto/HomeFurnitureCustomSuiteData.proto
deleted file mode 100644
index 1aa78c98..00000000
--- a/protocol/proto/HomeFurnitureCustomSuiteData.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeFurnitureCustomSuiteData {
- uint32 guid = 11;
- Vector spawn_pos = 14;
- repeated int32 included_furniture_index_list = 12;
-}
diff --git a/protocol/proto/HomeFurnitureData.proto b/protocol/proto/HomeFurnitureData.proto
deleted file mode 100644
index 070a03c9..00000000
--- a/protocol/proto/HomeFurnitureData.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeFurnitureData {
- uint32 version = 6;
- int32 parent_furniture_index = 3;
- uint32 furniture_id = 4;
- uint32 guid = 9;
- Vector spawn_rot = 10;
- Vector spawn_pos = 8;
-}
diff --git a/protocol/proto/HomeFurnitureGroupData.proto b/protocol/proto/HomeFurnitureGroupData.proto
deleted file mode 100644
index 52fc8b51..00000000
--- a/protocol/proto/HomeFurnitureGroupData.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeFurnitureGroupData {
- uint32 group_furniture_index = 8;
- repeated HomeFurnitureData virtual_furniure_list = 3;
-}
diff --git a/protocol/proto/HomeFurnitureSuiteData.proto b/protocol/proto/HomeFurnitureSuiteData.proto
deleted file mode 100644
index 4d806e1b..00000000
--- a/protocol/proto/HomeFurnitureSuiteData.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeFurnitureSuiteData {
- bool is_allow_summon = 10;
- uint32 suite_id = 6;
- Vector spawn_pos = 8;
- uint32 guid = 13;
- repeated int32 included_furniture_index_list = 1;
-}
diff --git a/protocol/proto/HomeGalleryInPlayingNotify.proto b/protocol/proto/HomeGalleryInPlayingNotify.proto
deleted file mode 100644
index 898dd2dc..00000000
--- a/protocol/proto/HomeGalleryInPlayingNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5553
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeGalleryInPlayingNotify {
- uint32 gallery_id = 13;
-}
diff --git a/protocol/proto/HomeGetArrangementInfoReq.proto b/protocol/proto/HomeGetArrangementInfoReq.proto
deleted file mode 100644
index ed881b71..00000000
--- a/protocol/proto/HomeGetArrangementInfoReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4848
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeGetArrangementInfoReq {
- repeated uint32 scene_id_list = 13;
-}
diff --git a/protocol/proto/HomeGetArrangementInfoRsp.proto b/protocol/proto/HomeGetArrangementInfoRsp.proto
deleted file mode 100644
index 0d9a247e..00000000
--- a/protocol/proto/HomeGetArrangementInfoRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4844
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeGetArrangementInfoRsp {
- int32 retcode = 6;
- repeated HomeSceneArrangementInfo scene_arrangement_info_list = 14;
-}
diff --git a/protocol/proto/HomeGetBasicInfoReq.proto b/protocol/proto/HomeGetBasicInfoReq.proto
deleted file mode 100644
index bd2d45ac..00000000
--- a/protocol/proto/HomeGetBasicInfoReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4655
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeGetBasicInfoReq {}
diff --git a/protocol/proto/HomeGetBlueprintSlotInfoReq.proto b/protocol/proto/HomeGetBlueprintSlotInfoReq.proto
deleted file mode 100644
index ffc53f17..00000000
--- a/protocol/proto/HomeGetBlueprintSlotInfoReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4584
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeGetBlueprintSlotInfoReq {}
diff --git a/protocol/proto/HomeGetBlueprintSlotInfoRsp.proto b/protocol/proto/HomeGetBlueprintSlotInfoRsp.proto
deleted file mode 100644
index 70d77dbb..00000000
--- a/protocol/proto/HomeGetBlueprintSlotInfoRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4662
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeGetBlueprintSlotInfoRsp {
- repeated uint32 delete_slot_id_list = 6;
- repeated HomeBlueprintSlotInfo slot_info_list = 3;
- int32 retcode = 15;
-}
diff --git a/protocol/proto/HomeGetFishFarmingInfoReq.proto b/protocol/proto/HomeGetFishFarmingInfoReq.proto
deleted file mode 100644
index a82a28a8..00000000
--- a/protocol/proto/HomeGetFishFarmingInfoReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4476
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeGetFishFarmingInfoReq {}
diff --git a/protocol/proto/HomeGetFishFarmingInfoRsp.proto b/protocol/proto/HomeGetFishFarmingInfoRsp.proto
deleted file mode 100644
index d6ec5142..00000000
--- a/protocol/proto/HomeGetFishFarmingInfoRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4678
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeGetFishFarmingInfoRsp {
- repeated HomeFishFarmingInfo fish_farming_info_list = 7;
- int32 retcode = 4;
-}
diff --git a/protocol/proto/HomeGetGroupRecordReq.proto b/protocol/proto/HomeGetGroupRecordReq.proto
deleted file mode 100644
index 1abc9ebd..00000000
--- a/protocol/proto/HomeGetGroupRecordReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4523
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeGetGroupRecordReq {
- uint32 group_id = 14;
-}
diff --git a/protocol/proto/HomeGetGroupRecordRsp.proto b/protocol/proto/HomeGetGroupRecordRsp.proto
deleted file mode 100644
index d9fb0555..00000000
--- a/protocol/proto/HomeGetGroupRecordRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4538
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeGetGroupRecordRsp {
- HomeGroupRecord group_record = 7;
- int32 retcode = 11;
- uint32 record_type = 1;
-}
diff --git a/protocol/proto/HomeGetOnlineStatusReq.proto b/protocol/proto/HomeGetOnlineStatusReq.proto
deleted file mode 100644
index 55617138..00000000
--- a/protocol/proto/HomeGetOnlineStatusReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4820
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeGetOnlineStatusReq {}
diff --git a/protocol/proto/HomeGetOnlineStatusRsp.proto b/protocol/proto/HomeGetOnlineStatusRsp.proto
deleted file mode 100644
index e38c930e..00000000
--- a/protocol/proto/HomeGetOnlineStatusRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4705
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeGetOnlineStatusRsp {
- repeated OnlinePlayerInfo player_info_list = 13;
- int32 retcode = 7;
-}
diff --git a/protocol/proto/HomeGroupPlayerInfo.proto b/protocol/proto/HomeGroupPlayerInfo.proto
deleted file mode 100644
index b4f59140..00000000
--- a/protocol/proto/HomeGroupPlayerInfo.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeGroupPlayerInfo {
- 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/protocol/proto/HomeGroupRecord.proto b/protocol/proto/HomeGroupRecord.proto
deleted file mode 100644
index 62e1c4e2..00000000
--- a/protocol/proto/HomeGroupRecord.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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 "HomeStakeRecord.proto";
-import "SeekFurnitureGalleryInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeGroupRecord {
- uint32 group_id = 5;
- oneof detail {
- HomeRacingRecord racing_gallery_info = 467;
- HomeBalloonRecord balloon_gallery_info = 1410;
- HomeStakeRecord stake_play_info = 347;
- SeekFurnitureGalleryInfo seek_furniture_gallery_info = 1822;
- }
-}
diff --git a/protocol/proto/HomeKickPlayerReq.proto b/protocol/proto/HomeKickPlayerReq.proto
deleted file mode 100644
index 963ed576..00000000
--- a/protocol/proto/HomeKickPlayerReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4870
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeKickPlayerReq {
- uint32 target_uid = 12;
- bool is_kick_all = 13;
-}
diff --git a/protocol/proto/HomeKickPlayerRsp.proto b/protocol/proto/HomeKickPlayerRsp.proto
deleted file mode 100644
index 0d2e7cd9..00000000
--- a/protocol/proto/HomeKickPlayerRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4691
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeKickPlayerRsp {
- uint32 target_uid = 4;
- int32 retcode = 8;
- bool is_kick_all = 10;
-}
diff --git a/protocol/proto/HomeLimitedShop.proto b/protocol/proto/HomeLimitedShop.proto
deleted file mode 100644
index 1ca282cc..00000000
--- a/protocol/proto/HomeLimitedShop.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "HomeLimitedShopGoods.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeLimitedShop {
- repeated HomeLimitedShopGoods goods_list = 8;
-}
diff --git a/protocol/proto/HomeLimitedShopBuyGoodsReq.proto b/protocol/proto/HomeLimitedShopBuyGoodsReq.proto
deleted file mode 100644
index 12742052..00000000
--- a/protocol/proto/HomeLimitedShopBuyGoodsReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "HomeLimitedShopGoods.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4760
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeLimitedShopBuyGoodsReq {
- HomeLimitedShopGoods goods = 3;
- uint32 buy_count = 10;
-}
diff --git a/protocol/proto/HomeLimitedShopBuyGoodsRsp.proto b/protocol/proto/HomeLimitedShopBuyGoodsRsp.proto
deleted file mode 100644
index afc20140..00000000
--- a/protocol/proto/HomeLimitedShopBuyGoodsRsp.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "HomeLimitedShopGoods.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4750
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeLimitedShopBuyGoodsRsp {
- repeated HomeLimitedShopGoods goods_list = 13;
- int32 retcode = 14;
- HomeLimitedShopGoods goods = 5;
- uint32 buy_count = 8;
-}
diff --git a/protocol/proto/HomeLimitedShopGoods.proto b/protocol/proto/HomeLimitedShopGoods.proto
deleted file mode 100644
index 42387337..00000000
--- a/protocol/proto/HomeLimitedShopGoods.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeLimitedShopGoods {
- uint32 buy_limit = 8;
- repeated ItemParam cost_item_list = 15;
- uint32 bought_num = 1;
- ItemParam goods_item = 6;
- uint32 goods_id = 13;
- uint32 disable_type = 3;
-}
diff --git a/protocol/proto/HomeLimitedShopGoodsListReq.proto b/protocol/proto/HomeLimitedShopGoodsListReq.proto
deleted file mode 100644
index e49b93f7..00000000
--- a/protocol/proto/HomeLimitedShopGoodsListReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4552
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeLimitedShopGoodsListReq {}
diff --git a/protocol/proto/HomeLimitedShopGoodsListRsp.proto b/protocol/proto/HomeLimitedShopGoodsListRsp.proto
deleted file mode 100644
index 050702ff..00000000
--- a/protocol/proto/HomeLimitedShopGoodsListRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "HomeLimitedShop.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4546
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeLimitedShopGoodsListRsp {
- int32 retcode = 6;
- HomeLimitedShop shop = 12;
-}
diff --git a/protocol/proto/HomeLimitedShopInfo.proto b/protocol/proto/HomeLimitedShopInfo.proto
deleted file mode 100644
index c95fc5f2..00000000
--- a/protocol/proto/HomeLimitedShopInfo.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeLimitedShopInfo {
- fixed32 next_close_time = 9;
- fixed32 next_guest_open_time = 11;
- Vector djinn_rot = 7;
- uint32 uid = 4;
- fixed32 next_open_time = 6;
- Vector djinn_pos = 2;
-}
diff --git a/protocol/proto/HomeLimitedShopInfoChangeNotify.proto b/protocol/proto/HomeLimitedShopInfoChangeNotify.proto
deleted file mode 100644
index a48230d5..00000000
--- a/protocol/proto/HomeLimitedShopInfoChangeNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "HomeLimitedShopGoods.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4790
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeLimitedShopInfoChangeNotify {
- repeated HomeLimitedShopGoods goods_list = 5;
-}
diff --git a/protocol/proto/HomeLimitedShopInfoNotify.proto b/protocol/proto/HomeLimitedShopInfoNotify.proto
deleted file mode 100644
index 4230c40d..00000000
--- a/protocol/proto/HomeLimitedShopInfoNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "HomeLimitedShopInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4887
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeLimitedShopInfoNotify {
- HomeLimitedShopInfo shop_info = 2;
-}
diff --git a/protocol/proto/HomeLimitedShopInfoReq.proto b/protocol/proto/HomeLimitedShopInfoReq.proto
deleted file mode 100644
index 16304842..00000000
--- a/protocol/proto/HomeLimitedShopInfoReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4825
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeLimitedShopInfoReq {}
diff --git a/protocol/proto/HomeLimitedShopInfoRsp.proto b/protocol/proto/HomeLimitedShopInfoRsp.proto
deleted file mode 100644
index fec66656..00000000
--- a/protocol/proto/HomeLimitedShopInfoRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "HomeLimitedShopInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4796
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeLimitedShopInfoRsp {
- HomeLimitedShopInfo shop_info = 10;
- int32 retcode = 7;
-}
diff --git a/protocol/proto/HomeMarkPointFurnitureData.proto b/protocol/proto/HomeMarkPointFurnitureData.proto
deleted file mode 100644
index 3bc774e6..00000000
--- a/protocol/proto/HomeMarkPointFurnitureData.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "HomeMarkPointNPCData.proto";
-import "HomeMarkPointSuiteData.proto";
-import "Vector.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeMarkPointFurnitureData {
- uint32 guid = 1;
- uint32 furniture_id = 2;
- uint32 furniture_type = 3;
- Vector pos = 4;
- oneof extra {
- HomeMarkPointNPCData npc_data = 6;
- HomeMarkPointSuiteData suite_data = 7;
- }
-}
diff --git a/protocol/proto/HomeMarkPointNPCData.proto b/protocol/proto/HomeMarkPointNPCData.proto
deleted file mode 100644
index 90f0ed9d..00000000
--- a/protocol/proto/HomeMarkPointNPCData.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeMarkPointNPCData {
- uint32 avatar_id = 1;
- uint32 costume_id = 2;
-}
diff --git a/protocol/proto/HomeMarkPointNotify.proto b/protocol/proto/HomeMarkPointNotify.proto
deleted file mode 100644
index 1d3522fc..00000000
--- a/protocol/proto/HomeMarkPointNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "HomeMarkPointSceneData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4474
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeMarkPointNotify {
- repeated HomeMarkPointSceneData mark_point_data_list = 12;
-}
diff --git a/protocol/proto/HomeMarkPointSceneData.proto b/protocol/proto/HomeMarkPointSceneData.proto
deleted file mode 100644
index 1d53847a..00000000
--- a/protocol/proto/HomeMarkPointSceneData.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "HomeMarkPointFurnitureData.proto";
-import "Vector.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeMarkPointSceneData {
- repeated HomeMarkPointFurnitureData furniture_list = 6;
- Vector teapot_spirit_pos = 4;
- uint32 scene_id = 2;
- uint32 module_id = 5;
- Vector safe_point_pos = 11;
-}
diff --git a/protocol/proto/HomeMarkPointSuiteData.proto b/protocol/proto/HomeMarkPointSuiteData.proto
deleted file mode 100644
index e3484b38..00000000
--- a/protocol/proto/HomeMarkPointSuiteData.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeMarkPointSuiteData {
- uint32 suite_id = 1;
-}
diff --git a/protocol/proto/HomeModuleComfortInfo.proto b/protocol/proto/HomeModuleComfortInfo.proto
deleted file mode 100644
index 05e4c239..00000000
--- a/protocol/proto/HomeModuleComfortInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeModuleComfortInfo {
- uint32 module_id = 13;
- uint32 room_scene_comfort_value = 9;
- repeated uint32 world_scene_block_comfort_value_list = 3;
-}
diff --git a/protocol/proto/HomeModuleSeenReq.proto b/protocol/proto/HomeModuleSeenReq.proto
deleted file mode 100644
index cdcd49e9..00000000
--- a/protocol/proto/HomeModuleSeenReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4499
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeModuleSeenReq {
- repeated uint32 seen_module_id_list = 5;
-}
diff --git a/protocol/proto/HomeModuleSeenRsp.proto b/protocol/proto/HomeModuleSeenRsp.proto
deleted file mode 100644
index 1a2a5bbf..00000000
--- a/protocol/proto/HomeModuleSeenRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4821
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeModuleSeenRsp {
- repeated uint32 seen_module_id_list = 13;
- int32 retcode = 8;
-}
diff --git a/protocol/proto/HomeModuleUnlockNotify.proto b/protocol/proto/HomeModuleUnlockNotify.proto
deleted file mode 100644
index e49eb423..00000000
--- a/protocol/proto/HomeModuleUnlockNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4560
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeModuleUnlockNotify {
- uint32 module_id = 8;
-}
diff --git a/protocol/proto/HomeNewUnlockedBgmIdListNotify.proto b/protocol/proto/HomeNewUnlockedBgmIdListNotify.proto
deleted file mode 100644
index 7c64d535..00000000
--- a/protocol/proto/HomeNewUnlockedBgmIdListNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4847
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeNewUnlockedBgmIdListNotify {
- repeated uint32 new_unlocked_bgm_id_list = 11;
-}
diff --git a/protocol/proto/HomeNpcData.proto b/protocol/proto/HomeNpcData.proto
deleted file mode 100644
index 1e01e8c1..00000000
--- a/protocol/proto/HomeNpcData.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeNpcData {
- uint32 avatar_id = 14;
- Vector spawn_pos = 15;
- uint32 costume_id = 3;
- Vector spawn_rot = 13;
-}
diff --git a/protocol/proto/HomePictureFrameInfo.proto b/protocol/proto/HomePictureFrameInfo.proto
deleted file mode 100644
index b2c54804..00000000
--- a/protocol/proto/HomePictureFrameInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message HomePictureFrameInfo {
- uint32 guid = 11;
- uint32 picture_id = 6;
-}
diff --git a/protocol/proto/HomePictureFrameInfoNotify.proto b/protocol/proto/HomePictureFrameInfoNotify.proto
deleted file mode 100644
index ef4b86be..00000000
--- a/protocol/proto/HomePictureFrameInfoNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4878
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomePictureFrameInfoNotify {
- repeated HomePictureFrameInfo picture_frame_info_list = 12;
-}
diff --git a/protocol/proto/HomePlantFieldData.proto b/protocol/proto/HomePlantFieldData.proto
deleted file mode 100644
index 88315180..00000000
--- a/protocol/proto/HomePlantFieldData.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message HomePlantFieldData {
- repeated HomePlantSubFieldData sub_field_list = 13;
- uint32 furniture_id = 9;
- uint32 scene_id = 1;
- uint32 field_guid = 10;
- Vector spawn_pos = 12;
-}
diff --git a/protocol/proto/HomePlantFieldNotify.proto b/protocol/proto/HomePlantFieldNotify.proto
deleted file mode 100644
index ac0bf986..00000000
--- a/protocol/proto/HomePlantFieldNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4549
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomePlantFieldNotify {
- HomePlantFieldData field = 13;
-}
diff --git a/protocol/proto/HomePlantFieldStatus.proto b/protocol/proto/HomePlantFieldStatus.proto
deleted file mode 100644
index fffa1ae1..00000000
--- a/protocol/proto/HomePlantFieldStatus.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/HomePlantInfoNotify.proto b/protocol/proto/HomePlantInfoNotify.proto
deleted file mode 100644
index e5764732..00000000
--- a/protocol/proto/HomePlantInfoNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4587
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomePlantInfoNotify {
- repeated HomePlantFieldData field_list = 4;
-}
diff --git a/protocol/proto/HomePlantInfoReq.proto b/protocol/proto/HomePlantInfoReq.proto
deleted file mode 100644
index 108c10c1..00000000
--- a/protocol/proto/HomePlantInfoReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4647
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomePlantInfoReq {}
diff --git a/protocol/proto/HomePlantInfoRsp.proto b/protocol/proto/HomePlantInfoRsp.proto
deleted file mode 100644
index 74e5686c..00000000
--- a/protocol/proto/HomePlantInfoRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4701
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomePlantInfoRsp {
- int32 retcode = 7;
- repeated HomePlantFieldData field_list = 15;
-}
diff --git a/protocol/proto/HomePlantSeedReq.proto b/protocol/proto/HomePlantSeedReq.proto
deleted file mode 100644
index 9d05fcc8..00000000
--- a/protocol/proto/HomePlantSeedReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4804
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomePlantSeedReq {
- uint32 index = 4;
- uint32 field_guid = 14;
- repeated uint32 seed_id_list = 13;
-}
diff --git a/protocol/proto/HomePlantSeedRsp.proto b/protocol/proto/HomePlantSeedRsp.proto
deleted file mode 100644
index 1bfe7fcb..00000000
--- a/protocol/proto/HomePlantSeedRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4556
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomePlantSeedRsp {
- int32 retcode = 9;
-}
diff --git a/protocol/proto/HomePlantSubFieldData.proto b/protocol/proto/HomePlantSubFieldData.proto
deleted file mode 100644
index ebe773e0..00000000
--- a/protocol/proto/HomePlantSubFieldData.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message HomePlantSubFieldData {
- repeated uint32 entity_id_list = 15;
- HomePlantFieldStatus field_status = 14;
- uint32 home_gather_id = 9;
- uint32 seed_id = 8;
- fixed32 end_time = 4;
-}
diff --git a/protocol/proto/HomePlantWeedReq.proto b/protocol/proto/HomePlantWeedReq.proto
deleted file mode 100644
index ebfe4445..00000000
--- a/protocol/proto/HomePlantWeedReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4640
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomePlantWeedReq {
- uint32 field_guid = 9;
- uint32 index = 3;
-}
diff --git a/protocol/proto/HomePlantWeedRsp.proto b/protocol/proto/HomePlantWeedRsp.proto
deleted file mode 100644
index 34dd7e73..00000000
--- a/protocol/proto/HomePlantWeedRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4527
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomePlantWeedRsp {
- int32 retcode = 10;
-}
diff --git a/protocol/proto/HomePreChangeEditModeNotify.proto b/protocol/proto/HomePreChangeEditModeNotify.proto
deleted file mode 100644
index 3a68a9ff..00000000
--- a/protocol/proto/HomePreChangeEditModeNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4639
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomePreChangeEditModeNotify {
- bool is_enter_edit_mode = 15;
-}
diff --git a/protocol/proto/HomePreviewBlueprintReq.proto b/protocol/proto/HomePreviewBlueprintReq.proto
deleted file mode 100644
index 74658e3e..00000000
--- a/protocol/proto/HomePreviewBlueprintReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4478
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomePreviewBlueprintReq {
- string share_code = 7;
-}
diff --git a/protocol/proto/HomePreviewBlueprintRsp.proto b/protocol/proto/HomePreviewBlueprintRsp.proto
deleted file mode 100644
index 2fbb2425..00000000
--- a/protocol/proto/HomePreviewBlueprintRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4738
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomePreviewBlueprintRsp {
- HomeSceneArrangementInfo scene_arrangement_info = 12;
- int32 retcode = 11;
- string share_code = 14;
-}
diff --git a/protocol/proto/HomePriorCheckNotify.proto b/protocol/proto/HomePriorCheckNotify.proto
deleted file mode 100644
index 6e05ae06..00000000
--- a/protocol/proto/HomePriorCheckNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4599
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomePriorCheckNotify {
- fixed32 end_time = 7;
-}
diff --git a/protocol/proto/HomeRacingGalleryRecord.proto b/protocol/proto/HomeRacingGalleryRecord.proto
deleted file mode 100644
index 16f00d40..00000000
--- a/protocol/proto/HomeRacingGalleryRecord.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeRacingGalleryRecord {
- uint32 use_time = 1;
- uint32 timestamp = 8;
- HomeGroupPlayerInfo player_info = 12;
-}
diff --git a/protocol/proto/HomeRacingGallerySettleNotify.proto b/protocol/proto/HomeRacingGallerySettleNotify.proto
deleted file mode 100644
index 9cc9bbd6..00000000
--- a/protocol/proto/HomeRacingGallerySettleNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4805
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeRacingGallerySettleNotify {
- uint32 gallery_id = 11;
- RacingGallerySettleInfo settle_info = 12;
- uint32 rank = 7;
- bool is_new_record = 2;
-}
diff --git a/protocol/proto/HomeRacingRecord.proto b/protocol/proto/HomeRacingRecord.proto
deleted file mode 100644
index db4f4523..00000000
--- a/protocol/proto/HomeRacingRecord.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeRacingRecord {
- repeated HomeRacingGalleryRecord record_list = 7;
-}
diff --git a/protocol/proto/HomeResource.proto b/protocol/proto/HomeResource.proto
deleted file mode 100644
index ab8dff06..00000000
--- a/protocol/proto/HomeResource.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeResource {
- fixed32 next_refresh_time = 15;
- uint32 store_limit = 3;
- uint32 store_value = 12;
-}
diff --git a/protocol/proto/HomeResourceNotify.proto b/protocol/proto/HomeResourceNotify.proto
deleted file mode 100644
index 370b3b9f..00000000
--- a/protocol/proto/HomeResourceNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4892
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeResourceNotify {
- HomeResource home_coin = 9;
- HomeResource fetter_exp = 8;
-}
diff --git a/protocol/proto/HomeResourceTakeFetterExpReq.proto b/protocol/proto/HomeResourceTakeFetterExpReq.proto
deleted file mode 100644
index 8b131365..00000000
--- a/protocol/proto/HomeResourceTakeFetterExpReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4768
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeResourceTakeFetterExpReq {}
diff --git a/protocol/proto/HomeResourceTakeFetterExpRsp.proto b/protocol/proto/HomeResourceTakeFetterExpRsp.proto
deleted file mode 100644
index 299a7e1d..00000000
--- a/protocol/proto/HomeResourceTakeFetterExpRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4645
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeResourceTakeFetterExpRsp {
- HomeResource fetter_exp = 4;
- int32 retcode = 15;
-}
diff --git a/protocol/proto/HomeResourceTakeHomeCoinReq.proto b/protocol/proto/HomeResourceTakeHomeCoinReq.proto
deleted file mode 100644
index 68d38b05..00000000
--- a/protocol/proto/HomeResourceTakeHomeCoinReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4479
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeResourceTakeHomeCoinReq {}
diff --git a/protocol/proto/HomeResourceTakeHomeCoinRsp.proto b/protocol/proto/HomeResourceTakeHomeCoinRsp.proto
deleted file mode 100644
index 913fb51a..00000000
--- a/protocol/proto/HomeResourceTakeHomeCoinRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4541
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeResourceTakeHomeCoinRsp {
- HomeResource home_coin = 7;
- int32 retcode = 10;
-}
diff --git a/protocol/proto/HomeSaveArrangementNoChangeReq.proto b/protocol/proto/HomeSaveArrangementNoChangeReq.proto
deleted file mode 100644
index 3d051aa2..00000000
--- a/protocol/proto/HomeSaveArrangementNoChangeReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4704
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeSaveArrangementNoChangeReq {
- uint32 scene_id = 4;
-}
diff --git a/protocol/proto/HomeSaveArrangementNoChangeRsp.proto b/protocol/proto/HomeSaveArrangementNoChangeRsp.proto
deleted file mode 100644
index 541c1f1d..00000000
--- a/protocol/proto/HomeSaveArrangementNoChangeRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4668
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeSaveArrangementNoChangeRsp {
- uint32 scene_id = 4;
- int32 retcode = 11;
-}
diff --git a/protocol/proto/HomeSceneArrangementInfo.proto b/protocol/proto/HomeSceneArrangementInfo.proto
deleted file mode 100644
index 199c8fa0..00000000
--- a/protocol/proto/HomeSceneArrangementInfo.proto
+++ /dev/null
@@ -1,39 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "HomeBlockArrangementInfo.proto";
-import "HomeFurnitureData.proto";
-import "Vector.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeSceneArrangementInfo {
- Vector born_rot = 4;
- Vector born_pos = 1;
- repeated HomeFurnitureData stair_list = 11;
- repeated HomeFurnitureData door_list = 13;
- bool is_set_born_pos = 10;
- repeated HomeBlockArrangementInfo block_arrangement_info_list = 8;
- uint32 scene_id = 2;
- uint32 bgm_id = 12;
- Vector djinn_pos = 9;
- HomeFurnitureData main_house = 14;
- uint32 comfort_value = 7;
- uint32 tmp_version = 5;
-}
diff --git a/protocol/proto/HomeSceneArrangementMuipData.proto b/protocol/proto/HomeSceneArrangementMuipData.proto
deleted file mode 100644
index 6ab6123f..00000000
--- a/protocol/proto/HomeSceneArrangementMuipData.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeSceneArrangementMuipData {
- uint32 module_id = 1;
- uint32 scene_id = 2;
- bool is_room = 3;
- repeated HomeBlockArrangementMuipData block_data_list = 4;
-}
diff --git a/protocol/proto/HomeSceneInitFinishReq.proto b/protocol/proto/HomeSceneInitFinishReq.proto
deleted file mode 100644
index bc471c08..00000000
--- a/protocol/proto/HomeSceneInitFinishReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4674
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeSceneInitFinishReq {}
diff --git a/protocol/proto/HomeSceneInitFinishRsp.proto b/protocol/proto/HomeSceneInitFinishRsp.proto
deleted file mode 100644
index 0bf97ca7..00000000
--- a/protocol/proto/HomeSceneInitFinishRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4505
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeSceneInitFinishRsp {
- int32 retcode = 6;
-}
diff --git a/protocol/proto/HomeSceneJumpReq.proto b/protocol/proto/HomeSceneJumpReq.proto
deleted file mode 100644
index bad1feba..00000000
--- a/protocol/proto/HomeSceneJumpReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4528
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeSceneJumpReq {
- bool is_enter_room_scene = 9;
-}
diff --git a/protocol/proto/HomeSceneJumpRsp.proto b/protocol/proto/HomeSceneJumpRsp.proto
deleted file mode 100644
index 07e7b8c0..00000000
--- a/protocol/proto/HomeSceneJumpRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4698
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeSceneJumpRsp {
- int32 retcode = 11;
- bool is_enter_room_scene = 8;
-}
diff --git a/protocol/proto/HomeScenePointFishFarmingInfo.proto b/protocol/proto/HomeScenePointFishFarmingInfo.proto
deleted file mode 100644
index 21fe2278..00000000
--- a/protocol/proto/HomeScenePointFishFarmingInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeScenePointFishFarmingInfo {
- uint32 scene_id = 13;
- repeated uint32 fish_id_list = 1;
- uint32 local_entity_id = 3;
-}
diff --git a/protocol/proto/HomeScenePointFishFarmingInfoNotify.proto b/protocol/proto/HomeScenePointFishFarmingInfoNotify.proto
deleted file mode 100644
index c0f9aea7..00000000
--- a/protocol/proto/HomeScenePointFishFarmingInfoNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4547
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeScenePointFishFarmingInfoNotify {
- repeated HomeScenePointFishFarmingInfo fish_farming_info_list = 7;
-}
diff --git a/protocol/proto/HomeSearchBlueprintReq.proto b/protocol/proto/HomeSearchBlueprintReq.proto
deleted file mode 100644
index 4115b5b3..00000000
--- a/protocol/proto/HomeSearchBlueprintReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4889
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeSearchBlueprintReq {
- string share_code = 13;
-}
diff --git a/protocol/proto/HomeSearchBlueprintRsp.proto b/protocol/proto/HomeSearchBlueprintRsp.proto
deleted file mode 100644
index bdfd7126..00000000
--- a/protocol/proto/HomeSearchBlueprintRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4593
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeSearchBlueprintRsp {
- int32 retcode = 12;
- HomeBlueprintSearchInfo search_info = 8;
-}
diff --git a/protocol/proto/HomeSeekFurnitureGalleryScoreNotify.proto b/protocol/proto/HomeSeekFurnitureGalleryScoreNotify.proto
deleted file mode 100644
index e110ce6c..00000000
--- a/protocol/proto/HomeSeekFurnitureGalleryScoreNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-import "HomeSeekFurnitureOneRecord.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4583
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeSeekFurnitureGalleryScoreNotify {
- uint32 gallery_id = 15;
- HomeSeekFurnitureOneRecord record = 5;
- GalleryStopReason reason = 4;
-}
diff --git a/protocol/proto/HomeSeekFurnitureOneRecord.proto b/protocol/proto/HomeSeekFurnitureOneRecord.proto
deleted file mode 100644
index 613f035c..00000000
--- a/protocol/proto/HomeSeekFurnitureOneRecord.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "HomeSeekFurniturePlayerScore.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeSeekFurnitureOneRecord {
- repeated HomeSeekFurniturePlayerScore engaged_player_score_list = 8;
- uint32 timestamp = 3;
-}
diff --git a/protocol/proto/HomeSeekFurniturePlayerScore.proto b/protocol/proto/HomeSeekFurniturePlayerScore.proto
deleted file mode 100644
index 83800821..00000000
--- a/protocol/proto/HomeSeekFurniturePlayerScore.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeSeekFurniturePlayerScore {
- uint32 score = 12;
- HomeGroupPlayerInfo player_info = 10;
-}
diff --git a/protocol/proto/HomeSetBlueprintFriendOptionReq.proto b/protocol/proto/HomeSetBlueprintFriendOptionReq.proto
deleted file mode 100644
index 3fd31c3c..00000000
--- a/protocol/proto/HomeSetBlueprintFriendOptionReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4554
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeSetBlueprintFriendOptionReq {
- bool is_allow_friend_copy = 9;
-}
diff --git a/protocol/proto/HomeSetBlueprintFriendOptionRsp.proto b/protocol/proto/HomeSetBlueprintFriendOptionRsp.proto
deleted file mode 100644
index cc8afaf2..00000000
--- a/protocol/proto/HomeSetBlueprintFriendOptionRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4604
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeSetBlueprintFriendOptionRsp {
- bool is_allow_friend_copy = 2;
- int32 retcode = 12;
-}
diff --git a/protocol/proto/HomeSetBlueprintSlotOptionReq.proto b/protocol/proto/HomeSetBlueprintSlotOptionReq.proto
deleted file mode 100644
index a2289da8..00000000
--- a/protocol/proto/HomeSetBlueprintSlotOptionReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4798
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeSetBlueprintSlotOptionReq {
- uint32 slot_id = 1;
- bool is_allow_copy = 8;
-}
diff --git a/protocol/proto/HomeSetBlueprintSlotOptionRsp.proto b/protocol/proto/HomeSetBlueprintSlotOptionRsp.proto
deleted file mode 100644
index 09fbc916..00000000
--- a/protocol/proto/HomeSetBlueprintSlotOptionRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4786
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeSetBlueprintSlotOptionRsp {
- uint32 slot_id = 13;
- bool is_allow_copy = 7;
- int32 retcode = 15;
-}
diff --git a/protocol/proto/HomeStakePlayRecord.proto b/protocol/proto/HomeStakePlayRecord.proto
deleted file mode 100644
index 43df2e09..00000000
--- a/protocol/proto/HomeStakePlayRecord.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeStakePlayRecord {
- repeated HomeGroupPlayerInfo engaged_player_info_list = 14;
- uint32 timestamp = 9;
-}
diff --git a/protocol/proto/HomeStakeRecord.proto b/protocol/proto/HomeStakeRecord.proto
deleted file mode 100644
index c9f4b43d..00000000
--- a/protocol/proto/HomeStakeRecord.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeStakeRecord {
- repeated HomeStakePlayRecord record_list = 13;
-}
diff --git a/protocol/proto/HomeTransferData.proto b/protocol/proto/HomeTransferData.proto
deleted file mode 100644
index 88a1ae0f..00000000
--- a/protocol/proto/HomeTransferData.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeTransferData {
- uint32 guid = 15;
- Vector spawn_pos = 7;
-}
diff --git a/protocol/proto/HomeTransferReq.proto b/protocol/proto/HomeTransferReq.proto
deleted file mode 100644
index 47fa9b63..00000000
--- a/protocol/proto/HomeTransferReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4726
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeTransferReq {
- uint32 guid = 1;
- bool is_transfer_to_safe_point = 12;
-}
diff --git a/protocol/proto/HomeTransferRsp.proto b/protocol/proto/HomeTransferRsp.proto
deleted file mode 100644
index b89bfcd6..00000000
--- a/protocol/proto/HomeTransferRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4616
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeTransferRsp {
- int32 retcode = 10;
-}
diff --git a/protocol/proto/HomeUpdateArrangementInfoReq.proto b/protocol/proto/HomeUpdateArrangementInfoReq.proto
deleted file mode 100644
index 8dfcd41d..00000000
--- a/protocol/proto/HomeUpdateArrangementInfoReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4510
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeUpdateArrangementInfoReq {
- HomeSceneArrangementInfo scene_arrangement_info = 6;
-}
diff --git a/protocol/proto/HomeUpdateArrangementInfoRsp.proto b/protocol/proto/HomeUpdateArrangementInfoRsp.proto
deleted file mode 100644
index 9746f776..00000000
--- a/protocol/proto/HomeUpdateArrangementInfoRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4757
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeUpdateArrangementInfoRsp {
- int32 retcode = 2;
-}
diff --git a/protocol/proto/HomeUpdateFishFarmingInfoReq.proto b/protocol/proto/HomeUpdateFishFarmingInfoReq.proto
deleted file mode 100644
index 3eec5ba6..00000000
--- a/protocol/proto/HomeUpdateFishFarmingInfoReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4544
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeUpdateFishFarmingInfoReq {
- HomeFishFarmingInfo fish_farming_info = 5;
-}
diff --git a/protocol/proto/HomeUpdateFishFarmingInfoRsp.proto b/protocol/proto/HomeUpdateFishFarmingInfoRsp.proto
deleted file mode 100644
index 98148ff0..00000000
--- a/protocol/proto/HomeUpdateFishFarmingInfoRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4857
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeUpdateFishFarmingInfoRsp {
- int32 retcode = 4;
-}
diff --git a/protocol/proto/HomeUpdatePictureFrameInfoReq.proto b/protocol/proto/HomeUpdatePictureFrameInfoReq.proto
deleted file mode 100644
index 431f98ee..00000000
--- a/protocol/proto/HomeUpdatePictureFrameInfoReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4486
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeUpdatePictureFrameInfoReq {
- HomePictureFrameInfo picture_frame_info = 1;
-}
diff --git a/protocol/proto/HomeUpdatePictureFrameInfoRsp.proto b/protocol/proto/HomeUpdatePictureFrameInfoRsp.proto
deleted file mode 100644
index 1be4f064..00000000
--- a/protocol/proto/HomeUpdatePictureFrameInfoRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4641
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeUpdatePictureFrameInfoRsp {
- int32 retcode = 13;
- HomePictureFrameInfo picture_frame_info = 14;
-}
diff --git a/protocol/proto/HomeUpdateScenePointFishFarmingInfoReq.proto b/protocol/proto/HomeUpdateScenePointFishFarmingInfoReq.proto
deleted file mode 100644
index e289a63f..00000000
--- a/protocol/proto/HomeUpdateScenePointFishFarmingInfoReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4511
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HomeUpdateScenePointFishFarmingInfoReq {
- HomeScenePointFishFarmingInfo fish_farming_info = 7;
-}
diff --git a/protocol/proto/HomeUpdateScenePointFishFarmingInfoRsp.proto b/protocol/proto/HomeUpdateScenePointFishFarmingInfoRsp.proto
deleted file mode 100644
index 5eea71e5..00000000
--- a/protocol/proto/HomeUpdateScenePointFishFarmingInfoRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4540
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HomeUpdateScenePointFishFarmingInfoRsp {
- int32 retcode = 4;
-}
diff --git a/protocol/proto/HomeVerifyBlockData.proto b/protocol/proto/HomeVerifyBlockData.proto
deleted file mode 100644
index d282a36f..00000000
--- a/protocol/proto/HomeVerifyBlockData.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeVerifyBlockData {
- uint32 block_id = 10;
- uint32 furnitures = 9;
-}
diff --git a/protocol/proto/HomeVerifyData.proto b/protocol/proto/HomeVerifyData.proto
deleted file mode 100644
index 4775b115..00000000
--- a/protocol/proto/HomeVerifyData.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeVerifyData {
- string aid = 7;
- fixed32 timestamp = 15;
- uint32 uid = 5;
- HomeSceneArrangementMuipData arrangement_data = 9;
- string region = 3;
- string token = 1;
- HomeVerifySceneData home_info = 6;
- LanguageType lang = 8;
-}
diff --git a/protocol/proto/HomeVerifyFurnitureData.proto b/protocol/proto/HomeVerifyFurnitureData.proto
deleted file mode 100644
index eda7c11b..00000000
--- a/protocol/proto/HomeVerifyFurnitureData.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeVerifyFurnitureData {
- repeated uint32 type = 7;
- uint32 id = 5;
- uint32 num = 9;
-}
diff --git a/protocol/proto/HomeVerifySceneData.proto b/protocol/proto/HomeVerifySceneData.proto
deleted file mode 100644
index 7e3ca6bd..00000000
--- a/protocol/proto/HomeVerifySceneData.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message HomeVerifySceneData {
- repeated HomeVerifyBlockData blocks = 6;
- uint32 module_id = 11;
- uint32 scene_id = 4;
- uint32 version = 14;
- uint32 is_room = 2;
-}
diff --git a/protocol/proto/HostPlayerNotify.proto b/protocol/proto/HostPlayerNotify.proto
deleted file mode 100644
index bf932a78..00000000
--- a/protocol/proto/HostPlayerNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 312
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HostPlayerNotify {
- uint32 host_peer_id = 13;
- uint32 host_uid = 10;
-}
diff --git a/protocol/proto/HuntingFailNotify.proto b/protocol/proto/HuntingFailNotify.proto
deleted file mode 100644
index 2425e28f..00000000
--- a/protocol/proto/HuntingFailNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4320
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HuntingFailNotify {
- HuntingPair hunting_pair = 12;
-}
diff --git a/protocol/proto/HuntingGiveUpReq.proto b/protocol/proto/HuntingGiveUpReq.proto
deleted file mode 100644
index 118b253e..00000000
--- a/protocol/proto/HuntingGiveUpReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4341
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message HuntingGiveUpReq {
- HuntingPair hunting_pair = 1;
-}
diff --git a/protocol/proto/HuntingGiveUpRsp.proto b/protocol/proto/HuntingGiveUpRsp.proto
deleted file mode 100644
index 78210691..00000000
--- a/protocol/proto/HuntingGiveUpRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4342
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HuntingGiveUpRsp {
- int32 retcode = 3;
- HuntingPair hunting_pair = 4;
-}
diff --git a/protocol/proto/HuntingOfferData.proto b/protocol/proto/HuntingOfferData.proto
deleted file mode 100644
index 7e6cb698..00000000
--- a/protocol/proto/HuntingOfferData.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message HuntingOfferData {
- HuntingPair hunting_pair = 4;
- uint32 city_id = 8;
- HuntingOfferState state = 1;
-}
diff --git a/protocol/proto/HuntingOfferState.proto b/protocol/proto/HuntingOfferState.proto
deleted file mode 100644
index 48e06a0a..00000000
--- a/protocol/proto/HuntingOfferState.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/HuntingOngoingNotify.proto b/protocol/proto/HuntingOngoingNotify.proto
deleted file mode 100644
index c3064da8..00000000
--- a/protocol/proto/HuntingOngoingNotify.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4345
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HuntingOngoingNotify {
- HuntingPair hunting_pair = 15;
- bool is_started = 8;
- Vector next_position = 3;
- uint32 finish_clue_count = 10;
- bool is_final = 14;
- uint32 fail_time = 7;
-}
diff --git a/protocol/proto/HuntingPair.proto b/protocol/proto/HuntingPair.proto
deleted file mode 100644
index 8a5aca6a..00000000
--- a/protocol/proto/HuntingPair.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message HuntingPair {
- uint32 refresh_id = 9;
- uint32 monster_config_id = 4;
-}
diff --git a/protocol/proto/HuntingRevealClueNotify.proto b/protocol/proto/HuntingRevealClueNotify.proto
deleted file mode 100644
index 92a5deb4..00000000
--- a/protocol/proto/HuntingRevealClueNotify.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4322
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HuntingRevealClueNotify {
- uint32 finish_clue_count = 5;
- Vector clue_position = 4;
- HuntingPair hunting_pair = 12;
- uint32 finished_group_id = 7;
-}
diff --git a/protocol/proto/HuntingRevealFinalNotify.proto b/protocol/proto/HuntingRevealFinalNotify.proto
deleted file mode 100644
index 0c3af9bd..00000000
--- a/protocol/proto/HuntingRevealFinalNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4344
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HuntingRevealFinalNotify {
- uint32 finished_group_id = 5;
- HuntingPair hunting_pair = 11;
- Vector final_position = 2;
-}
diff --git a/protocol/proto/HuntingStartNotify.proto b/protocol/proto/HuntingStartNotify.proto
deleted file mode 100644
index 79328222..00000000
--- a/protocol/proto/HuntingStartNotify.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4329
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HuntingStartNotify {
- Vector clue_position = 4;
- uint32 fail_time = 15;
- HuntingPair hunting_pair = 3;
- bool is_final = 8;
-}
diff --git a/protocol/proto/HuntingSuccessNotify.proto b/protocol/proto/HuntingSuccessNotify.proto
deleted file mode 100644
index 48261522..00000000
--- a/protocol/proto/HuntingSuccessNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4349
-// EnetChannelId: 0
-// EnetIsReliable: true
-message HuntingSuccessNotify {
- HuntingPair hunting_pair = 4;
-}
diff --git a/protocol/proto/InBattleChessInfo.proto b/protocol/proto/InBattleChessInfo.proto
deleted file mode 100644
index 761a4d3c..00000000
--- a/protocol/proto/InBattleChessInfo.proto
+++ /dev/null
@@ -1,36 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message InBattleChessInfo {
- repeated uint32 ban_card_tag_list = 2;
- uint32 round = 4;
- repeated ChessCardInfo selected_card_info_list = 9;
- ChessMysteryInfo mystery_info = 1;
- map player_info_map = 8;
- uint32 max_escapable_monsters = 6;
- uint32 escaped_monsters = 12;
- uint32 total_round = 14;
- uint32 left_monsters = 15;
-}
diff --git a/protocol/proto/InBattleChessSettleInfo.proto b/protocol/proto/InBattleChessSettleInfo.proto
deleted file mode 100644
index 906f31f2..00000000
--- a/protocol/proto/InBattleChessSettleInfo.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message InBattleChessSettleInfo {
- bool is_success = 7;
- uint32 chess_exp = 11;
- uint32 chess_level = 13;
- uint32 old_chess_level = 10;
- repeated ExhibitionDisplayInfo score_list = 1;
- uint64 scene_time_ms = 14;
- uint32 old_chess_exp = 2;
-}
diff --git a/protocol/proto/InBattleFleurFairInfo.proto b/protocol/proto/InBattleFleurFairInfo.proto
deleted file mode 100644
index 679d022a..00000000
--- a/protocol/proto/InBattleFleurFairInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message InBattleFleurFairInfo {
- repeated uint32 gallery_id_list = 5;
- uint32 gallery_stage_index = 6;
- uint32 preview_stage_index = 8;
- repeated uint32 ability_group_id_list = 2;
- uint32 preview_display_duration = 12;
-}
diff --git a/protocol/proto/InBattleIrodoriChessSettleInfo.proto b/protocol/proto/InBattleIrodoriChessSettleInfo.proto
deleted file mode 100644
index af091e92..00000000
--- a/protocol/proto/InBattleIrodoriChessSettleInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message InBattleIrodoriChessSettleInfo {
- bool is_new_record = 5;
- bool is_activity_end = 2;
- uint64 scene_time_ms = 1;
- uint32 settle_score = 3;
- bool is_perfect = 12;
- uint32 kill_monster_num = 7;
-}
diff --git a/protocol/proto/InBattleMechanicusBuildingInfo.proto b/protocol/proto/InBattleMechanicusBuildingInfo.proto
deleted file mode 100644
index a888e35e..00000000
--- a/protocol/proto/InBattleMechanicusBuildingInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message InBattleMechanicusBuildingInfo {
- uint32 building_id = 8;
- uint32 level = 7;
- uint32 cost_points = 2;
- uint32 refund_points = 11;
-}
diff --git a/protocol/proto/InBattleMechanicusBuildingPointsNotify.proto b/protocol/proto/InBattleMechanicusBuildingPointsNotify.proto
deleted file mode 100644
index 6a33a600..00000000
--- a/protocol/proto/InBattleMechanicusBuildingPointsNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5303
-// EnetChannelId: 0
-// EnetIsReliable: true
-message InBattleMechanicusBuildingPointsNotify {
- map player_building_points_map = 4;
-}
diff --git a/protocol/proto/InBattleMechanicusCardChallengeState.proto b/protocol/proto/InBattleMechanicusCardChallengeState.proto
deleted file mode 100644
index 31b757a9..00000000
--- a/protocol/proto/InBattleMechanicusCardChallengeState.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/InBattleMechanicusCardInfo.proto b/protocol/proto/InBattleMechanicusCardInfo.proto
deleted file mode 100644
index 9ce40ba8..00000000
--- a/protocol/proto/InBattleMechanicusCardInfo.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message InBattleMechanicusCardInfo {
- uint32 rand_effect_id = 12;
- uint32 end_round = 3;
- InBattleMechanicusCardChallengeState challenge_state = 5;
- uint32 cost_points = 1;
- uint32 card_id = 11;
- uint32 begin_round = 8;
-}
diff --git a/protocol/proto/InBattleMechanicusCardResultNotify.proto b/protocol/proto/InBattleMechanicusCardResultNotify.proto
deleted file mode 100644
index 999e724a..00000000
--- a/protocol/proto/InBattleMechanicusCardResultNotify.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5397
-// EnetChannelId: 0
-// EnetIsReliable: true
-message InBattleMechanicusCardResultNotify {
- uint32 wait_seconds = 6;
- uint32 group_id = 2;
- repeated InBattleMechanicusCardInfo card_list = 9;
- uint64 wait_begin_time_us = 7;
- map player_confirmed_card_map = 12;
- uint32 play_index = 8;
-}
diff --git a/protocol/proto/InBattleMechanicusConfirmCardNotify.proto b/protocol/proto/InBattleMechanicusConfirmCardNotify.proto
deleted file mode 100644
index c4dc53e3..00000000
--- a/protocol/proto/InBattleMechanicusConfirmCardNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5348
-// EnetChannelId: 0
-// EnetIsReliable: true
-message InBattleMechanicusConfirmCardNotify {
- uint32 play_index = 11;
- uint32 card_id = 13;
- uint32 group_id = 10;
- uint32 player_uid = 2;
-}
diff --git a/protocol/proto/InBattleMechanicusConfirmCardReq.proto b/protocol/proto/InBattleMechanicusConfirmCardReq.proto
deleted file mode 100644
index cfe50e58..00000000
--- a/protocol/proto/InBattleMechanicusConfirmCardReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5331
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message InBattleMechanicusConfirmCardReq {
- uint32 play_index = 6;
- uint32 card_id = 1;
- uint32 group_id = 3;
-}
diff --git a/protocol/proto/InBattleMechanicusConfirmCardRsp.proto b/protocol/proto/InBattleMechanicusConfirmCardRsp.proto
deleted file mode 100644
index c1d932df..00000000
--- a/protocol/proto/InBattleMechanicusConfirmCardRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5375
-// EnetChannelId: 0
-// EnetIsReliable: true
-message InBattleMechanicusConfirmCardRsp {
- uint32 play_index = 2;
- uint32 card_id = 14;
- int32 retcode = 11;
- uint32 group_id = 6;
-}
diff --git a/protocol/proto/InBattleMechanicusEscapeMonsterNotify.proto b/protocol/proto/InBattleMechanicusEscapeMonsterNotify.proto
deleted file mode 100644
index 10f62806..00000000
--- a/protocol/proto/InBattleMechanicusEscapeMonsterNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5307
-// EnetChannelId: 0
-// EnetIsReliable: true
-message InBattleMechanicusEscapeMonsterNotify {
- uint32 escaped_monster_num = 4;
-}
diff --git a/protocol/proto/InBattleMechanicusInfo.proto b/protocol/proto/InBattleMechanicusInfo.proto
deleted file mode 100644
index 8ab42043..00000000
--- a/protocol/proto/InBattleMechanicusInfo.proto
+++ /dev/null
@@ -1,45 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message InBattleMechanicusInfo {
- uint32 left_monster = 5;
- uint32 wait_seconds = 13;
- repeated uint32 entrance_list = 410;
- repeated uint32 exit_list = 115;
- repeated InBattleMechanicusCardInfo history_card_list = 11;
- uint32 max_escape_monster_num = 10;
- uint32 building_stage_duration = 4;
- uint64 duration_ms = 8;
- InBattleMechanicusStageType stage = 9;
- uint32 total_round = 12;
- repeated InBattleMechanicusMonsterInfo monster_list = 14;
- uint32 escaped_monster_num = 6;
- uint32 round = 3;
- repeated InBattleMechanicusCardInfo pick_card_list = 15;
- repeated InBattleMechanicusPlayerInfo player_list = 7;
- uint64 wait_begin_time_us = 1;
- uint64 begin_time_ms = 2;
-}
diff --git a/protocol/proto/InBattleMechanicusLeftMonsterNotify.proto b/protocol/proto/InBattleMechanicusLeftMonsterNotify.proto
deleted file mode 100644
index c81ca5bf..00000000
--- a/protocol/proto/InBattleMechanicusLeftMonsterNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5321
-// EnetChannelId: 0
-// EnetIsReliable: true
-message InBattleMechanicusLeftMonsterNotify {
- uint32 left_monster = 14;
-}
diff --git a/protocol/proto/InBattleMechanicusMonsterInfo.proto b/protocol/proto/InBattleMechanicusMonsterInfo.proto
deleted file mode 100644
index c49e3644..00000000
--- a/protocol/proto/InBattleMechanicusMonsterInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message InBattleMechanicusMonsterInfo {
- uint32 monster_id = 1;
- uint32 level = 14;
- uint32 count = 13;
-}
diff --git a/protocol/proto/InBattleMechanicusPickCardNotify.proto b/protocol/proto/InBattleMechanicusPickCardNotify.proto
deleted file mode 100644
index e9f8285a..00000000
--- a/protocol/proto/InBattleMechanicusPickCardNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5399
-// EnetChannelId: 0
-// EnetIsReliable: true
-message InBattleMechanicusPickCardNotify {
- uint32 player_uid = 6;
- uint32 group_id = 7;
- uint32 play_index = 8;
- uint32 card_id = 10;
-}
diff --git a/protocol/proto/InBattleMechanicusPickCardReq.proto b/protocol/proto/InBattleMechanicusPickCardReq.proto
deleted file mode 100644
index 6defd3a4..00000000
--- a/protocol/proto/InBattleMechanicusPickCardReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5390
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message InBattleMechanicusPickCardReq {
- uint32 group_id = 11;
- uint32 play_index = 7;
- uint32 card_id = 1;
-}
diff --git a/protocol/proto/InBattleMechanicusPickCardRsp.proto b/protocol/proto/InBattleMechanicusPickCardRsp.proto
deleted file mode 100644
index a5cde266..00000000
--- a/protocol/proto/InBattleMechanicusPickCardRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5373
-// EnetChannelId: 0
-// EnetIsReliable: true
-message InBattleMechanicusPickCardRsp {
- int32 retcode = 11;
- uint32 card_id = 2;
- uint32 play_index = 4;
- uint32 group_id = 9;
-}
diff --git a/protocol/proto/InBattleMechanicusPlayerInfo.proto b/protocol/proto/InBattleMechanicusPlayerInfo.proto
deleted file mode 100644
index d7e2e3ea..00000000
--- a/protocol/proto/InBattleMechanicusPlayerInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message InBattleMechanicusPlayerInfo {
- uint32 pick_card_id = 5;
- uint32 uid = 14;
- repeated InBattleMechanicusBuildingInfo building_list = 4;
- bool is_card_confirmed = 13;
- uint32 building_points = 3;
-}
diff --git a/protocol/proto/InBattleMechanicusSettleInfo.proto b/protocol/proto/InBattleMechanicusSettleInfo.proto
deleted file mode 100644
index 07810eca..00000000
--- a/protocol/proto/InBattleMechanicusSettleInfo.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message InBattleMechanicusSettleInfo {
- uint64 scene_time_ms = 15;
- uint32 total_token = 4;
- uint32 real_token = 8;
- repeated MultistageSettleWatcherInfo watcher_list = 7;
- bool is_success = 6;
- uint32 play_index = 3;
- uint32 difficulty_percentage = 10;
- uint32 group_id = 13;
-}
diff --git a/protocol/proto/InBattleMechanicusSettleNotify.proto b/protocol/proto/InBattleMechanicusSettleNotify.proto
deleted file mode 100644
index a8abba05..00000000
--- a/protocol/proto/InBattleMechanicusSettleNotify.proto
+++ /dev/null
@@ -1,36 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5305
-// EnetChannelId: 0
-// EnetIsReliable: true
-message InBattleMechanicusSettleNotify {
- uint32 group_id = 15;
- uint64 scene_time_ms = 11;
- uint32 difficulty_percentage = 6;
- uint32 total_token = 7;
- repeated MultistageSettleWatcherInfo watcher_list = 3;
- uint32 real_token = 13;
- bool is_success = 2;
- uint32 play_index = 14;
-}
diff --git a/protocol/proto/InBattleMechanicusStageType.proto b/protocol/proto/InBattleMechanicusStageType.proto
deleted file mode 100644
index 7f73ee0a..00000000
--- a/protocol/proto/InBattleMechanicusStageType.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/InferencePageInfo.proto b/protocol/proto/InferencePageInfo.proto
deleted file mode 100644
index b3ba8574..00000000
--- a/protocol/proto/InferencePageInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "InfernceWordInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message InferencePageInfo {
- uint32 page_id = 3;
- repeated InfernceWordInfo unlock_word_list = 15;
-}
diff --git a/protocol/proto/InfernceWordInfo.proto b/protocol/proto/InfernceWordInfo.proto
deleted file mode 100644
index 5502ee09..00000000
--- a/protocol/proto/InfernceWordInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/InstableSprayAvatarInfo.proto b/protocol/proto/InstableSprayAvatarInfo.proto
deleted file mode 100644
index e76a4f75..00000000
--- a/protocol/proto/InstableSprayAvatarInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message InstableSprayAvatarInfo {
- bool is_trial = 8;
- uint64 avatar_id = 2;
-}
diff --git a/protocol/proto/InstableSprayDetailInfo.proto b/protocol/proto/InstableSprayDetailInfo.proto
deleted file mode 100644
index be2c4864..00000000
--- a/protocol/proto/InstableSprayDetailInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "InstableSprayStageInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message InstableSprayDetailInfo {
- repeated InstableSprayStageInfo stage_info_list = 9;
-}
diff --git a/protocol/proto/InstableSprayEnterDungeonReq.proto b/protocol/proto/InstableSprayEnterDungeonReq.proto
deleted file mode 100644
index 514a205a..00000000
--- a/protocol/proto/InstableSprayEnterDungeonReq.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 24312
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message InstableSprayEnterDungeonReq {
- uint32 stage_id = 13;
- uint32 difficulty = 2;
- repeated InstableSprayAvatarInfo avatar_info_list = 7;
-}
diff --git a/protocol/proto/InstableSprayEnterDungeonRsp.proto b/protocol/proto/InstableSprayEnterDungeonRsp.proto
deleted file mode 100644
index a795efd9..00000000
--- a/protocol/proto/InstableSprayEnterDungeonRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 23381
-// EnetChannelId: 0
-// EnetIsReliable: true
-message InstableSprayEnterDungeonRsp {
- uint32 level_id = 11;
- int32 retcode = 9;
-}
diff --git a/protocol/proto/InstableSprayGalleryInfoNotify.proto b/protocol/proto/InstableSprayGalleryInfoNotify.proto
deleted file mode 100644
index a3a8fd35..00000000
--- a/protocol/proto/InstableSprayGalleryInfoNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5588
-// EnetChannelId: 0
-// EnetIsReliable: true
-message InstableSprayGalleryInfoNotify {
- uint32 score = 3;
-}
diff --git a/protocol/proto/InstableSprayLevelFinishNotify.proto b/protocol/proto/InstableSprayLevelFinishNotify.proto
deleted file mode 100644
index b9eb7c5a..00000000
--- a/protocol/proto/InstableSprayLevelFinishNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 21961
-// EnetChannelId: 0
-// EnetIsReliable: true
-message InstableSprayLevelFinishNotify {
- bool is_need_switch_team = 11;
- bool is_skip_black_screen = 7;
- uint32 round = 15;
- uint32 stage_id = 8;
- uint32 level_id = 10;
-}
diff --git a/protocol/proto/InstableSprayRestartDungeonReq.proto b/protocol/proto/InstableSprayRestartDungeonReq.proto
deleted file mode 100644
index fc241304..00000000
--- a/protocol/proto/InstableSprayRestartDungeonReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 23678
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message InstableSprayRestartDungeonReq {
- repeated InstableSprayAvatarInfo avatar_info_list = 6;
-}
diff --git a/protocol/proto/InstableSprayRestartDungeonRsp.proto b/protocol/proto/InstableSprayRestartDungeonRsp.proto
deleted file mode 100644
index 087d161d..00000000
--- a/protocol/proto/InstableSprayRestartDungeonRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 24923
-// EnetChannelId: 0
-// EnetIsReliable: true
-message InstableSprayRestartDungeonRsp {
- uint32 level_id = 1;
- int32 retcode = 13;
-}
diff --git a/protocol/proto/InstableSpraySettleInfo.proto b/protocol/proto/InstableSpraySettleInfo.proto
deleted file mode 100644
index 5f456b6f..00000000
--- a/protocol/proto/InstableSpraySettleInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message InstableSpraySettleInfo {
- uint32 stage_id = 1;
- repeated uint32 score_list = 4;
- bool is_new_record = 13;
- uint32 difficulty = 5;
-}
diff --git a/protocol/proto/InstableSprayStageInfo.proto b/protocol/proto/InstableSprayStageInfo.proto
deleted file mode 100644
index dcf75c76..00000000
--- a/protocol/proto/InstableSprayStageInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "InstableSprayTeamInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message InstableSprayStageInfo {
- bool is_finished = 10;
- uint32 max_score = 3;
- uint32 stage_id = 4;
- repeated InstableSprayTeamInfo team_info_list = 6;
-}
diff --git a/protocol/proto/InstableSpraySwitchTeamReq.proto b/protocol/proto/InstableSpraySwitchTeamReq.proto
deleted file mode 100644
index 1a3e13e5..00000000
--- a/protocol/proto/InstableSpraySwitchTeamReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 24857
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message InstableSpraySwitchTeamReq {
- repeated InstableSprayAvatarInfo avatar_info_list = 13;
-}
diff --git a/protocol/proto/InstableSpraySwitchTeamRsp.proto b/protocol/proto/InstableSpraySwitchTeamRsp.proto
deleted file mode 100644
index 4aed7478..00000000
--- a/protocol/proto/InstableSpraySwitchTeamRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 24152
-// EnetChannelId: 0
-// EnetIsReliable: true
-message InstableSpraySwitchTeamRsp {
- uint32 level_id = 1;
- int32 retcode = 8;
-}
diff --git a/protocol/proto/InstableSprayTeamInfo.proto b/protocol/proto/InstableSprayTeamInfo.proto
deleted file mode 100644
index f9d0bb0c..00000000
--- a/protocol/proto/InstableSprayTeamInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message InstableSprayTeamInfo {
- repeated InstableSprayAvatarInfo avatar_info_list = 13;
-}
diff --git a/protocol/proto/InterOpType.proto b/protocol/proto/InterOpType.proto
deleted file mode 100644
index 9250a937..00000000
--- a/protocol/proto/InterOpType.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum InterOpType {
- INTER_OP_TYPE_FINISH = 0;
- INTER_OP_TYPE_START = 1;
-}
diff --git a/protocol/proto/InteractDailyDungeonInfoNotify.proto b/protocol/proto/InteractDailyDungeonInfoNotify.proto
deleted file mode 100644
index 04782604..00000000
--- a/protocol/proto/InteractDailyDungeonInfoNotify.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 919
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message InteractDailyDungeonInfoNotify {}
diff --git a/protocol/proto/InteractType.proto b/protocol/proto/InteractType.proto
deleted file mode 100644
index c1ba910f..00000000
--- a/protocol/proto/InteractType.proto
+++ /dev/null
@@ -1,40 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum InteractType {
- INTERACT_TYPE_NONE = 0;
- INTERACT_TYPE_PICK_ITEM = 1;
- INTERACT_TYPE_GATHER = 2;
- INTERACT_TYPE_OPEN_CHEST = 3;
- INTERACT_TYPE_OPEN_STATUE = 4;
- INTERACT_TYPE_CONSUM = 5;
- INTERACT_TYPE_MP_PLAY_REWARD = 6;
- INTERACT_TYPE_VIEW = 7;
- INTERACT_TYPE_GENERAL_REWARD = 8;
- INTERACT_TYPE_MIRACLE_RING = 9;
- INTERACT_TYPE_FOUNDATION = 10;
- INTERACT_TYPE_ECHO_SHELL = 11;
- INTERACT_TYPE_HOME_GATHER = 12;
- INTERACT_TYPE_ENV_ANIMAL = 13;
- INTERACT_TYPE_QUEST_GADGET = 14;
- INTERACT_TYPE_UI_INTERACT = 15;
- INTERACT_TYPE_DESHRET_OBELISK = 16;
-}
diff --git a/protocol/proto/InterpretInferenceWordReq.proto b/protocol/proto/InterpretInferenceWordReq.proto
deleted file mode 100644
index 4acbfdf9..00000000
--- a/protocol/proto/InterpretInferenceWordReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 419
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message InterpretInferenceWordReq {
- uint32 word_id = 2;
- uint32 page_id = 4;
-}
diff --git a/protocol/proto/InterpretInferenceWordRsp.proto b/protocol/proto/InterpretInferenceWordRsp.proto
deleted file mode 100644
index 974ea626..00000000
--- a/protocol/proto/InterpretInferenceWordRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 461
-// EnetChannelId: 0
-// EnetIsReliable: true
-message InterpretInferenceWordRsp {
- int32 retcode = 5;
- uint32 word_id = 14;
- uint32 page_id = 13;
-}
diff --git a/protocol/proto/InterruptGalleryReq.proto b/protocol/proto/InterruptGalleryReq.proto
deleted file mode 100644
index f96cb9ce..00000000
--- a/protocol/proto/InterruptGalleryReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5548
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message InterruptGalleryReq {
- uint32 gallery_id = 13;
-}
diff --git a/protocol/proto/InterruptGalleryRsp.proto b/protocol/proto/InterruptGalleryRsp.proto
deleted file mode 100644
index b242e93c..00000000
--- a/protocol/proto/InterruptGalleryRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5597
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message InterruptGalleryRsp {
- int32 retcode = 12;
- uint32 gallery_id = 9;
-}
diff --git a/protocol/proto/Investigation.proto b/protocol/proto/Investigation.proto
deleted file mode 100644
index 2d400a4c..00000000
--- a/protocol/proto/Investigation.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message Investigation {
- uint32 total_progress = 5;
- State state = 2;
- uint32 progress = 13;
- uint32 id = 9;
-
- enum State {
- STATE_INVALID = 0;
- STATE_IN_PROGRESS = 1;
- STATE_COMPLETE = 2;
- STATE_REWARD_TAKEN = 3;
- }
-}
diff --git a/protocol/proto/InvestigationMonster.proto b/protocol/proto/InvestigationMonster.proto
deleted file mode 100644
index 368f7231..00000000
--- a/protocol/proto/InvestigationMonster.proto
+++ /dev/null
@@ -1,48 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-import "WeeklyBossResinDiscountInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message InvestigationMonster {
- bool is_alive = 9;
- uint32 refresh_interval = 3;
- uint32 id = 13;
- uint32 level = 5;
- uint32 boss_chest_num = 1;
- WeeklyBossResinDiscountInfo weekly_boss_resin_discount_info = 12;
- uint32 monster_id = 301;
- Vector pos = 14;
- uint32 resin = 8;
- uint32 max_boss_chest_num = 4;
- uint32 next_refresh_time = 11;
- uint32 group_id = 285;
- uint32 scene_id = 10;
- bool is_area_locked = 15;
- LockState lock_state = 2;
- uint32 next_boss_chest_refresh_time = 7;
- uint32 city_id = 6;
-
- enum LockState {
- LOCK_STATE_NONE = 0;
- LOCK_STATE_QUEST = 1;
- }
-}
diff --git a/protocol/proto/InvestigationMonsterUpdateNotify.proto b/protocol/proto/InvestigationMonsterUpdateNotify.proto
deleted file mode 100644
index 55883a13..00000000
--- a/protocol/proto/InvestigationMonsterUpdateNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "InvestigationMonster.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1906
-// EnetChannelId: 0
-// EnetIsReliable: true
-message InvestigationMonsterUpdateNotify {
- InvestigationMonster investigation_monster = 5;
-}
diff --git a/protocol/proto/InvestigationQuestDailyNotify.proto b/protocol/proto/InvestigationQuestDailyNotify.proto
deleted file mode 100644
index 575aba14..00000000
--- a/protocol/proto/InvestigationQuestDailyNotify.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1921
-// EnetChannelId: 0
-// EnetIsReliable: true
-message InvestigationQuestDailyNotify {}
diff --git a/protocol/proto/InvestigationReadQuestDailyNotify.proto b/protocol/proto/InvestigationReadQuestDailyNotify.proto
deleted file mode 100644
index 435f3efa..00000000
--- a/protocol/proto/InvestigationReadQuestDailyNotify.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1902
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message InvestigationReadQuestDailyNotify {}
diff --git a/protocol/proto/InvestigationTarget.proto b/protocol/proto/InvestigationTarget.proto
deleted file mode 100644
index 831fed86..00000000
--- a/protocol/proto/InvestigationTarget.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message InvestigationTarget {
- uint32 quest_id = 15;
- State state = 2;
- uint32 progress = 8;
- uint32 total_progress = 7;
- uint32 investigation_id = 3;
-
- enum State {
- STATE_INVALID = 0;
- STATE_IN_PROGRESS = 1;
- STATE_COMPLETE = 2;
- STATE_REWARD_TAKEN = 3;
- }
-}
diff --git a/protocol/proto/IrodoriActivityDetailInfo.proto b/protocol/proto/IrodoriActivityDetailInfo.proto
deleted file mode 100644
index d9522aa3..00000000
--- a/protocol/proto/IrodoriActivityDetailInfo.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "IrodoriChessData.proto";
-import "IrodoriFlowerData.proto";
-import "IrodoriMasterLevelInfo.proto";
-import "IrodoriPoetryData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message IrodoriActivityDetailInfo {
- repeated IrodoriMasterLevelInfo master_level_list = 11;
- IrodoriFlowerData flower_data = 6;
- IrodoriPoetryData poetry_data = 8;
- IrodoriChessData chess_data = 14;
-}
diff --git a/protocol/proto/IrodoriChessData.proto b/protocol/proto/IrodoriChessData.proto
deleted file mode 100644
index d11922ed..00000000
--- a/protocol/proto/IrodoriChessData.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "IrodoriChessLevelData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message IrodoriChessData {
- bool is_open = 8;
- repeated IrodoriChessLevelData level_data_list = 1;
-}
diff --git a/protocol/proto/IrodoriChessEntranceDetailInfo.proto b/protocol/proto/IrodoriChessEntranceDetailInfo.proto
deleted file mode 100644
index 258a6f47..00000000
--- a/protocol/proto/IrodoriChessEntranceDetailInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "IrodoriChessEntranceInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message IrodoriChessEntranceDetailInfo {
- repeated IrodoriChessEntranceInfo info_list = 15;
-}
diff --git a/protocol/proto/IrodoriChessEntranceInfo.proto b/protocol/proto/IrodoriChessEntranceInfo.proto
deleted file mode 100644
index a6dc66ea..00000000
--- a/protocol/proto/IrodoriChessEntranceInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "IrodoriChessMonsterInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message IrodoriChessEntranceInfo {
- repeated IrodoriChessMonsterInfo monster_info_list = 6;
- uint32 entrance_point_id = 4;
-}
diff --git a/protocol/proto/IrodoriChessEquipCardReq.proto b/protocol/proto/IrodoriChessEquipCardReq.proto
deleted file mode 100644
index 68a918b2..00000000
--- a/protocol/proto/IrodoriChessEquipCardReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8561
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message IrodoriChessEquipCardReq {
- bool is_hard_map = 2;
- uint32 level_id = 12;
- uint32 card_id = 9;
-}
diff --git a/protocol/proto/IrodoriChessEquipCardRsp.proto b/protocol/proto/IrodoriChessEquipCardRsp.proto
deleted file mode 100644
index 74d9a159..00000000
--- a/protocol/proto/IrodoriChessEquipCardRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8308
-// EnetChannelId: 0
-// EnetIsReliable: true
-message IrodoriChessEquipCardRsp {
- int32 retcode = 2;
- uint32 card_id = 8;
- uint32 level_id = 5;
- bool is_hard_map = 12;
-}
diff --git a/protocol/proto/IrodoriChessInfo.proto b/protocol/proto/IrodoriChessInfo.proto
deleted file mode 100644
index 0e20e64b..00000000
--- a/protocol/proto/IrodoriChessInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;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/protocol/proto/IrodoriChessLeftMonsterNotify.proto b/protocol/proto/IrodoriChessLeftMonsterNotify.proto
deleted file mode 100644
index ca450692..00000000
--- a/protocol/proto/IrodoriChessLeftMonsterNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5338
-// EnetChannelId: 0
-// EnetIsReliable: true
-message IrodoriChessLeftMonsterNotify {
- uint32 left_monsters = 8;
-}
diff --git a/protocol/proto/IrodoriChessLevelData.proto b/protocol/proto/IrodoriChessLevelData.proto
deleted file mode 100644
index 66967775..00000000
--- a/protocol/proto/IrodoriChessLevelData.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "IrodoriChessMapData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message IrodoriChessLevelData {
- uint32 open_time = 8;
- uint32 level_id = 15;
- IrodoriChessMapData hard_map_data = 7;
- IrodoriChessMapData normal_map_data = 11;
-}
diff --git a/protocol/proto/IrodoriChessMapData.proto b/protocol/proto/IrodoriChessMapData.proto
deleted file mode 100644
index 85eaecb0..00000000
--- a/protocol/proto/IrodoriChessMapData.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message IrodoriChessMapData {
- uint32 map_id = 6;
- IrodoriChessEntranceDetailInfo entrance_detail_info = 7;
- repeated uint32 equiped_card_list = 3;
- uint32 best_score = 8;
-}
diff --git a/protocol/proto/IrodoriChessMonsterInfo.proto b/protocol/proto/IrodoriChessMonsterInfo.proto
deleted file mode 100644
index db70ea86..00000000
--- a/protocol/proto/IrodoriChessMonsterInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message IrodoriChessMonsterInfo {
- uint32 grant_points = 6;
- uint32 level = 13;
- uint32 monster_id = 14;
- repeated uint32 affix_list = 11;
-}
diff --git a/protocol/proto/IrodoriChessMysteryInfo.proto b/protocol/proto/IrodoriChessMysteryInfo.proto
deleted file mode 100644
index 0360d731..00000000
--- a/protocol/proto/IrodoriChessMysteryInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message IrodoriChessMysteryInfo {
- IrodoriChessEntranceDetailInfo entrance_detail_info = 5;
- repeated uint32 entrance_point_id_list = 2;
- repeated uint32 exit_point_id_list = 13;
-}
diff --git a/protocol/proto/IrodoriChessPlayerInfo.proto b/protocol/proto/IrodoriChessPlayerInfo.proto
deleted file mode 100644
index 1ebd123c..00000000
--- a/protocol/proto/IrodoriChessPlayerInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message IrodoriChessPlayerInfo {
- uint32 uid = 4;
- uint32 building_points = 9;
- uint32 settle_score = 3;
-}
diff --git a/protocol/proto/IrodoriChessPlayerInfoNotify.proto b/protocol/proto/IrodoriChessPlayerInfoNotify.proto
deleted file mode 100644
index 71924e18..00000000
--- a/protocol/proto/IrodoriChessPlayerInfoNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5364
-// EnetChannelId: 0
-// EnetIsReliable: true
-message IrodoriChessPlayerInfoNotify {
- IrodoriChessPlayerInfo player_info = 6;
-}
diff --git a/protocol/proto/IrodoriChessUnequipCardReq.proto b/protocol/proto/IrodoriChessUnequipCardReq.proto
deleted file mode 100644
index c28e1649..00000000
--- a/protocol/proto/IrodoriChessUnequipCardReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8057
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message IrodoriChessUnequipCardReq {
- uint32 card_id = 8;
- uint32 level_id = 5;
- bool is_hard_map = 10;
-}
diff --git a/protocol/proto/IrodoriChessUnequipCardRsp.proto b/protocol/proto/IrodoriChessUnequipCardRsp.proto
deleted file mode 100644
index bdb01035..00000000
--- a/protocol/proto/IrodoriChessUnequipCardRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8817
-// EnetChannelId: 0
-// EnetIsReliable: true
-message IrodoriChessUnequipCardRsp {
- bool is_hard_map = 10;
- uint32 card_id = 13;
- uint32 level_id = 14;
- int32 retcode = 11;
-}
diff --git a/protocol/proto/IrodoriEditFlowerCombinationReq.proto b/protocol/proto/IrodoriEditFlowerCombinationReq.proto
deleted file mode 100644
index ce3b5eb3..00000000
--- a/protocol/proto/IrodoriEditFlowerCombinationReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8608
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message IrodoriEditFlowerCombinationReq {
- uint32 entity_id = 13;
- CustomGadgetTreeInfo combination_info = 1;
-}
diff --git a/protocol/proto/IrodoriEditFlowerCombinationRsp.proto b/protocol/proto/IrodoriEditFlowerCombinationRsp.proto
deleted file mode 100644
index f40af7a9..00000000
--- a/protocol/proto/IrodoriEditFlowerCombinationRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8833
-// EnetChannelId: 0
-// EnetIsReliable: true
-message IrodoriEditFlowerCombinationRsp {
- bool is_already_finished = 4;
- bool is_can_take_reward = 3;
- int32 retcode = 1;
-}
diff --git a/protocol/proto/IrodoriFillPoetryReq.proto b/protocol/proto/IrodoriFillPoetryReq.proto
deleted file mode 100644
index 44b78444..00000000
--- a/protocol/proto/IrodoriFillPoetryReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8129
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message IrodoriFillPoetryReq {
- uint32 theme_id = 9;
- uint32 line_id = 13;
-}
diff --git a/protocol/proto/IrodoriFillPoetryRsp.proto b/protocol/proto/IrodoriFillPoetryRsp.proto
deleted file mode 100644
index f7e9af11..00000000
--- a/protocol/proto/IrodoriFillPoetryRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8880
-// EnetChannelId: 0
-// EnetIsReliable: true
-message IrodoriFillPoetryRsp {
- IrodoriPoetryThemeData theme_data = 13;
- int32 retcode = 12;
-}
diff --git a/protocol/proto/IrodoriFlowerData.proto b/protocol/proto/IrodoriFlowerData.proto
deleted file mode 100644
index 2c6ddbbc..00000000
--- a/protocol/proto/IrodoriFlowerData.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message IrodoriFlowerData {
- repeated uint32 finished_theme_list = 1;
- repeated ItemParam used_flower_list = 7;
-}
diff --git a/protocol/proto/IrodoriMasterGalleryCgEndNotify.proto b/protocol/proto/IrodoriMasterGalleryCgEndNotify.proto
deleted file mode 100644
index a760c3a5..00000000
--- a/protocol/proto/IrodoriMasterGalleryCgEndNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8061
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message IrodoriMasterGalleryCgEndNotify {
- uint32 level_id = 15;
- uint32 gallery_id = 4;
-}
diff --git a/protocol/proto/IrodoriMasterGallerySettleInfo.proto b/protocol/proto/IrodoriMasterGallerySettleInfo.proto
deleted file mode 100644
index 75bec660..00000000
--- a/protocol/proto/IrodoriMasterGallerySettleInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message IrodoriMasterGallerySettleInfo {
- GalleryStopReason reason = 15;
- bool is_finish = 11;
- uint32 finish_time = 14;
- uint32 difficult = 6;
- uint32 level_id = 4;
-}
diff --git a/protocol/proto/IrodoriMasterGallerySettleNotify.proto b/protocol/proto/IrodoriMasterGallerySettleNotify.proto
deleted file mode 100644
index e45ef8b5..00000000
--- a/protocol/proto/IrodoriMasterGallerySettleNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8340
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message IrodoriMasterGallerySettleNotify {
- IrodoriMasterGallerySettleInfo settle_info = 13;
- uint32 gallery_id = 5;
-}
diff --git a/protocol/proto/IrodoriMasterLevelDetailInfo.proto b/protocol/proto/IrodoriMasterLevelDetailInfo.proto
deleted file mode 100644
index 7d9be01d..00000000
--- a/protocol/proto/IrodoriMasterLevelDetailInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message IrodoriMasterLevelDetailInfo {
- bool is_finish = 1;
- uint32 diffculty = 2;
- uint32 min_finish_time = 8;
- bool is_have_try = 7;
-}
diff --git a/protocol/proto/IrodoriMasterLevelInfo.proto b/protocol/proto/IrodoriMasterLevelInfo.proto
deleted file mode 100644
index 2420b586..00000000
--- a/protocol/proto/IrodoriMasterLevelInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "IrodoriMasterLevelDetailInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message IrodoriMasterLevelInfo {
- repeated IrodoriMasterLevelDetailInfo detail_info = 11;
- uint32 level_id = 14;
-}
diff --git a/protocol/proto/IrodoriMasterStartGalleryReq.proto b/protocol/proto/IrodoriMasterStartGalleryReq.proto
deleted file mode 100644
index 2eee2c1b..00000000
--- a/protocol/proto/IrodoriMasterStartGalleryReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8165
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message IrodoriMasterStartGalleryReq {
- uint32 level_id = 12;
- uint32 difficulty = 4;
-}
diff --git a/protocol/proto/IrodoriMasterStartGalleryRsp.proto b/protocol/proto/IrodoriMasterStartGalleryRsp.proto
deleted file mode 100644
index 2e044d21..00000000
--- a/protocol/proto/IrodoriMasterStartGalleryRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8381
-// EnetChannelId: 0
-// EnetIsReliable: true
-message IrodoriMasterStartGalleryRsp {
- int32 retcode = 12;
-}
diff --git a/protocol/proto/IrodoriPoetryData.proto b/protocol/proto/IrodoriPoetryData.proto
deleted file mode 100644
index 8d3a9114..00000000
--- a/protocol/proto/IrodoriPoetryData.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message IrodoriPoetryData {
- repeated IrodoriPoetryThemeData theme_data_list = 3;
- uint32 cur_theme_id = 14;
-}
diff --git a/protocol/proto/IrodoriPoetryThemeData.proto b/protocol/proto/IrodoriPoetryThemeData.proto
deleted file mode 100644
index da0c1e44..00000000
--- a/protocol/proto/IrodoriPoetryThemeData.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message IrodoriPoetryThemeData {
- repeated uint32 scanned_index_list = 1;
- repeated uint32 line_id_list = 4;
- uint32 max_progress = 2;
- uint32 theme_id = 13;
- uint32 progress = 5;
- uint32 min_progress = 12;
- uint32 selected_line_id = 9;
-}
diff --git a/protocol/proto/IrodoriScanEntityReq.proto b/protocol/proto/IrodoriScanEntityReq.proto
deleted file mode 100644
index 37daf5b8..00000000
--- a/protocol/proto/IrodoriScanEntityReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8767
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message IrodoriScanEntityReq {
- uint32 entity_id = 11;
-}
diff --git a/protocol/proto/IrodoriScanEntityRsp.proto b/protocol/proto/IrodoriScanEntityRsp.proto
deleted file mode 100644
index d2f1dfb1..00000000
--- a/protocol/proto/IrodoriScanEntityRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8026
-// EnetChannelId: 0
-// EnetIsReliable: true
-message IrodoriScanEntityRsp {
- IrodoriPoetryThemeData theme_data = 10;
- int32 retcode = 5;
- bool is_get_inspiration = 1;
-}
diff --git a/protocol/proto/IslandPartyDetailInfo.proto b/protocol/proto/IslandPartyDetailInfo.proto
deleted file mode 100644
index fad91f38..00000000
--- a/protocol/proto/IslandPartyDetailInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "IslandPartyStageData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message IslandPartyDetailInfo {
- repeated IslandPartyStageData stage_data_list = 15;
-}
diff --git a/protocol/proto/IslandPartyGallerySettleInfo.proto b/protocol/proto/IslandPartyGallerySettleInfo.proto
deleted file mode 100644
index c77511a5..00000000
--- a/protocol/proto/IslandPartyGallerySettleInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message IslandPartyGallerySettleInfo {
- OnlinePlayerInfo player_info = 13;
- repeated ExhibitionDisplayInfo card_list = 11;
-}
diff --git a/protocol/proto/IslandPartyRaftInfoNotify.proto b/protocol/proto/IslandPartyRaftInfoNotify.proto
deleted file mode 100644
index 35f35ad7..00000000
--- a/protocol/proto/IslandPartyRaftInfoNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5565
-// EnetChannelId: 0
-// EnetIsReliable: true
-message IslandPartyRaftInfoNotify {
- uint32 point_id = 7;
- uint32 coin = 15;
- uint32 fuel = 3;
- uint32 component = 13;
-}
diff --git a/protocol/proto/IslandPartySailInfoNotify.proto b/protocol/proto/IslandPartySailInfoNotify.proto
deleted file mode 100644
index e60c96f0..00000000
--- a/protocol/proto/IslandPartySailInfoNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5504
-// EnetChannelId: 0
-// EnetIsReliable: true
-message IslandPartySailInfoNotify {
- uint32 coin = 10;
- IslandPartySailStage stage = 8;
- uint32 kill_monster_count = 4;
- uint32 progress = 15;
-}
diff --git a/protocol/proto/IslandPartySailStage.proto b/protocol/proto/IslandPartySailStage.proto
deleted file mode 100644
index 9b463ae6..00000000
--- a/protocol/proto/IslandPartySailStage.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum IslandPartySailStage {
- ISLAND_PARTY_SAIL_STAGE_NONE = 0;
- ISLAND_PARTY_SAIL_STAGE_SAIL = 1;
- ISLAND_PARTY_SAIL_STAGE_BATTLE = 2;
-}
diff --git a/protocol/proto/IslandPartySettleNotify.proto b/protocol/proto/IslandPartySettleNotify.proto
deleted file mode 100644
index 813a5f57..00000000
--- a/protocol/proto/IslandPartySettleNotify.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 24601
-// EnetChannelId: 0
-// EnetIsReliable: true
-message IslandPartySettleNotify {
- bool is_new_record = 13;
- GalleryStopReason reason = 1;
- repeated IslandPartyGallerySettleInfo settle_info_list = 8;
- repeated ExhibitionDisplayInfo score_list = 6;
- uint32 time_remain = 15;
-}
diff --git a/protocol/proto/IslandPartyStageData.proto b/protocol/proto/IslandPartyStageData.proto
deleted file mode 100644
index 817de5d8..00000000
--- a/protocol/proto/IslandPartyStageData.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message IslandPartyStageData {
- uint32 stage_id = 13;
- bool is_open = 14;
- uint32 best_score = 4;
-}
diff --git a/protocol/proto/Item.proto b/protocol/proto/Item.proto
deleted file mode 100644
index 64287953..00000000
--- a/protocol/proto/Item.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "Equip.proto";
-import "Furniture.proto";
-import "Material.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message Item {
- uint32 item_id = 1;
- uint64 guid = 2;
- oneof detail {
- Material material = 5;
- Equip equip = 6;
- Furniture furniture = 7;
- }
-}
diff --git a/protocol/proto/ItemAddHintNotify.proto b/protocol/proto/ItemAddHintNotify.proto
deleted file mode 100644
index e2049835..00000000
--- a/protocol/proto/ItemAddHintNotify.proto
+++ /dev/null
@@ -1,37 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ItemHint.proto";
-import "Vector.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 607
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ItemAddHintNotify {
- bool is_position_valid = 14;
- uint32 quest_id = 3;
- uint32 reason = 6;
- bool is_general_reward_hiden = 15;
- repeated ItemHint item_list = 10;
- bool is_transfered_from_avatar_card = 12;
- Vector position = 9;
- repeated ItemHint overflow_transformed_item_list = 8;
-}
diff --git a/protocol/proto/ItemCdGroupTimeNotify.proto b/protocol/proto/ItemCdGroupTimeNotify.proto
deleted file mode 100644
index 71e0c778..00000000
--- a/protocol/proto/ItemCdGroupTimeNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 634
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ItemCdGroupTimeNotify {
- map item_cd_map = 9;
-}
diff --git a/protocol/proto/ItemGivingReq.proto b/protocol/proto/ItemGivingReq.proto
deleted file mode 100644
index b3d1591a..00000000
--- a/protocol/proto/ItemGivingReq.proto
+++ /dev/null
@@ -1,38 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 140
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ItemGivingReq {
- map item_guid_count_map = 15;
- uint32 giving_id = 13;
- repeated ItemParam item_param_list = 4;
- ItemGivingRsp item_giving_type = 2;
-
- enum ItemGivingRsp {
- ITEM_GIVING_RSP_QUEST = 0;
- ITEM_GIVING_RSP_GADGET = 1;
- }
-}
diff --git a/protocol/proto/ItemGivingRsp.proto b/protocol/proto/ItemGivingRsp.proto
deleted file mode 100644
index 16fc2bc8..00000000
--- a/protocol/proto/ItemGivingRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 118
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ItemGivingRsp {
- uint32 giving_group_id = 1;
- uint32 giving_id = 13;
- int32 retcode = 3;
-}
diff --git a/protocol/proto/ItemHint.proto b/protocol/proto/ItemHint.proto
deleted file mode 100644
index f3429de0..00000000
--- a/protocol/proto/ItemHint.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ItemHint {
- uint32 item_id = 8;
- bool is_new = 2;
- uint32 count = 15;
- uint64 guid = 4;
-}
diff --git a/protocol/proto/ItemParam.proto b/protocol/proto/ItemParam.proto
deleted file mode 100644
index 9e349896..00000000
--- a/protocol/proto/ItemParam.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ItemParam {
- uint32 item_id = 1;
- uint32 count = 2;
-}
diff --git a/protocol/proto/JigsawPictureData.proto b/protocol/proto/JigsawPictureData.proto
deleted file mode 100644
index 5773de59..00000000
--- a/protocol/proto/JigsawPictureData.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message JigsawPictureData {
- bool is_finished = 7;
- uint32 shortest_time = 10;
- bool is_open = 5;
- uint32 last_duration = 6;
-}
diff --git a/protocol/proto/JoinHomeWorldFailNotify.proto b/protocol/proto/JoinHomeWorldFailNotify.proto
deleted file mode 100644
index af152a15..00000000
--- a/protocol/proto/JoinHomeWorldFailNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4530
-// EnetChannelId: 0
-// EnetIsReliable: true
-message JoinHomeWorldFailNotify {
- uint32 target_uid = 6;
- int32 retcode = 13;
-}
diff --git a/protocol/proto/JoinPlayerFailNotify.proto b/protocol/proto/JoinPlayerFailNotify.proto
deleted file mode 100644
index 76ec7f36..00000000
--- a/protocol/proto/JoinPlayerFailNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 236
-// EnetChannelId: 0
-// EnetIsReliable: true
-message JoinPlayerFailNotify {
- int32 retcode = 11;
-}
diff --git a/protocol/proto/JoinPlayerSceneReq.proto b/protocol/proto/JoinPlayerSceneReq.proto
deleted file mode 100644
index e56a6ee9..00000000
--- a/protocol/proto/JoinPlayerSceneReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 292
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message JoinPlayerSceneReq {
- uint32 target_uid = 12;
-}
diff --git a/protocol/proto/JoinPlayerSceneRsp.proto b/protocol/proto/JoinPlayerSceneRsp.proto
deleted file mode 100644
index 01fefd7b..00000000
--- a/protocol/proto/JoinPlayerSceneRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 220
-// EnetChannelId: 0
-// EnetIsReliable: true
-message JoinPlayerSceneRsp {
- int32 retcode = 10;
-}
diff --git a/protocol/proto/KeepAliveNotify.proto b/protocol/proto/KeepAliveNotify.proto
deleted file mode 100644
index bbcfd0c3..00000000
--- a/protocol/proto/KeepAliveNotify.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 72
-// EnetChannelId: 0
-// EnetIsReliable: true
-message KeepAliveNotify {}
diff --git a/protocol/proto/LanguageType.proto b/protocol/proto/LanguageType.proto
deleted file mode 100644
index 914a2680..00000000
--- a/protocol/proto/LanguageType.proto
+++ /dev/null
@@ -1,39 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/LanternProjectionInfo.proto b/protocol/proto/LanternProjectionInfo.proto
deleted file mode 100644
index 28bc68ac..00000000
--- a/protocol/proto/LanternProjectionInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-import "LanternProjectionLevelInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message LanternProjectionInfo {
- repeated ClientInputType view_switch_tips_list = 12;
- repeated LanternProjectionLevelInfo level_list = 6;
- repeated uint32 open_stage_list = 10;
- repeated ClientInputType view_input_tips_list = 13;
-}
diff --git a/protocol/proto/LanternProjectionLevelInfo.proto b/protocol/proto/LanternProjectionLevelInfo.proto
deleted file mode 100644
index e54bad7f..00000000
--- a/protocol/proto/LanternProjectionLevelInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message LanternProjectionLevelInfo {
- uint32 min_finish_time = 1;
- uint32 id = 2;
- bool is_finished = 7;
- bool is_can_start = 9;
- bool is_show_tips = 10;
-}
diff --git a/protocol/proto/LanternRiteActivityDetailInfo.proto b/protocol/proto/LanternRiteActivityDetailInfo.proto
deleted file mode 100644
index b1e89bf0..00000000
--- a/protocol/proto/LanternRiteActivityDetailInfo.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "LanternProjectionInfo.proto";
-import "LanternRiteFireworksInfo.proto";
-import "SalvageStageInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message LanternRiteActivityDetailInfo {
- LanternProjectionInfo projection_info = 13;
- repeated SalvageStageInfo stage_info_list = 5;
- LanternRiteFireworksInfo fireworks_info = 8;
- bool is_mini_eldritch_dungeon_open = 2;
- bool is_content_closed = 14;
- bool is_taken_skin_reward = 6;
-}
diff --git a/protocol/proto/LanternRiteDoFireworksReformReq.proto b/protocol/proto/LanternRiteDoFireworksReformReq.proto
deleted file mode 100644
index 78405a17..00000000
--- a/protocol/proto/LanternRiteDoFireworksReformReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8226
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message LanternRiteDoFireworksReformReq {
- uint32 stage_id = 12;
- uint32 skill_id = 11;
- uint32 challenge_id = 10;
- uint32 factor_id = 13;
-}
diff --git a/protocol/proto/LanternRiteDoFireworksReformRsp.proto b/protocol/proto/LanternRiteDoFireworksReformRsp.proto
deleted file mode 100644
index 0d3a80f7..00000000
--- a/protocol/proto/LanternRiteDoFireworksReformRsp.proto
+++ /dev/null
@@ -1,37 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8657
-// EnetChannelId: 0
-// EnetIsReliable: true
-message LanternRiteDoFireworksReformRsp {
- uint32 stage_id = 7;
- bool is_lucky = 13;
- uint32 challenge_id = 8;
- repeated LanternRiteFireworksReformFactorInfo factor_info_list = 2;
- uint32 stamina_value = 10;
- uint32 reform_score = 15;
- uint32 fire_element_value = 11;
- int32 retcode = 3;
- uint32 fire_element_addition_ratio = 12;
-}
diff --git a/protocol/proto/LanternRiteEndFireworksReformReq.proto b/protocol/proto/LanternRiteEndFireworksReformReq.proto
deleted file mode 100644
index afc13482..00000000
--- a/protocol/proto/LanternRiteEndFireworksReformReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8277
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message LanternRiteEndFireworksReformReq {
- uint32 stage_id = 9;
- uint32 challenge_id = 1;
-}
diff --git a/protocol/proto/LanternRiteEndFireworksReformRsp.proto b/protocol/proto/LanternRiteEndFireworksReformRsp.proto
deleted file mode 100644
index dff9eabf..00000000
--- a/protocol/proto/LanternRiteEndFireworksReformRsp.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8933
-// EnetChannelId: 0
-// EnetIsReliable: true
-message LanternRiteEndFireworksReformRsp {
- bool is_full_score = 10;
- int32 retcode = 1;
- bool is_unlock_fireworks = 6;
- uint32 stage_id = 15;
- bool is_unlock_new_skill = 12;
- bool is_stamina_up = 4;
- uint32 final_score = 13;
- uint32 challenge_id = 5;
- bool is_new_record = 9;
-}
diff --git a/protocol/proto/LanternRiteFireworksChallengeInfo.proto b/protocol/proto/LanternRiteFireworksChallengeInfo.proto
deleted file mode 100644
index ef0fa949..00000000
--- a/protocol/proto/LanternRiteFireworksChallengeInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message LanternRiteFireworksChallengeInfo {
- bool is_full_score = 13;
- uint32 best_score = 7;
- uint32 challenge_id = 3;
-}
diff --git a/protocol/proto/LanternRiteFireworksInfo.proto b/protocol/proto/LanternRiteFireworksInfo.proto
deleted file mode 100644
index 1c76c358..00000000
--- a/protocol/proto/LanternRiteFireworksInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "LanternRiteFireworksStageInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message LanternRiteFireworksInfo {
- repeated LanternRiteFireworksStageInfo stage_info_list = 6;
-}
diff --git a/protocol/proto/LanternRiteFireworksReformFactorInfo.proto b/protocol/proto/LanternRiteFireworksReformFactorInfo.proto
deleted file mode 100644
index 69fb93bb..00000000
--- a/protocol/proto/LanternRiteFireworksReformFactorInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message LanternRiteFireworksReformFactorInfo {
- uint32 factor_value = 5;
- uint32 factor_id = 13;
-}
diff --git a/protocol/proto/LanternRiteFireworksReformSkillInfo.proto b/protocol/proto/LanternRiteFireworksReformSkillInfo.proto
deleted file mode 100644
index 74be487f..00000000
--- a/protocol/proto/LanternRiteFireworksReformSkillInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message LanternRiteFireworksReformSkillInfo {
- uint32 skill_id = 2;
- bool is_unlock = 11;
- uint32 unlock_challenge_time = 1;
- uint32 unlock_challenge_id = 14;
-}
diff --git a/protocol/proto/LanternRiteFireworksStageInfo.proto b/protocol/proto/LanternRiteFireworksStageInfo.proto
deleted file mode 100644
index dbd40d7d..00000000
--- a/protocol/proto/LanternRiteFireworksStageInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "LanternRiteFireworksChallengeInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message LanternRiteFireworksStageInfo {
- bool is_open = 8;
- repeated LanternRiteFireworksChallengeInfo challenge_info_list = 9;
- uint32 stage_id = 15;
-}
diff --git a/protocol/proto/LanternRiteStartFireworksReformReq.proto b/protocol/proto/LanternRiteStartFireworksReformReq.proto
deleted file mode 100644
index a30997b4..00000000
--- a/protocol/proto/LanternRiteStartFireworksReformReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8518
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message LanternRiteStartFireworksReformReq {
- uint32 stage_id = 2;
- uint32 challenge_id = 7;
-}
diff --git a/protocol/proto/LanternRiteStartFireworksReformRsp.proto b/protocol/proto/LanternRiteStartFireworksReformRsp.proto
deleted file mode 100644
index db6674b9..00000000
--- a/protocol/proto/LanternRiteStartFireworksReformRsp.proto
+++ /dev/null
@@ -1,38 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8862
-// EnetChannelId: 0
-// EnetIsReliable: true
-message LanternRiteStartFireworksReformRsp {
- repeated LanternRiteFireworksReformFactorInfo factor_info_list = 15;
- uint32 fire_element_addition_ratio = 13;
- uint32 stamina_value = 2;
- repeated LanternRiteFireworksReformSkillInfo skill_info_list = 8;
- uint32 reform_score = 6;
- uint32 stage_id = 12;
- uint32 challenge_id = 11;
- uint32 fire_element_value = 14;
- int32 retcode = 7;
-}
diff --git a/protocol/proto/LanternRiteTakeSkinRewardReq.proto b/protocol/proto/LanternRiteTakeSkinRewardReq.proto
deleted file mode 100644
index 2ddca4a9..00000000
--- a/protocol/proto/LanternRiteTakeSkinRewardReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8826
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message LanternRiteTakeSkinRewardReq {}
diff --git a/protocol/proto/LanternRiteTakeSkinRewardRsp.proto b/protocol/proto/LanternRiteTakeSkinRewardRsp.proto
deleted file mode 100644
index fec547d8..00000000
--- a/protocol/proto/LanternRiteTakeSkinRewardRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8777
-// EnetChannelId: 0
-// EnetIsReliable: true
-message LanternRiteTakeSkinRewardRsp {
- int32 retcode = 6;
-}
diff --git a/protocol/proto/LastPacketPrintNotify.proto b/protocol/proto/LastPacketPrintNotify.proto
deleted file mode 100644
index e26e8aa6..00000000
--- a/protocol/proto/LastPacketPrintNotify.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 88
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message LastPacketPrintNotify {}
diff --git a/protocol/proto/LaunchFireworksReq.proto b/protocol/proto/LaunchFireworksReq.proto
deleted file mode 100644
index 4cf26fa0..00000000
--- a/protocol/proto/LaunchFireworksReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6090
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message LaunchFireworksReq {
- FireworksLaunchSchemeData scheme_data = 13;
-}
diff --git a/protocol/proto/LaunchFireworksRsp.proto b/protocol/proto/LaunchFireworksRsp.proto
deleted file mode 100644
index af66b713..00000000
--- a/protocol/proto/LaunchFireworksRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6057
-// EnetChannelId: 0
-// EnetIsReliable: true
-message LaunchFireworksRsp {
- int32 retcode = 6;
-}
diff --git a/protocol/proto/LeaveSceneReq.proto b/protocol/proto/LeaveSceneReq.proto
deleted file mode 100644
index f55a2b7b..00000000
--- a/protocol/proto/LeaveSceneReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 298
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message LeaveSceneReq {}
diff --git a/protocol/proto/LeaveSceneRsp.proto b/protocol/proto/LeaveSceneRsp.proto
deleted file mode 100644
index cd68cee4..00000000
--- a/protocol/proto/LeaveSceneRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 212
-// EnetChannelId: 0
-// EnetIsReliable: true
-message LeaveSceneRsp {
- int32 retcode = 3;
-}
diff --git a/protocol/proto/LeaveWorldNotify.proto b/protocol/proto/LeaveWorldNotify.proto
deleted file mode 100644
index 15dbd969..00000000
--- a/protocol/proto/LeaveWorldNotify.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3017
-// EnetChannelId: 0
-// EnetIsReliable: true
-message LeaveWorldNotify {}
diff --git a/protocol/proto/LevelTagDataNotify.proto b/protocol/proto/LevelTagDataNotify.proto
deleted file mode 100644
index d4eeafc9..00000000
--- a/protocol/proto/LevelTagDataNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3314
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message LevelTagDataNotify {
- repeated uint32 level_tag_id_list = 9;
-}
diff --git a/protocol/proto/LevelupCityReq.proto b/protocol/proto/LevelupCityReq.proto
deleted file mode 100644
index 3103ac0a..00000000
--- a/protocol/proto/LevelupCityReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 216
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message LevelupCityReq {
- uint32 scene_id = 5;
- uint32 area_id = 3;
- uint32 item_num = 14;
-}
diff --git a/protocol/proto/LevelupCityRsp.proto b/protocol/proto/LevelupCityRsp.proto
deleted file mode 100644
index 29977ec4..00000000
--- a/protocol/proto/LevelupCityRsp.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 287
-// EnetChannelId: 0
-// EnetIsReliable: true
-message LevelupCityRsp {
- uint32 area_id = 9;
- int32 retcode = 3;
- uint32 scene_id = 4;
- CityInfo city_info = 6;
-}
diff --git a/protocol/proto/LifeStateChangeNotify.proto b/protocol/proto/LifeStateChangeNotify.proto
deleted file mode 100644
index 92647949..00000000
--- a/protocol/proto/LifeStateChangeNotify.proto
+++ /dev/null
@@ -1,36 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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 "ServerBuff.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1298
-// EnetChannelId: 0
-// EnetIsReliable: true
-message LifeStateChangeNotify {
- uint32 entity_id = 4;
- repeated ServerBuff server_buff_list = 6;
- string attack_tag = 7;
- uint32 move_reliable_seq = 15;
- PlayerDieType die_type = 14;
- uint32 life_state = 5;
- uint32 source_entity_id = 1;
-}
diff --git a/protocol/proto/LikeCustomDungeonReq.proto b/protocol/proto/LikeCustomDungeonReq.proto
deleted file mode 100644
index 7cdc4918..00000000
--- a/protocol/proto/LikeCustomDungeonReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6210
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message LikeCustomDungeonReq {
- bool is_cancel_like = 5;
- uint64 dungeon_guid = 10;
-}
diff --git a/protocol/proto/LikeCustomDungeonRsp.proto b/protocol/proto/LikeCustomDungeonRsp.proto
deleted file mode 100644
index 5c1abe09..00000000
--- a/protocol/proto/LikeCustomDungeonRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6219
-// EnetChannelId: 0
-// EnetIsReliable: true
-message LikeCustomDungeonRsp {
- int32 retcode = 3;
-}
diff --git a/protocol/proto/LiveEndNotify.proto b/protocol/proto/LiveEndNotify.proto
deleted file mode 100644
index 1b22cb50..00000000
--- a/protocol/proto/LiveEndNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 806
-// EnetChannelId: 0
-// EnetIsReliable: true
-message LiveEndNotify {
- uint32 live_id = 5;
-}
diff --git a/protocol/proto/LiveStartNotify.proto b/protocol/proto/LiveStartNotify.proto
deleted file mode 100644
index 3d7f2a27..00000000
--- a/protocol/proto/LiveStartNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 826
-// EnetChannelId: 0
-// EnetIsReliable: true
-message LiveStartNotify {
- uint32 live_id = 2;
-}
diff --git a/protocol/proto/LoadActivityTerrainNotify.proto b/protocol/proto/LoadActivityTerrainNotify.proto
deleted file mode 100644
index 1b55a795..00000000
--- a/protocol/proto/LoadActivityTerrainNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2029
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message LoadActivityTerrainNotify {
- uint32 activity_id = 3;
-}
diff --git a/protocol/proto/LockedPersonallineData.proto b/protocol/proto/LockedPersonallineData.proto
deleted file mode 100644
index 9f3af2a0..00000000
--- a/protocol/proto/LockedPersonallineData.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message LockedPersonallineData {
- LockReason lock_reason = 2;
- uint32 personal_line_id = 13;
- oneof param {
- uint32 chapter_id = 3;
- uint32 level = 1;
- }
-
- enum LockReason {
- LOCK_REASON_LEVEL = 0;
- LOCK_REASON_QUEST = 1;
- }
-}
diff --git a/protocol/proto/LuaEnvironmentEffectNotify.proto b/protocol/proto/LuaEnvironmentEffectNotify.proto
deleted file mode 100644
index d0b62f59..00000000
--- a/protocol/proto/LuaEnvironmentEffectNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3408
-// EnetChannelId: 0
-// EnetIsReliable: true
-message LuaEnvironmentEffectNotify {
- uint32 type = 1;
- repeated int32 int_param_list = 12;
- string effect_alias = 3;
- repeated float float_param_list = 14;
-}
diff --git a/protocol/proto/LuaSetOptionNotify.proto b/protocol/proto/LuaSetOptionNotify.proto
deleted file mode 100644
index c0008997..00000000
--- a/protocol/proto/LuaSetOptionNotify.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 316
-// EnetChannelId: 0
-// EnetIsReliable: true
-message LuaSetOptionNotify {
- string lua_set_param = 8;
- LuaOptionType option_type = 10;
-
- enum LuaOptionType {
- LUA_OPTION_TYPE_NONE = 0;
- LUA_OPTION_TYPE_PLAYER_INPUT = 1;
- }
-}
diff --git a/protocol/proto/LuaShellType.proto b/protocol/proto/LuaShellType.proto
deleted file mode 100644
index 61b0cbc5..00000000
--- a/protocol/proto/LuaShellType.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/LuminanceStoneChallengeActivityDetailInfo.proto b/protocol/proto/LuminanceStoneChallengeActivityDetailInfo.proto
deleted file mode 100644
index 5c815847..00000000
--- a/protocol/proto/LuminanceStoneChallengeActivityDetailInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message LuminanceStoneChallengeActivityDetailInfo {
- uint32 best_score = 11;
- bool is_content_closed = 6;
- bool is_final_gallery_complete = 12;
- uint32 current_stage_id = 15;
-}
diff --git a/protocol/proto/LuminanceStoneChallengeGallerySettleInfo.proto b/protocol/proto/LuminanceStoneChallengeGallerySettleInfo.proto
deleted file mode 100644
index e8aaabbc..00000000
--- a/protocol/proto/LuminanceStoneChallengeGallerySettleInfo.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message LuminanceStoneChallengeGallerySettleInfo {
- uint32 kill_monster_count = 12;
- uint32 kill_special_monster_count = 8;
- uint32 clean_mud_count = 10;
- uint32 gallery_id = 2;
- GalleryStopReason reason = 11;
- uint32 final_score = 13;
-}
diff --git a/protocol/proto/LuminanceStoneChallengeSettleInfo.proto b/protocol/proto/LuminanceStoneChallengeSettleInfo.proto
deleted file mode 100644
index 5901c726..00000000
--- a/protocol/proto/LuminanceStoneChallengeSettleInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message LuminanceStoneChallengeSettleInfo {
- LuminanceStoneChallengeGallerySettleInfo settle_info = 13;
- bool is_new_record = 12;
-}
diff --git a/protocol/proto/LuminanceStoneChallengeSettleNotify.proto b/protocol/proto/LuminanceStoneChallengeSettleNotify.proto
deleted file mode 100644
index ca20a2d9..00000000
--- a/protocol/proto/LuminanceStoneChallengeSettleNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8186
-// EnetChannelId: 0
-// EnetIsReliable: true
-message LuminanceStoneChallengeSettleNotify {
- uint32 gallery_id = 10;
- LuminanceStoneChallengeSettleInfo settle_info = 13;
-}
diff --git a/protocol/proto/LunaRiteAreaFinishNotify.proto b/protocol/proto/LunaRiteAreaFinishNotify.proto
deleted file mode 100644
index 08d52554..00000000
--- a/protocol/proto/LunaRiteAreaFinishNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8213
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message LunaRiteAreaFinishNotify {
- uint32 area_id = 2;
-}
diff --git a/protocol/proto/LunaRiteAreaInfo.proto b/protocol/proto/LunaRiteAreaInfo.proto
deleted file mode 100644
index b010739a..00000000
--- a/protocol/proto/LunaRiteAreaInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "LunaRiteHintStatusType.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message LunaRiteAreaInfo {
- repeated uint32 sacrifice_list = 11;
- LunaRiteHintStatusType hint_status = 7;
- repeated uint32 sacrifice_reward_list = 4;
- uint32 area_id = 8;
- uint32 challenge_index = 6;
-}
diff --git a/protocol/proto/LunaRiteDetailInfo.proto b/protocol/proto/LunaRiteDetailInfo.proto
deleted file mode 100644
index 3160e3e7..00000000
--- a/protocol/proto/LunaRiteDetailInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "LunaRiteAreaInfo.proto";
-import "LunaRiteHintPoint.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message LunaRiteDetailInfo {
- repeated LunaRiteHintPoint hint_point = 3;
- repeated LunaRiteAreaInfo area_info_list = 13;
-}
diff --git a/protocol/proto/LunaRiteGroupBundleRegisterNotify.proto b/protocol/proto/LunaRiteGroupBundleRegisterNotify.proto
deleted file mode 100644
index ed74cc9e..00000000
--- a/protocol/proto/LunaRiteGroupBundleRegisterNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8465
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message LunaRiteGroupBundleRegisterNotify {
- uint32 group_link_bundle_id = 11;
-}
diff --git a/protocol/proto/LunaRiteHintPoint.proto b/protocol/proto/LunaRiteHintPoint.proto
deleted file mode 100644
index bb0d71bb..00000000
--- a/protocol/proto/LunaRiteHintPoint.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "LunaRiteHintPointType.proto";
-import "Vector.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message LunaRiteHintPoint {
- uint32 area_id = 11;
- uint32 index = 7;
- LunaRiteHintPointType type = 2;
- Vector pos = 10;
-}
diff --git a/protocol/proto/LunaRiteHintPointRemoveNotify.proto b/protocol/proto/LunaRiteHintPointRemoveNotify.proto
deleted file mode 100644
index 2b8f9a5d..00000000
--- a/protocol/proto/LunaRiteHintPointRemoveNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8787
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message LunaRiteHintPointRemoveNotify {
- repeated uint32 hint_point_index = 14;
-}
diff --git a/protocol/proto/LunaRiteHintPointReq.proto b/protocol/proto/LunaRiteHintPointReq.proto
deleted file mode 100644
index 52dbf412..00000000
--- a/protocol/proto/LunaRiteHintPointReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8195
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message LunaRiteHintPointReq {
- uint32 area_id = 13;
-}
diff --git a/protocol/proto/LunaRiteHintPointRsp.proto b/protocol/proto/LunaRiteHintPointRsp.proto
deleted file mode 100644
index 20cbf800..00000000
--- a/protocol/proto/LunaRiteHintPointRsp.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8765
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message LunaRiteHintPointRsp {
- LunaRiteHintStatusType hint_status = 4;
- uint32 area_id = 5;
- int32 retcode = 13;
- repeated LunaRiteHintPoint hint_point = 9;
-}
diff --git a/protocol/proto/LunaRiteHintPointType.proto b/protocol/proto/LunaRiteHintPointType.proto
deleted file mode 100644
index 002ce15d..00000000
--- a/protocol/proto/LunaRiteHintPointType.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum LunaRiteHintPointType {
- LUNA_RITE_HINT_POINT_TYPE_NONE = 0;
- LUNA_RITE_HINT_POINT_TYPE_RUNE = 1;
- LUNA_RITE_HINT_POINT_TYPE_CHEST = 2;
-}
diff --git a/protocol/proto/LunaRiteHintStatusType.proto b/protocol/proto/LunaRiteHintStatusType.proto
deleted file mode 100644
index 924ec372..00000000
--- a/protocol/proto/LunaRiteHintStatusType.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum LunaRiteHintStatusType {
- LUNA_RITE_HINT_STATUS_TYPE_DEFAULT = 0;
- LUNA_RITE_HINT_STATUS_TYPE_NO_COUNT = 1;
- LUNA_RITE_HINT_STATUS_TYPE_FINISH = 2;
-}
diff --git a/protocol/proto/LunaRiteSacrificeReq.proto b/protocol/proto/LunaRiteSacrificeReq.proto
deleted file mode 100644
index 79801467..00000000
--- a/protocol/proto/LunaRiteSacrificeReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8805
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message LunaRiteSacrificeReq {
- uint32 area_id = 15;
- uint32 index = 14;
-}
diff --git a/protocol/proto/LunaRiteSacrificeRsp.proto b/protocol/proto/LunaRiteSacrificeRsp.proto
deleted file mode 100644
index af69d726..00000000
--- a/protocol/proto/LunaRiteSacrificeRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8080
-// EnetChannelId: 0
-// EnetIsReliable: true
-message LunaRiteSacrificeRsp {
- uint32 area_id = 13;
- repeated uint32 sacrifice_list = 14;
- uint32 index = 8;
- int32 retcode = 9;
-}
diff --git a/protocol/proto/LunaRiteTakeSacrificeRewardReq.proto b/protocol/proto/LunaRiteTakeSacrificeRewardReq.proto
deleted file mode 100644
index dc1518c9..00000000
--- a/protocol/proto/LunaRiteTakeSacrificeRewardReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8045
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message LunaRiteTakeSacrificeRewardReq {
- uint32 area_id = 11;
- uint32 index = 3;
-}
diff --git a/protocol/proto/LunaRiteTakeSacrificeRewardRsp.proto b/protocol/proto/LunaRiteTakeSacrificeRewardRsp.proto
deleted file mode 100644
index 6c334305..00000000
--- a/protocol/proto/LunaRiteTakeSacrificeRewardRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8397
-// EnetChannelId: 0
-// EnetIsReliable: true
-message LunaRiteTakeSacrificeRewardRsp {
- uint32 index = 11;
- repeated uint32 sacrifice_reward_list = 2;
- uint32 sacrifice_reward_index = 14;
- uint32 area_id = 6;
- int32 retcode = 12;
-}
diff --git a/protocol/proto/LunchBoxData.proto b/protocol/proto/LunchBoxData.proto
deleted file mode 100644
index 1aeb3081..00000000
--- a/protocol/proto/LunchBoxData.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message LunchBoxData {
- map slot_material_map = 3;
-}
diff --git a/protocol/proto/MPLevelEntityInfo.proto b/protocol/proto/MPLevelEntityInfo.proto
deleted file mode 100644
index 50c370bd..00000000
--- a/protocol/proto/MPLevelEntityInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AbilitySyncStateInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message MPLevelEntityInfo {
- AbilitySyncStateInfo ability_info = 2;
- uint32 entity_id = 11;
- uint32 authority_peer_id = 3;
-}
diff --git a/protocol/proto/MailChangeNotify.proto b/protocol/proto/MailChangeNotify.proto
deleted file mode 100644
index 1d6f6051..00000000
--- a/protocol/proto/MailChangeNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1498
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MailChangeNotify {
- repeated MailData mail_list = 14;
- repeated uint32 del_mail_id_list = 8;
-}
diff --git a/protocol/proto/MailCollectState.proto b/protocol/proto/MailCollectState.proto
deleted file mode 100644
index 6c5d4574..00000000
--- a/protocol/proto/MailCollectState.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum MailCollectState {
- MAIL_COLLECT_STATE_COLLECTIBLE_UNKNOWN = 0;
- MAIL_COLLECT_STATE_NOT_COLLECTIBLE = 1;
- MAIL_COLLECT_STATE_COLLECTIBLE_UNCOLLECTED = 2;
- MAIL_COLLECT_STATE_COLLECTIBLE_COLLECTED = 3;
-}
diff --git a/protocol/proto/MailData.proto b/protocol/proto/MailData.proto
deleted file mode 100644
index 29abadb9..00000000
--- a/protocol/proto/MailData.proto
+++ /dev/null
@@ -1,38 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "MailCollectState.proto";
-import "MailItem.proto";
-import "MailTextContent.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message MailData {
- uint32 mail_id = 1;
- MailTextContent mail_text_content = 4;
- repeated MailItem item_list = 7;
- uint32 send_time = 8;
- uint32 expire_time = 9;
- uint32 importance = 10;
- bool is_read = 11;
- bool is_attachment_got = 12;
- uint32 config_id = 13;
- repeated string argument_list = 14;
- MailCollectState collect_state = 15;
-}
diff --git a/protocol/proto/MailItem.proto b/protocol/proto/MailItem.proto
deleted file mode 100644
index 8a767972..00000000
--- a/protocol/proto/MailItem.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "EquipParam.proto";
-import "MaterialDeleteInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message MailItem {
- EquipParam equip_param = 1;
- MaterialDeleteInfo delete_info = 2;
-}
diff --git a/protocol/proto/MailTextContent.proto b/protocol/proto/MailTextContent.proto
deleted file mode 100644
index bd7a3e1b..00000000
--- a/protocol/proto/MailTextContent.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message MailTextContent {
- string title = 1;
- string content = 2;
- string sender = 3;
-}
diff --git a/protocol/proto/MainCoop.proto b/protocol/proto/MainCoop.proto
deleted file mode 100644
index d0abd20a..00000000
--- a/protocol/proto/MainCoop.proto
+++ /dev/null
@@ -1,36 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message MainCoop {
- map seen_ending_map = 13;
- map normal_var_map = 4;
- uint32 self_confidence = 5;
- repeated uint32 save_point_id_list = 1;
- Status status = 6;
- map temp_var_map = 11;
- uint32 id = 9;
-
- enum Status {
- STATUS_INVALID = 0;
- STATUS_RUNNING = 1;
- STATUS_FINISHED = 2;
- }
-}
diff --git a/protocol/proto/MainCoopFailNotify.proto b/protocol/proto/MainCoopFailNotify.proto
deleted file mode 100644
index 2cfadb9f..00000000
--- a/protocol/proto/MainCoopFailNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1951
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MainCoopFailNotify {
- string textmap_id = 7;
- uint32 chapter_id = 15;
-}
diff --git a/protocol/proto/MainCoopUpdateNotify.proto b/protocol/proto/MainCoopUpdateNotify.proto
deleted file mode 100644
index 177ac8e5..00000000
--- a/protocol/proto/MainCoopUpdateNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1968
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MainCoopUpdateNotify {
- repeated MainCoop main_coop_list = 5;
-}
diff --git a/protocol/proto/MapAreaChangeNotify.proto b/protocol/proto/MapAreaChangeNotify.proto
deleted file mode 100644
index c3ceb9b2..00000000
--- a/protocol/proto/MapAreaChangeNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3378
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MapAreaChangeNotify {
- repeated MapAreaInfo map_area_info_list = 3;
-}
diff --git a/protocol/proto/MapAreaInfo.proto b/protocol/proto/MapAreaInfo.proto
deleted file mode 100644
index 95903a55..00000000
--- a/protocol/proto/MapAreaInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message MapAreaInfo {
- uint32 map_area_id = 1;
- bool is_open = 2;
-}
diff --git a/protocol/proto/MapInfo.proto b/protocol/proto/MapInfo.proto
deleted file mode 100644
index 33e913b5..00000000
--- a/protocol/proto/MapInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message MapInfo {
- int32 minx = 1;
- int32 maxx = 2;
- int32 minz = 3;
- int32 maxz = 4;
- repeated CellInfo cells = 5;
-}
diff --git a/protocol/proto/MapMarkFromType.proto b/protocol/proto/MapMarkFromType.proto
deleted file mode 100644
index e41ff545..00000000
--- a/protocol/proto/MapMarkFromType.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum MapMarkFromType {
- MAP_MARK_FROM_TYPE_NONE = 0;
- MAP_MARK_FROM_TYPE_MONSTER = 1;
- MAP_MARK_FROM_TYPE_QUEST = 2;
-}
diff --git a/protocol/proto/MapMarkPoint.proto b/protocol/proto/MapMarkPoint.proto
deleted file mode 100644
index 164bb380..00000000
--- a/protocol/proto/MapMarkPoint.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "MapMarkFromType.proto";
-import "MapMarkPointType.proto";
-import "Vector.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message MapMarkPoint {
- uint32 scene_id = 1;
- string name = 2;
- Vector pos = 3;
- MapMarkPointType point_type = 4;
- uint32 monster_id = 5;
- MapMarkFromType from_type = 6;
- uint32 quest_id = 7;
-}
diff --git a/protocol/proto/MapMarkPointType.proto b/protocol/proto/MapMarkPointType.proto
deleted file mode 100644
index 6418f639..00000000
--- a/protocol/proto/MapMarkPointType.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum MapMarkPointType {
- MAP_MARK_POINT_TYPE_NPC = 0;
- MAP_MARK_POINT_TYPE_QUEST = 1;
- MAP_MARK_POINT_TYPE_SPECIAL = 2;
- MAP_MARK_POINT_TYPE_MINE = 3;
- MAP_MARK_POINT_TYPE_COLLECTION = 4;
- MAP_MARK_POINT_TYPE_MONSTER = 5;
- MAP_MARK_POINT_TYPE_FISH_POOL = 6;
-}
diff --git a/protocol/proto/MapMarkTipsInfo.proto b/protocol/proto/MapMarkTipsInfo.proto
deleted file mode 100644
index 295a1d72..00000000
--- a/protocol/proto/MapMarkTipsInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message MapMarkTipsInfo {
- MapMarkTipsType tips_type = 1;
- repeated uint32 point_id_list = 2;
-}
diff --git a/protocol/proto/MapMarkTipsType.proto b/protocol/proto/MapMarkTipsType.proto
deleted file mode 100644
index a500882e..00000000
--- a/protocol/proto/MapMarkTipsType.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum MapMarkTipsType {
- MAP_MARK_TIPS_TYPE_DUNGEON_ELEMENT_TRIAL = 0;
-}
diff --git a/protocol/proto/MarkEntityInMinMapNotify.proto b/protocol/proto/MarkEntityInMinMapNotify.proto
deleted file mode 100644
index 6652e500..00000000
--- a/protocol/proto/MarkEntityInMinMapNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 202
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MarkEntityInMinMapNotify {
- Vector position = 4;
- uint32 monster_id = 7;
- uint32 entity_id = 14;
-}
diff --git a/protocol/proto/MarkMapReq.proto b/protocol/proto/MarkMapReq.proto
deleted file mode 100644
index 236e4e93..00000000
--- a/protocol/proto/MarkMapReq.proto
+++ /dev/null
@@ -1,39 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3466
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message MarkMapReq {
- MapMarkPoint mark = 8;
- MapMarkPoint old = 6;
- Operation op = 9;
-
- enum Operation {
- OPERATION_ADD = 0;
- OPERATION_MOD = 1;
- OPERATION_DEL = 2;
- OPERATION_GET = 3;
- }
-}
diff --git a/protocol/proto/MarkMapRsp.proto b/protocol/proto/MarkMapRsp.proto
deleted file mode 100644
index 27a96758..00000000
--- a/protocol/proto/MarkMapRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3079
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MarkMapRsp {
- repeated MapMarkPoint mark_list = 8;
- int32 retcode = 11;
-}
diff --git a/protocol/proto/MarkNewNotify.proto b/protocol/proto/MarkNewNotify.proto
deleted file mode 100644
index 9c29b201..00000000
--- a/protocol/proto/MarkNewNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1275
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MarkNewNotify {
- repeated uint32 id_list = 7;
- uint32 mark_new_type = 11;
-}
diff --git a/protocol/proto/MarkTargetInvestigationMonsterNotify.proto b/protocol/proto/MarkTargetInvestigationMonsterNotify.proto
deleted file mode 100644
index 10cfb12d..00000000
--- a/protocol/proto/MarkTargetInvestigationMonsterNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1915
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message MarkTargetInvestigationMonsterNotify {
- uint32 scene_id = 11;
- uint32 monster_id = 4;
- uint32 group_id = 5;
- uint32 investigation_monster_id = 12;
-}
diff --git a/protocol/proto/MassiveBoxInfo.proto b/protocol/proto/MassiveBoxInfo.proto
deleted file mode 100644
index 884c84f5..00000000
--- a/protocol/proto/MassiveBoxInfo.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;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/protocol/proto/MassiveEntityElementOpBatchNotify.proto b/protocol/proto/MassiveEntityElementOpBatchNotify.proto
deleted file mode 100644
index c6c9c31c..00000000
--- a/protocol/proto/MassiveEntityElementOpBatchNotify.proto
+++ /dev/null
@@ -1,41 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 357
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message MassiveEntityElementOpBatchNotify {
- int32 entity_type = 6;
- uint32 op_idx = 9;
- uint32 user_id = 11;
- uint32 attacker_id = 3;
- int32 source_element_type = 12;
- int32 reaction_source_type = 4;
- float attack_element_durability = 7;
- oneof check_shape {
- ShapeSphere shape_sphere = 10;
- ShapeBox shape_box = 2;
- }
-}
diff --git a/protocol/proto/MassiveEntityState.proto b/protocol/proto/MassiveEntityState.proto
deleted file mode 100644
index 6da1e44f..00000000
--- a/protocol/proto/MassiveEntityState.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message MassiveEntityState {
- uint32 entity_type = 1;
- int64 obj_id = 2;
- uint32 element_state = 3;
-}
diff --git a/protocol/proto/MassiveEntityStateChangedNotify.proto b/protocol/proto/MassiveEntityStateChangedNotify.proto
deleted file mode 100644
index 17b78777..00000000
--- a/protocol/proto/MassiveEntityStateChangedNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 370
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message MassiveEntityStateChangedNotify {
- repeated MassiveEntityState massive_entity_state_list = 4;
-}
diff --git a/protocol/proto/MassiveGrassInfo.proto b/protocol/proto/MassiveGrassInfo.proto
deleted file mode 100644
index 98e34691..00000000
--- a/protocol/proto/MassiveGrassInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message MassiveGrassInfo {
- uint32 id = 1;
- Vector center = 2;
- Vector size = 3;
-}
diff --git a/protocol/proto/MassivePropParam.proto b/protocol/proto/MassivePropParam.proto
deleted file mode 100644
index b8028b42..00000000
--- a/protocol/proto/MassivePropParam.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message MassivePropParam {
- int32 type = 1;
- repeated uint32 reaction_info_list = 2;
- repeated float param_list = 3;
- uint32 sync_flag = 4;
-}
diff --git a/protocol/proto/MassivePropSyncInfo.proto b/protocol/proto/MassivePropSyncInfo.proto
deleted file mode 100644
index 9b1efc93..00000000
--- a/protocol/proto/MassivePropSyncInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "MassivePropParam.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message MassivePropSyncInfo {
- int64 id = 1;
- repeated MassivePropParam prop_list = 2;
-}
diff --git a/protocol/proto/MassiveWaterInfo.proto b/protocol/proto/MassiveWaterInfo.proto
deleted file mode 100644
index d68ece98..00000000
--- a/protocol/proto/MassiveWaterInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message MassiveWaterInfo {
- int64 id = 1;
-}
diff --git a/protocol/proto/MatchPlayerInfo.proto b/protocol/proto/MatchPlayerInfo.proto
deleted file mode 100644
index c34aa27d..00000000
--- a/protocol/proto/MatchPlayerInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message MatchPlayerInfo {
- bool is_agreed = 9;
- OnlinePlayerInfo player_info = 2;
-}
diff --git a/protocol/proto/MatchReason.proto b/protocol/proto/MatchReason.proto
deleted file mode 100644
index 15031054..00000000
--- a/protocol/proto/MatchReason.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/MatchType.proto b/protocol/proto/MatchType.proto
deleted file mode 100644
index e82e9bc3..00000000
--- a/protocol/proto/MatchType.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/Material.proto b/protocol/proto/Material.proto
deleted file mode 100644
index 777d97b0..00000000
--- a/protocol/proto/Material.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "MaterialDeleteInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message Material {
- uint32 count = 1;
- MaterialDeleteInfo delete_info = 2;
-}
diff --git a/protocol/proto/MaterialDeleteInfo.proto b/protocol/proto/MaterialDeleteInfo.proto
deleted file mode 100644
index 2ac2b992..00000000
--- a/protocol/proto/MaterialDeleteInfo.proto
+++ /dev/null
@@ -1,44 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message MaterialDeleteInfo {
- bool has_delete_config = 1;
- oneof delete_info {
- CountDownDelete count_down_delete = 2;
- DateTimeDelete date_delete = 3;
- DelayWeekCountDownDelete delay_week_count_down_delete = 4;
- }
-
- message CountDownDelete {
- map delete_time_num_map = 1;
- uint32 config_count_down_time = 2;
- }
-
- message DateTimeDelete {
- uint32 delete_time = 1;
- }
-
- message DelayWeekCountDownDelete {
- map delete_time_num_map = 1;
- uint32 config_delay_week = 2;
- uint32 config_count_down_time = 3;
- }
-}
diff --git a/protocol/proto/MaterialDeleteReturnNotify.proto b/protocol/proto/MaterialDeleteReturnNotify.proto
deleted file mode 100644
index 4b4a4c39..00000000
--- a/protocol/proto/MaterialDeleteReturnNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "MaterialDeleteReturnType.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 661
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MaterialDeleteReturnNotify {
- map return_item_map = 5;
- MaterialDeleteReturnType type = 8;
- map delete_material_map = 6;
-}
diff --git a/protocol/proto/MaterialDeleteReturnType.proto b/protocol/proto/MaterialDeleteReturnType.proto
deleted file mode 100644
index 32f33748..00000000
--- a/protocol/proto/MaterialDeleteReturnType.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum MaterialDeleteReturnType {
- MATERIAL_DELETE_RETURN_TYPE_BAG = 0;
- MATERIAL_DELETE_RETURN_TYPE_SEED = 1;
-}
diff --git a/protocol/proto/MaterialDeleteUpdateNotify.proto b/protocol/proto/MaterialDeleteUpdateNotify.proto
deleted file mode 100644
index 0a5c3d50..00000000
--- a/protocol/proto/MaterialDeleteUpdateNotify.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 700
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MaterialDeleteUpdateNotify {}
diff --git a/protocol/proto/MaterialInfo.proto b/protocol/proto/MaterialInfo.proto
deleted file mode 100644
index 8abb28e8..00000000
--- a/protocol/proto/MaterialInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message MaterialInfo {
- uint32 count = 11;
- uint64 guid = 5;
-}
diff --git a/protocol/proto/MathQuaternion.proto b/protocol/proto/MathQuaternion.proto
deleted file mode 100644
index 9c9ffb0a..00000000
--- a/protocol/proto/MathQuaternion.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message MathQuaternion {
- float x = 1;
- float y = 2;
- float z = 3;
- float w = 4;
-}
diff --git a/protocol/proto/McoinExchangeHcoinReq.proto b/protocol/proto/McoinExchangeHcoinReq.proto
deleted file mode 100644
index ee5a5128..00000000
--- a/protocol/proto/McoinExchangeHcoinReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 616
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message McoinExchangeHcoinReq {
- uint32 hcoin = 5;
- uint32 mcoin_cost = 1;
-}
diff --git a/protocol/proto/McoinExchangeHcoinRsp.proto b/protocol/proto/McoinExchangeHcoinRsp.proto
deleted file mode 100644
index 1a53cf90..00000000
--- a/protocol/proto/McoinExchangeHcoinRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 687
-// EnetChannelId: 0
-// EnetIsReliable: true
-message McoinExchangeHcoinRsp {
- uint32 mcoin_cost = 8;
- uint32 hcoin = 7;
- int32 retcode = 4;
-}
diff --git a/protocol/proto/MechanicusCandidateTeamCreateReq.proto b/protocol/proto/MechanicusCandidateTeamCreateReq.proto
deleted file mode 100644
index 59ecdb5a..00000000
--- a/protocol/proto/MechanicusCandidateTeamCreateReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3981
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message MechanicusCandidateTeamCreateReq {
- uint32 difficult_level = 6;
-}
diff --git a/protocol/proto/MechanicusCandidateTeamCreateRsp.proto b/protocol/proto/MechanicusCandidateTeamCreateRsp.proto
deleted file mode 100644
index 73bc518e..00000000
--- a/protocol/proto/MechanicusCandidateTeamCreateRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3905
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MechanicusCandidateTeamCreateRsp {
- uint32 dungeon_id = 1;
- int32 retcode = 7;
- uint32 difficult_level = 10;
-}
diff --git a/protocol/proto/MechanicusCloseNotify.proto b/protocol/proto/MechanicusCloseNotify.proto
deleted file mode 100644
index fadb31fe..00000000
--- a/protocol/proto/MechanicusCloseNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3921
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MechanicusCloseNotify {
- uint32 mechanicus_id = 6;
-}
diff --git a/protocol/proto/MechanicusCoinNotify.proto b/protocol/proto/MechanicusCoinNotify.proto
deleted file mode 100644
index 341a90ac..00000000
--- a/protocol/proto/MechanicusCoinNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3935
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MechanicusCoinNotify {
- uint32 mechanicus_id = 7;
- uint32 coin = 4;
-}
diff --git a/protocol/proto/MechanicusInfo.proto b/protocol/proto/MechanicusInfo.proto
deleted file mode 100644
index 0c9f6112..00000000
--- a/protocol/proto/MechanicusInfo.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message MechanicusInfo {
- repeated Uint32Pair gear_level_pair_list = 14;
- repeated uint32 open_sequence_id_list = 7;
- uint32 coin = 8;
- uint32 punish_over_time = 12;
- uint32 mechanicus_id = 10;
- repeated uint32 finish_difficult_level_list = 13;
- bool is_finish_teach_dungeon = 4;
-}
diff --git a/protocol/proto/MechanicusLevelupGearReq.proto b/protocol/proto/MechanicusLevelupGearReq.proto
deleted file mode 100644
index e40373ad..00000000
--- a/protocol/proto/MechanicusLevelupGearReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3973
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message MechanicusLevelupGearReq {
- uint32 gear_id = 14;
- uint32 mechanicus_id = 12;
-}
diff --git a/protocol/proto/MechanicusLevelupGearRsp.proto b/protocol/proto/MechanicusLevelupGearRsp.proto
deleted file mode 100644
index 1677056b..00000000
--- a/protocol/proto/MechanicusLevelupGearRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3999
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MechanicusLevelupGearRsp {
- uint32 gear_id = 7;
- uint32 mechanicus_id = 2;
- uint32 after_gear_level = 12;
- int32 retcode = 8;
-}
diff --git a/protocol/proto/MechanicusOpenNotify.proto b/protocol/proto/MechanicusOpenNotify.proto
deleted file mode 100644
index 429f017a..00000000
--- a/protocol/proto/MechanicusOpenNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3907
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MechanicusOpenNotify {
- uint32 mechanicus_id = 2;
-}
diff --git a/protocol/proto/MechanicusSequenceOpenNotify.proto b/protocol/proto/MechanicusSequenceOpenNotify.proto
deleted file mode 100644
index d943281d..00000000
--- a/protocol/proto/MechanicusSequenceOpenNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3912
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MechanicusSequenceOpenNotify {
- uint32 mechanicus_id = 8;
- uint32 sequence_id = 7;
-}
diff --git a/protocol/proto/MechanicusUnlockGearReq.proto b/protocol/proto/MechanicusUnlockGearReq.proto
deleted file mode 100644
index 07c9d7a2..00000000
--- a/protocol/proto/MechanicusUnlockGearReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3903
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message MechanicusUnlockGearReq {
- uint32 mechanicus_id = 7;
- uint32 gear_id = 6;
-}
diff --git a/protocol/proto/MechanicusUnlockGearRsp.proto b/protocol/proto/MechanicusUnlockGearRsp.proto
deleted file mode 100644
index 30bcc114..00000000
--- a/protocol/proto/MechanicusUnlockGearRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3990
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MechanicusUnlockGearRsp {
- int32 retcode = 3;
- uint32 mechanicus_id = 8;
- uint32 gear_id = 14;
-}
diff --git a/protocol/proto/MeetNpcReq.proto b/protocol/proto/MeetNpcReq.proto
deleted file mode 100644
index ef2187a5..00000000
--- a/protocol/proto/MeetNpcReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 503
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message MeetNpcReq {
- uint32 npc_id = 4;
-}
diff --git a/protocol/proto/MeetNpcRsp.proto b/protocol/proto/MeetNpcRsp.proto
deleted file mode 100644
index 6fa715c3..00000000
--- a/protocol/proto/MeetNpcRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 590
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MeetNpcRsp {
- int32 retcode = 14;
- uint32 npc_first_met_id = 8;
-}
diff --git a/protocol/proto/MetNpcIdListNotify.proto b/protocol/proto/MetNpcIdListNotify.proto
deleted file mode 100644
index 37a1c1c1..00000000
--- a/protocol/proto/MetNpcIdListNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 521
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MetNpcIdListNotify {
- repeated uint32 npc_first_met_id_list = 9;
-}
diff --git a/protocol/proto/MichiaeMatsuriActivityDetailInfo.proto b/protocol/proto/MichiaeMatsuriActivityDetailInfo.proto
deleted file mode 100644
index 5250b248..00000000
--- a/protocol/proto/MichiaeMatsuriActivityDetailInfo.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "MichiaeMatsuriChallengePositionInfo.proto";
-import "MichiaeMatsuriChestPositionInfo.proto";
-import "MichiaeMatsuriStage.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message MichiaeMatsuriActivityDetailInfo {
- repeated MichiaeMatsuriChallengePositionInfo challenge_pos_list = 6;
- uint32 gain_crystal_exp = 13;
- repeated uint32 unlocked_crystal_skill_list = 2;
- repeated MichiaeMatsuriChestPositionInfo chest_pos_list = 10;
- repeated MichiaeMatsuriStage stage_list = 14;
-}
diff --git a/protocol/proto/MichiaeMatsuriChallengePositionInfo.proto b/protocol/proto/MichiaeMatsuriChallengePositionInfo.proto
deleted file mode 100644
index 7b33322d..00000000
--- a/protocol/proto/MichiaeMatsuriChallengePositionInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message MichiaeMatsuriChallengePositionInfo {
- uint32 group_id = 4;
- uint32 gadget_id = 7;
- Vector pos = 8;
-}
diff --git a/protocol/proto/MichiaeMatsuriChestPositionInfo.proto b/protocol/proto/MichiaeMatsuriChestPositionInfo.proto
deleted file mode 100644
index bcec4396..00000000
--- a/protocol/proto/MichiaeMatsuriChestPositionInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message MichiaeMatsuriChestPositionInfo {
- Vector pos = 10;
- uint32 group_id = 2;
- uint32 config_id = 11;
-}
diff --git a/protocol/proto/MichiaeMatsuriDarkPressureLevelUpdateNotify.proto b/protocol/proto/MichiaeMatsuriDarkPressureLevelUpdateNotify.proto
deleted file mode 100644
index f73de91b..00000000
--- a/protocol/proto/MichiaeMatsuriDarkPressureLevelUpdateNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8825
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MichiaeMatsuriDarkPressureLevelUpdateNotify {
- uint32 dark_pressure_level = 8;
-}
diff --git a/protocol/proto/MichiaeMatsuriGainCrystalExpUpdateNotify.proto b/protocol/proto/MichiaeMatsuriGainCrystalExpUpdateNotify.proto
deleted file mode 100644
index e3884b75..00000000
--- a/protocol/proto/MichiaeMatsuriGainCrystalExpUpdateNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8523
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MichiaeMatsuriGainCrystalExpUpdateNotify {
- uint32 gain_crystal_exp = 2;
- uint32 activity_id = 3;
-}
diff --git a/protocol/proto/MichiaeMatsuriInteractStatueReq.proto b/protocol/proto/MichiaeMatsuriInteractStatueReq.proto
deleted file mode 100644
index 988c4d08..00000000
--- a/protocol/proto/MichiaeMatsuriInteractStatueReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8718
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message MichiaeMatsuriInteractStatueReq {
- uint32 statue_entity_id = 7;
-}
diff --git a/protocol/proto/MichiaeMatsuriInteractStatueRsp.proto b/protocol/proto/MichiaeMatsuriInteractStatueRsp.proto
deleted file mode 100644
index abbee386..00000000
--- a/protocol/proto/MichiaeMatsuriInteractStatueRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8449
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MichiaeMatsuriInteractStatueRsp {
- int32 retcode = 10;
-}
diff --git a/protocol/proto/MichiaeMatsuriRemoveChallengeMarkNotify.proto b/protocol/proto/MichiaeMatsuriRemoveChallengeMarkNotify.proto
deleted file mode 100644
index b73a56e3..00000000
--- a/protocol/proto/MichiaeMatsuriRemoveChallengeMarkNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8072
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MichiaeMatsuriRemoveChallengeMarkNotify {
- uint32 gadget_id = 9;
- uint32 group_id = 2;
-}
diff --git a/protocol/proto/MichiaeMatsuriRemoveChestMarkNotify.proto b/protocol/proto/MichiaeMatsuriRemoveChestMarkNotify.proto
deleted file mode 100644
index 56ade9f2..00000000
--- a/protocol/proto/MichiaeMatsuriRemoveChestMarkNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8726
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MichiaeMatsuriRemoveChestMarkNotify {
- uint32 config_id = 9;
- uint32 group_id = 11;
-}
diff --git a/protocol/proto/MichiaeMatsuriStage.proto b/protocol/proto/MichiaeMatsuriStage.proto
deleted file mode 100644
index ee7151c7..00000000
--- a/protocol/proto/MichiaeMatsuriStage.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message MichiaeMatsuriStage {
- bool is_open = 11;
- uint32 open_time = 5;
- uint32 stage_id = 12;
-}
diff --git a/protocol/proto/MichiaeMatsuriStartBossChallengeReq.proto b/protocol/proto/MichiaeMatsuriStartBossChallengeReq.proto
deleted file mode 100644
index 86750576..00000000
--- a/protocol/proto/MichiaeMatsuriStartBossChallengeReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8703
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message MichiaeMatsuriStartBossChallengeReq {
- uint32 difficulty = 5;
- uint32 gadget_entity_id = 15;
-}
diff --git a/protocol/proto/MichiaeMatsuriStartBossChallengeRsp.proto b/protocol/proto/MichiaeMatsuriStartBossChallengeRsp.proto
deleted file mode 100644
index dd244d72..00000000
--- a/protocol/proto/MichiaeMatsuriStartBossChallengeRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8426
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MichiaeMatsuriStartBossChallengeRsp {
- int32 retcode = 15;
-}
diff --git a/protocol/proto/MichiaeMatsuriStartDarkChallengeReq.proto b/protocol/proto/MichiaeMatsuriStartDarkChallengeReq.proto
deleted file mode 100644
index b6f8233a..00000000
--- a/protocol/proto/MichiaeMatsuriStartDarkChallengeReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8054
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message MichiaeMatsuriStartDarkChallengeReq {
- uint32 worktop_entity_id = 2;
-}
diff --git a/protocol/proto/MichiaeMatsuriStartDarkChallengeRsp.proto b/protocol/proto/MichiaeMatsuriStartDarkChallengeRsp.proto
deleted file mode 100644
index 5efeed06..00000000
--- a/protocol/proto/MichiaeMatsuriStartDarkChallengeRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8791
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MichiaeMatsuriStartDarkChallengeRsp {
- int32 retcode = 2;
-}
diff --git a/protocol/proto/MichiaeMatsuriUnlockCrystalSkillReq.proto b/protocol/proto/MichiaeMatsuriUnlockCrystalSkillReq.proto
deleted file mode 100644
index 43021115..00000000
--- a/protocol/proto/MichiaeMatsuriUnlockCrystalSkillReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8345
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message MichiaeMatsuriUnlockCrystalSkillReq {
- uint32 crystal_skill_id = 1;
-}
diff --git a/protocol/proto/MichiaeMatsuriUnlockCrystalSkillRsp.proto b/protocol/proto/MichiaeMatsuriUnlockCrystalSkillRsp.proto
deleted file mode 100644
index 97c642d8..00000000
--- a/protocol/proto/MichiaeMatsuriUnlockCrystalSkillRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8588
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MichiaeMatsuriUnlockCrystalSkillRsp {
- uint32 crystal_skill_id = 1;
- int32 retcode = 14;
-}
diff --git a/protocol/proto/MiracleRingDataNotify.proto b/protocol/proto/MiracleRingDataNotify.proto
deleted file mode 100644
index d8edb635..00000000
--- a/protocol/proto/MiracleRingDataNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5225
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MiracleRingDataNotify {
- bool is_gadget_created = 8;
- uint32 last_take_reward_time = 14;
- uint32 gadget_entity_id = 12;
- uint32 last_deliver_item_time = 10;
- uint32 miracle_ring_cd = 7;
-}
diff --git a/protocol/proto/MiracleRingDeliverItemReq.proto b/protocol/proto/MiracleRingDeliverItemReq.proto
deleted file mode 100644
index d8fbb7e7..00000000
--- a/protocol/proto/MiracleRingDeliverItemReq.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "InterOpType.proto";
-import "ItemParam.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5229
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message MiracleRingDeliverItemReq {
- InterOpType op_type = 9;
- repeated ItemParam item_param_list = 1;
- repeated uint64 food_weapon_guid_list = 4;
- uint32 gadget_id = 14;
- uint32 gadget_entity_id = 5;
-}
diff --git a/protocol/proto/MiracleRingDeliverItemRsp.proto b/protocol/proto/MiracleRingDeliverItemRsp.proto
deleted file mode 100644
index 04d2d785..00000000
--- a/protocol/proto/MiracleRingDeliverItemRsp.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "InterOpType.proto";
-import "InteractType.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5222
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MiracleRingDeliverItemRsp {
- InteractType interact_type = 15;
- int32 retcode = 11;
- InterOpType op_type = 14;
- uint32 gadget_id = 4;
- uint32 gadget_entity_id = 9;
-}
diff --git a/protocol/proto/MiracleRingDestroyNotify.proto b/protocol/proto/MiracleRingDestroyNotify.proto
deleted file mode 100644
index d7dcb709..00000000
--- a/protocol/proto/MiracleRingDestroyNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5244
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MiracleRingDestroyNotify {
- uint32 entity_id = 7;
-}
diff --git a/protocol/proto/MiracleRingDropResultNotify.proto b/protocol/proto/MiracleRingDropResultNotify.proto
deleted file mode 100644
index c9941a2e..00000000
--- a/protocol/proto/MiracleRingDropResultNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5231
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MiracleRingDropResultNotify {
- int32 last_take_reward_time = 5;
- int32 drop_result = 9;
-}
diff --git a/protocol/proto/MiracleRingTakeRewardReq.proto b/protocol/proto/MiracleRingTakeRewardReq.proto
deleted file mode 100644
index b9b46d9f..00000000
--- a/protocol/proto/MiracleRingTakeRewardReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5207
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message MiracleRingTakeRewardReq {
- uint32 gadget_id = 11;
- uint32 gadget_entity_id = 7;
-}
diff --git a/protocol/proto/MiracleRingTakeRewardRsp.proto b/protocol/proto/MiracleRingTakeRewardRsp.proto
deleted file mode 100644
index 18a4b81c..00000000
--- a/protocol/proto/MiracleRingTakeRewardRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5202
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MiracleRingTakeRewardRsp {
- int32 retcode = 14;
-}
diff --git a/protocol/proto/MistTrialActivityDetailInfo.proto b/protocol/proto/MistTrialActivityDetailInfo.proto
deleted file mode 100644
index 27d1e3d9..00000000
--- a/protocol/proto/MistTrialActivityDetailInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "MistTrialLevelData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message MistTrialActivityDetailInfo {
- repeated MistTrialLevelData trial_level_data_list = 5;
-}
diff --git a/protocol/proto/MistTrialDunegonFailNotify.proto b/protocol/proto/MistTrialDunegonFailNotify.proto
deleted file mode 100644
index 10074ef6..00000000
--- a/protocol/proto/MistTrialDunegonFailNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8135
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MistTrialDunegonFailNotify {
- int32 dungeon_id = 9;
-}
diff --git a/protocol/proto/MistTrialGetChallengeMissionReq.proto b/protocol/proto/MistTrialGetChallengeMissionReq.proto
deleted file mode 100644
index d4ee9ff8..00000000
--- a/protocol/proto/MistTrialGetChallengeMissionReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8893
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message MistTrialGetChallengeMissionReq {
- uint32 trial_id = 9;
-}
diff --git a/protocol/proto/MistTrialGetChallengeMissionRsp.proto b/protocol/proto/MistTrialGetChallengeMissionRsp.proto
deleted file mode 100644
index 97dc6084..00000000
--- a/protocol/proto/MistTrialGetChallengeMissionRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8508
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MistTrialGetChallengeMissionRsp {
- uint32 trial_id = 1;
- repeated MistTrialMissionInfo mission_info_list = 15;
- int32 retcode = 11;
-}
diff --git a/protocol/proto/MistTrialGetDungeonExhibitionDataReq.proto b/protocol/proto/MistTrialGetDungeonExhibitionDataReq.proto
deleted file mode 100644
index ba11d406..00000000
--- a/protocol/proto/MistTrialGetDungeonExhibitionDataReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8740
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message MistTrialGetDungeonExhibitionDataReq {
- uint32 trial_id = 13;
-}
diff --git a/protocol/proto/MistTrialGetDungeonExhibitionDataRsp.proto b/protocol/proto/MistTrialGetDungeonExhibitionDataRsp.proto
deleted file mode 100644
index 522b7f41..00000000
--- a/protocol/proto/MistTrialGetDungeonExhibitionDataRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8066
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MistTrialGetDungeonExhibitionDataRsp {
- uint32 trial_id = 12;
- int32 retcode = 4;
-}
diff --git a/protocol/proto/MistTrialLevelData.proto b/protocol/proto/MistTrialLevelData.proto
deleted file mode 100644
index 42ca7ba8..00000000
--- a/protocol/proto/MistTrialLevelData.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message MistTrialLevelData {
- uint32 open_time = 1;
- bool is_open = 12;
- uint32 level_id = 7;
-}
diff --git a/protocol/proto/MistTrialMissionInfo.proto b/protocol/proto/MistTrialMissionInfo.proto
deleted file mode 100644
index c7df3269..00000000
--- a/protocol/proto/MistTrialMissionInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message MistTrialMissionInfo {
- uint32 param = 9;
- uint32 watcher_list_id = 13;
-}
diff --git a/protocol/proto/MistTrialSelectAvatarAndEnterDungeonReq.proto b/protocol/proto/MistTrialSelectAvatarAndEnterDungeonReq.proto
deleted file mode 100644
index bf8c5933..00000000
--- a/protocol/proto/MistTrialSelectAvatarAndEnterDungeonReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8666
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message MistTrialSelectAvatarAndEnterDungeonReq {
- uint32 trial_id = 4;
- repeated uint32 select_trial_avatar_id_list = 10;
- uint32 enter_point_id = 7;
-}
diff --git a/protocol/proto/MistTrialSelectAvatarAndEnterDungeonRsp.proto b/protocol/proto/MistTrialSelectAvatarAndEnterDungeonRsp.proto
deleted file mode 100644
index 2cd8c3a9..00000000
--- a/protocol/proto/MistTrialSelectAvatarAndEnterDungeonRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8239
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MistTrialSelectAvatarAndEnterDungeonRsp {
- uint32 trial_id = 1;
- int32 retcode = 2;
-}
diff --git a/protocol/proto/MistTrialSettleNotify.proto b/protocol/proto/MistTrialSettleNotify.proto
deleted file mode 100644
index f7becf88..00000000
--- a/protocol/proto/MistTrialSettleNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8373
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message MistTrialSettleNotify {
- map exhibition_list_data_record_map = 15;
- map exhibition_list_data_result_map = 14;
- uint32 dungeon_id = 5;
-}
diff --git a/protocol/proto/ModifierAction.proto b/protocol/proto/ModifierAction.proto
deleted file mode 100644
index 28b0f30d..00000000
--- a/protocol/proto/ModifierAction.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum ModifierAction {
- MODIFIER_ACTION_ADDED = 0;
- MODIFIER_ACTION_REMOVED = 1;
-}
diff --git a/protocol/proto/ModifierDurability.proto b/protocol/proto/ModifierDurability.proto
deleted file mode 100644
index e669b792..00000000
--- a/protocol/proto/ModifierDurability.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ModifierDurability {
- float reduce_ratio = 1;
- float remaining_durability = 2;
-}
diff --git a/protocol/proto/ModifierProperty.proto b/protocol/proto/ModifierProperty.proto
deleted file mode 100644
index 4305773e..00000000
--- a/protocol/proto/ModifierProperty.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message ModifierProperty {
- AbilityString key = 15;
- float value = 5;
-}
diff --git a/protocol/proto/MonsterAIConfigHashNotify.proto b/protocol/proto/MonsterAIConfigHashNotify.proto
deleted file mode 100644
index 8061871b..00000000
--- a/protocol/proto/MonsterAIConfigHashNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3039
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message MonsterAIConfigHashNotify {
- uint32 job_id = 10;
- uint32 entity_id = 15;
- int32 hash_value = 11;
-}
diff --git a/protocol/proto/MonsterAlertChangeNotify.proto b/protocol/proto/MonsterAlertChangeNotify.proto
deleted file mode 100644
index 61abc659..00000000
--- a/protocol/proto/MonsterAlertChangeNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 363
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message MonsterAlertChangeNotify {
- uint32 avatar_entity_id = 15;
- repeated uint32 monster_entity_list = 5;
- uint32 is_alert = 13;
-}
diff --git a/protocol/proto/MonsterBornType.proto b/protocol/proto/MonsterBornType.proto
deleted file mode 100644
index 4518f61d..00000000
--- a/protocol/proto/MonsterBornType.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum MonsterBornType {
- MONSTER_BORN_TYPE_NONE = 0;
- MONSTER_BORN_TYPE_DEFAULT = 1;
- MONSTER_BORN_TYPE_RANDOM = 2;
-}
diff --git a/protocol/proto/MonsterForceAlertNotify.proto b/protocol/proto/MonsterForceAlertNotify.proto
deleted file mode 100644
index 82ffaaa1..00000000
--- a/protocol/proto/MonsterForceAlertNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 395
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MonsterForceAlertNotify {
- uint32 monster_entity_id = 13;
-}
diff --git a/protocol/proto/MonsterPointArrayRouteUpdateNotify.proto b/protocol/proto/MonsterPointArrayRouteUpdateNotify.proto
deleted file mode 100644
index 6764aa73..00000000
--- a/protocol/proto/MonsterPointArrayRouteUpdateNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "MonsterRoute.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3410
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MonsterPointArrayRouteUpdateNotify {
- uint32 entity_id = 7;
- MonsterRoute monster_route = 5;
-}
diff --git a/protocol/proto/MonsterRoute.proto b/protocol/proto/MonsterRoute.proto
deleted file mode 100644
index beaacbb4..00000000
--- a/protocol/proto/MonsterRoute.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "RoutePoint.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message MonsterRoute {
- repeated RoutePoint route_points = 1;
- uint32 speed_level = 2;
- uint32 route_type = 3;
- float arrive_range = 4;
-}
diff --git a/protocol/proto/MonsterSummonTagNotify.proto b/protocol/proto/MonsterSummonTagNotify.proto
deleted file mode 100644
index 4d586cd0..00000000
--- a/protocol/proto/MonsterSummonTagNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1372
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MonsterSummonTagNotify {
- map summon_tag_map = 1;
- uint32 monster_entity_id = 8;
-}
diff --git a/protocol/proto/MoonfinTrialActivityDetailInfo.proto b/protocol/proto/MoonfinTrialActivityDetailInfo.proto
deleted file mode 100644
index ea9ea9da..00000000
--- a/protocol/proto/MoonfinTrialActivityDetailInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "MoonfinTrialLevelInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message MoonfinTrialActivityDetailInfo {
- map level_info_map = 5;
- uint32 special_fish_count = 11;
-}
diff --git a/protocol/proto/MoonfinTrialLevelInfo.proto b/protocol/proto/MoonfinTrialLevelInfo.proto
deleted file mode 100644
index 5affbdb8..00000000
--- a/protocol/proto/MoonfinTrialLevelInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message MoonfinTrialLevelInfo {
- uint32 best_record = 3;
- uint32 open_time = 1;
-}
diff --git a/protocol/proto/MotionInfo.proto b/protocol/proto/MotionInfo.proto
deleted file mode 100644
index d3ce53bf..00000000
--- a/protocol/proto/MotionInfo.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "MotionState.proto";
-import "Vector.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message MotionInfo {
- Vector pos = 1;
- Vector rot = 2;
- Vector speed = 3;
- MotionState state = 4;
- repeated Vector params = 5;
- Vector ref_pos = 6;
- uint32 ref_id = 7;
- uint32 scene_time = 8;
- uint64 interval_velocity = 9;
-}
diff --git a/protocol/proto/MotionState.proto b/protocol/proto/MotionState.proto
deleted file mode 100644
index cc2e9d6c..00000000
--- a/protocol/proto/MotionState.proto
+++ /dev/null
@@ -1,80 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum MotionState {
- MOTION_STATE_NONE = 0;
- MOTION_STATE_RESET = 1;
- MOTION_STATE_STANDBY = 2;
- MOTION_STATE_STANDBY_MOVE = 3;
- MOTION_STATE_WALK = 4;
- MOTION_STATE_RUN = 5;
- MOTION_STATE_DASH = 6;
- MOTION_STATE_CLIMB = 7;
- MOTION_STATE_CLIMB_JUMP = 8;
- MOTION_STATE_STANDBY_TO_CLIMB = 9;
- MOTION_STATE_FIGHT = 10;
- MOTION_STATE_JUMP = 11;
- MOTION_STATE_DROP = 12;
- MOTION_STATE_FLY = 13;
- MOTION_STATE_SWIM_MOVE = 14;
- MOTION_STATE_SWIM_IDLE = 15;
- MOTION_STATE_SWIM_DASH = 16;
- MOTION_STATE_SWIM_JUMP = 17;
- MOTION_STATE_SLIP = 18;
- MOTION_STATE_GO_UPSTAIRS = 19;
- MOTION_STATE_FALL_ON_GROUND = 20;
- MOTION_STATE_JUMP_UP_WALL_FOR_STANDBY = 21;
- MOTION_STATE_JUMP_OFF_WALL = 22;
- MOTION_STATE_POWERED_FLY = 23;
- MOTION_STATE_LADDER_IDLE = 24;
- MOTION_STATE_LADDER_MOVE = 25;
- MOTION_STATE_LADDER_SLIP = 26;
- MOTION_STATE_STANDBY_TO_LADDER = 27;
- MOTION_STATE_LADDER_TO_STANDBY = 28;
- MOTION_STATE_DANGER_STANDBY = 29;
- MOTION_STATE_DANGER_STANDBY_MOVE = 30;
- MOTION_STATE_DANGER_WALK = 31;
- MOTION_STATE_DANGER_RUN = 32;
- MOTION_STATE_DANGER_DASH = 33;
- MOTION_STATE_CROUCH_IDLE = 34;
- MOTION_STATE_CROUCH_MOVE = 35;
- MOTION_STATE_CROUCH_ROLL = 36;
- MOTION_STATE_NOTIFY = 37;
- MOTION_STATE_LAND_SPEED = 38;
- MOTION_STATE_MOVE_FAIL_ACK = 39;
- MOTION_STATE_WATERFALL = 40;
- MOTION_STATE_DASH_BEFORE_SHAKE = 41;
- MOTION_STATE_SIT_IDLE = 42;
- MOTION_STATE_FORCE_SET_POS = 43;
- MOTION_STATE_QUEST_FORCE_DRAG = 44;
- MOTION_STATE_FOLLOW_ROUTE = 45;
- MOTION_STATE_SKIFF_BOARDING = 46;
- MOTION_STATE_SKIFF_NORMAL = 47;
- MOTION_STATE_SKIFF_DASH = 48;
- MOTION_STATE_SKIFF_POWERED_DASH = 49;
- MOTION_STATE_DESTROY_VEHICLE = 50;
- MOTION_STATE_FLY_IDLE = 51;
- MOTION_STATE_FLY_SLOW = 52;
- MOTION_STATE_FLY_FAST = 53;
- MOTION_STATE_AIM_MOVE = 54;
- MOTION_STATE_AIR_COMPENSATION = 55;
- MOTION_STATE_NUM = 56;
-}
diff --git a/protocol/proto/MovingPlatformType.proto b/protocol/proto/MovingPlatformType.proto
deleted file mode 100644
index df7c6492..00000000
--- a/protocol/proto/MovingPlatformType.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum MovingPlatformType {
- MOVING_PLATFORM_TYPE_NONE = 0;
- MOVING_PLATFORM_TYPE_USE_CONFIG = 1;
- MOVING_PLATFORM_TYPE_ABILITY = 2;
- MOVING_PLATFORM_TYPE_ROUTE = 3;
-}
diff --git a/protocol/proto/MpBlockNotify.proto b/protocol/proto/MpBlockNotify.proto
deleted file mode 100644
index f18942e5..00000000
--- a/protocol/proto/MpBlockNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1801
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MpBlockNotify {
- uint32 end_time = 13;
-}
diff --git a/protocol/proto/MpPlayGuestReplyInviteReq.proto b/protocol/proto/MpPlayGuestReplyInviteReq.proto
deleted file mode 100644
index 9faaf3db..00000000
--- a/protocol/proto/MpPlayGuestReplyInviteReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1848
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message MpPlayGuestReplyInviteReq {
- uint32 mp_play_id = 3;
- bool is_agree = 15;
-}
diff --git a/protocol/proto/MpPlayGuestReplyInviteRsp.proto b/protocol/proto/MpPlayGuestReplyInviteRsp.proto
deleted file mode 100644
index 0ff88bdf..00000000
--- a/protocol/proto/MpPlayGuestReplyInviteRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1850
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MpPlayGuestReplyInviteRsp {
- int32 retcode = 4;
- uint32 mp_play_id = 10;
-}
diff --git a/protocol/proto/MpPlayGuestReplyNotify.proto b/protocol/proto/MpPlayGuestReplyNotify.proto
deleted file mode 100644
index 13bc8626..00000000
--- a/protocol/proto/MpPlayGuestReplyNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1812
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MpPlayGuestReplyNotify {
- uint32 uid = 7;
- bool is_agree = 4;
- uint32 mp_play_id = 14;
-}
diff --git a/protocol/proto/MpPlayInviteResultNotify.proto b/protocol/proto/MpPlayInviteResultNotify.proto
deleted file mode 100644
index 2e67868c..00000000
--- a/protocol/proto/MpPlayInviteResultNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1815
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MpPlayInviteResultNotify {
- uint32 mp_play_id = 11;
- bool all_argee = 10;
-}
diff --git a/protocol/proto/MpPlayOwnerCheckReq.proto b/protocol/proto/MpPlayOwnerCheckReq.proto
deleted file mode 100644
index 34b1c82c..00000000
--- a/protocol/proto/MpPlayOwnerCheckReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1814
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message MpPlayOwnerCheckReq {
- uint32 mp_play_id = 9;
- bool is_skip_match = 3;
-}
diff --git a/protocol/proto/MpPlayOwnerCheckRsp.proto b/protocol/proto/MpPlayOwnerCheckRsp.proto
deleted file mode 100644
index eaa36a33..00000000
--- a/protocol/proto/MpPlayOwnerCheckRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1847
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MpPlayOwnerCheckRsp {
- uint32 wrong_uid = 4;
- bool is_skip_match = 15;
- uint32 mp_play_id = 10;
- int32 retcode = 12;
-}
diff --git a/protocol/proto/MpPlayOwnerInviteNotify.proto b/protocol/proto/MpPlayOwnerInviteNotify.proto
deleted file mode 100644
index f5e9a70a..00000000
--- a/protocol/proto/MpPlayOwnerInviteNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1835
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MpPlayOwnerInviteNotify {
- uint32 cd = 12;
- uint32 mp_play_id = 13;
- bool is_remain_reward = 10;
-}
diff --git a/protocol/proto/MpPlayOwnerStartInviteReq.proto b/protocol/proto/MpPlayOwnerStartInviteReq.proto
deleted file mode 100644
index 390a2df0..00000000
--- a/protocol/proto/MpPlayOwnerStartInviteReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1837
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message MpPlayOwnerStartInviteReq {
- uint32 mp_play_id = 3;
- bool is_skip_match = 6;
-}
diff --git a/protocol/proto/MpPlayOwnerStartInviteRsp.proto b/protocol/proto/MpPlayOwnerStartInviteRsp.proto
deleted file mode 100644
index b15dd5a0..00000000
--- a/protocol/proto/MpPlayOwnerStartInviteRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1823
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MpPlayOwnerStartInviteRsp {
- int32 retcode = 14;
- uint32 mp_play_id = 3;
- bool is_skip_match = 9;
-}
diff --git a/protocol/proto/MpPlayPrepareInterruptNotify.proto b/protocol/proto/MpPlayPrepareInterruptNotify.proto
deleted file mode 100644
index 537f8241..00000000
--- a/protocol/proto/MpPlayPrepareInterruptNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1813
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MpPlayPrepareInterruptNotify {
- uint32 mp_play_id = 12;
-}
diff --git a/protocol/proto/MpPlayPrepareNotify.proto b/protocol/proto/MpPlayPrepareNotify.proto
deleted file mode 100644
index 8526a4ee..00000000
--- a/protocol/proto/MpPlayPrepareNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1833
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MpPlayPrepareNotify {
- uint32 mp_play_id = 9;
- uint32 prepare_end_time = 11;
-}
diff --git a/protocol/proto/MpPlayRewardInfo.proto b/protocol/proto/MpPlayRewardInfo.proto
deleted file mode 100644
index 2f58122d..00000000
--- a/protocol/proto/MpPlayRewardInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message MpPlayRewardInfo {
- uint32 resin = 1;
- repeated uint32 remain_uid_list = 2;
- repeated uint32 qualify_uid_list = 3;
-}
diff --git a/protocol/proto/MpSettingType.proto b/protocol/proto/MpSettingType.proto
deleted file mode 100644
index 13da1f6d..00000000
--- a/protocol/proto/MpSettingType.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum MpSettingType {
- MP_SETTING_TYPE_NO_ENTER = 0;
- MP_SETTING_TYPE_ENTER_FREELY = 1;
- MP_SETTING_TYPE_ENTER_AFTER_APPLY = 2;
-}
diff --git a/protocol/proto/MsgParam.proto b/protocol/proto/MsgParam.proto
deleted file mode 100644
index 0a0a23d7..00000000
--- a/protocol/proto/MsgParam.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message MsgParam {
- oneof param {
- uint32 int_param = 9;
- float flt_param = 7;
- string str_param = 4;
- }
-}
diff --git a/protocol/proto/MultistagePlayEndNotify.proto b/protocol/proto/MultistagePlayEndNotify.proto
deleted file mode 100644
index 4aca908b..00000000
--- a/protocol/proto/MultistagePlayEndNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5355
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MultistagePlayEndNotify {
- uint32 group_id = 5;
- uint32 play_index = 13;
-}
diff --git a/protocol/proto/MultistagePlayFinishStageReq.proto b/protocol/proto/MultistagePlayFinishStageReq.proto
deleted file mode 100644
index 4a03deb8..00000000
--- a/protocol/proto/MultistagePlayFinishStageReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5398
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message MultistagePlayFinishStageReq {
- uint32 group_id = 12;
- uint32 play_index = 15;
-}
diff --git a/protocol/proto/MultistagePlayFinishStageRsp.proto b/protocol/proto/MultistagePlayFinishStageRsp.proto
deleted file mode 100644
index 5e26c953..00000000
--- a/protocol/proto/MultistagePlayFinishStageRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5381
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MultistagePlayFinishStageRsp {
- int32 retcode = 11;
- uint32 group_id = 12;
- uint32 play_index = 6;
-}
diff --git a/protocol/proto/MultistagePlayInfo.proto b/protocol/proto/MultistagePlayInfo.proto
deleted file mode 100644
index 0136fb1f..00000000
--- a/protocol/proto/MultistagePlayInfo.proto
+++ /dev/null
@@ -1,45 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "CharAmusementInfo.proto";
-import "HideAndSeekStageInfo.proto";
-import "InBattleChessInfo.proto";
-import "InBattleFleurFairInfo.proto";
-import "InBattleMechanicusInfo.proto";
-import "IrodoriChessInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message MultistagePlayInfo {
- uint32 play_index = 13;
- uint32 play_type = 11;
- uint32 stage_type = 10;
- uint32 duration = 8;
- uint32 group_id = 12;
- uint32 begin_time = 9;
- uint32 stage_index = 1;
- oneof detail {
- InBattleMechanicusInfo mechanicus_info = 1334;
- InBattleFleurFairInfo fleur_fair_info = 1064;
- HideAndSeekStageInfo hide_and_seek_info = 108;
- InBattleChessInfo chess_info = 1758;
- IrodoriChessInfo irodori_chess_info = 531;
- CharAmusementInfo char_amusement_info = 324;
- }
-}
diff --git a/protocol/proto/MultistagePlayInfoNotify.proto b/protocol/proto/MultistagePlayInfoNotify.proto
deleted file mode 100644
index 152bf83f..00000000
--- a/protocol/proto/MultistagePlayInfoNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5372
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MultistagePlayInfoNotify {
- MultistagePlayInfo info = 13;
-}
diff --git a/protocol/proto/MultistagePlaySettleNotify.proto b/protocol/proto/MultistagePlaySettleNotify.proto
deleted file mode 100644
index b338f859..00000000
--- a/protocol/proto/MultistagePlaySettleNotify.proto
+++ /dev/null
@@ -1,37 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5313
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MultistagePlaySettleNotify {
- uint32 play_index = 14;
- uint32 group_id = 4;
- oneof detail {
- InBattleMechanicusSettleInfo mechanicus_settle_info = 1402;
- InBattleChessSettleInfo chess_settle_info = 1283;
- InBattleIrodoriChessSettleInfo irodori_chess_settle_info = 612;
- }
-}
diff --git a/protocol/proto/MultistagePlayStageEndNotify.proto b/protocol/proto/MultistagePlayStageEndNotify.proto
deleted file mode 100644
index 6d0f0b61..00000000
--- a/protocol/proto/MultistagePlayStageEndNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5379
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MultistagePlayStageEndNotify {
- uint32 group_id = 15;
- uint32 play_index = 9;
-}
diff --git a/protocol/proto/MultistageSettleWatcherInfo.proto b/protocol/proto/MultistageSettleWatcherInfo.proto
deleted file mode 100644
index 8f2e755d..00000000
--- a/protocol/proto/MultistageSettleWatcherInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message MultistageSettleWatcherInfo {
- uint32 total_progress = 13;
- uint32 cur_progress = 5;
- uint32 watcher_id = 7;
- bool is_inverse = 12;
-}
diff --git a/protocol/proto/MuqadasPotionActivityDetailInfo.proto b/protocol/proto/MuqadasPotionActivityDetailInfo.proto
deleted file mode 100644
index bbc2d3f5..00000000
--- a/protocol/proto/MuqadasPotionActivityDetailInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "MuqadasPotionLevelData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message MuqadasPotionActivityDetailInfo {
- repeated MuqadasPotionLevelData muqadas_potion_level_data_list = 8;
-}
diff --git a/protocol/proto/MuqadasPotionActivityEnterDungeonReq.proto b/protocol/proto/MuqadasPotionActivityEnterDungeonReq.proto
deleted file mode 100644
index 1fec3e07..00000000
--- a/protocol/proto/MuqadasPotionActivityEnterDungeonReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 24602
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message MuqadasPotionActivityEnterDungeonReq {
- uint32 level_id = 12;
-}
diff --git a/protocol/proto/MuqadasPotionActivityEnterDungeonRsp.proto b/protocol/proto/MuqadasPotionActivityEnterDungeonRsp.proto
deleted file mode 100644
index 41156209..00000000
--- a/protocol/proto/MuqadasPotionActivityEnterDungeonRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 21804
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MuqadasPotionActivityEnterDungeonRsp {
- int32 retcode = 6;
- uint32 level_id = 9;
-}
diff --git a/protocol/proto/MuqadasPotionCaptureWeaknessReq.proto b/protocol/proto/MuqadasPotionCaptureWeaknessReq.proto
deleted file mode 100644
index ec8e12b0..00000000
--- a/protocol/proto/MuqadasPotionCaptureWeaknessReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 20011
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message MuqadasPotionCaptureWeaknessReq {
- uint32 capture_weakness_count = 10;
- uint32 level_id = 15;
-}
diff --git a/protocol/proto/MuqadasPotionCaptureWeaknessRsp.proto b/protocol/proto/MuqadasPotionCaptureWeaknessRsp.proto
deleted file mode 100644
index f32ecb31..00000000
--- a/protocol/proto/MuqadasPotionCaptureWeaknessRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 24081
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MuqadasPotionCaptureWeaknessRsp {
- int32 retcode = 12;
-}
diff --git a/protocol/proto/MuqadasPotionDungeonSettleNotify.proto b/protocol/proto/MuqadasPotionDungeonSettleNotify.proto
deleted file mode 100644
index 0926628a..00000000
--- a/protocol/proto/MuqadasPotionDungeonSettleNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 20005
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MuqadasPotionDungeonSettleNotify {
- uint32 final_score = 11;
- uint32 capture_weakness_count = 15;
- bool is_success = 6;
- uint32 level_id = 10;
- bool is_new_record = 2;
-}
diff --git a/protocol/proto/MuqadasPotionLevelData.proto b/protocol/proto/MuqadasPotionLevelData.proto
deleted file mode 100644
index b7bafd7b..00000000
--- a/protocol/proto/MuqadasPotionLevelData.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message MuqadasPotionLevelData {
- uint32 level_id = 15;
- uint32 max_score = 9;
- bool is_open = 10;
-}
diff --git a/protocol/proto/MuqadasPotionRestartDungeonReq.proto b/protocol/proto/MuqadasPotionRestartDungeonReq.proto
deleted file mode 100644
index be2084ae..00000000
--- a/protocol/proto/MuqadasPotionRestartDungeonReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 22391
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message MuqadasPotionRestartDungeonReq {}
diff --git a/protocol/proto/MuqadasPotionRestartDungeonRsp.proto b/protocol/proto/MuqadasPotionRestartDungeonRsp.proto
deleted file mode 100644
index ccd2e05b..00000000
--- a/protocol/proto/MuqadasPotionRestartDungeonRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 21208
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MuqadasPotionRestartDungeonRsp {
- int32 retcode = 5;
-}
diff --git a/protocol/proto/MusicGameActivityDetailInfo.proto b/protocol/proto/MusicGameActivityDetailInfo.proto
deleted file mode 100644
index aa932009..00000000
--- a/protocol/proto/MusicGameActivityDetailInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "MusicGameRecord.proto";
-import "UgcMusicBriefInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message MusicGameActivityDetailInfo {
- repeated UgcMusicBriefInfo ugc_record_list = 4;
- repeated UgcMusicBriefInfo ugc_search_list = 7;
- map music_game_record_map = 8;
-}
diff --git a/protocol/proto/MusicGameRecord.proto b/protocol/proto/MusicGameRecord.proto
deleted file mode 100644
index 3e816f50..00000000
--- a/protocol/proto/MusicGameRecord.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message MusicGameRecord {
- bool is_unlock = 9;
- uint32 max_score = 11;
- uint32 max_combo = 6;
-}
diff --git a/protocol/proto/MusicGameSettleReq.proto b/protocol/proto/MusicGameSettleReq.proto
deleted file mode 100644
index c721188e..00000000
--- a/protocol/proto/MusicGameSettleReq.proto
+++ /dev/null
@@ -1,45 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8892
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message MusicGameSettleReq {
- repeated uint32 button_list = 384;
- uint32 delay = 795;
- repeated uint32 note_list = 4;
- uint32 score_rating = 15;
- uint32 score = 9;
- uint64 ugc_guid = 6;
- uint32 restart_times = 13;
- bool is_custom_delay = 422;
- uint32 max_combo = 5;
- uint32 is_full_combo = 1058;
- float speed = 409;
- bool is_save_score = 3;
- uint32 combo = 1;
- uint32 music_basic_id = 7;
- uint32 star_rating = 2;
- uint32 volume = 1953;
- uint32 correct_hit = 14;
- bool is_custom_speed = 1285;
-}
diff --git a/protocol/proto/MusicGameSettleRsp.proto b/protocol/proto/MusicGameSettleRsp.proto
deleted file mode 100644
index 54d8768a..00000000
--- a/protocol/proto/MusicGameSettleRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8673
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MusicGameSettleRsp {
- int32 retcode = 11;
- uint32 music_basic_id = 5;
- bool is_new_record = 6;
- bool is_unlock_next_level = 2;
- uint64 ugc_guid = 10;
-}
diff --git a/protocol/proto/MusicGameStartReq.proto b/protocol/proto/MusicGameStartReq.proto
deleted file mode 100644
index 8df786a7..00000000
--- a/protocol/proto/MusicGameStartReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8406
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message MusicGameStartReq {
- uint32 music_basic_id = 2;
- bool is_save_score = 11;
- uint64 ugc_guid = 3;
-}
diff --git a/protocol/proto/MusicGameStartRsp.proto b/protocol/proto/MusicGameStartRsp.proto
deleted file mode 100644
index ee6aa6b2..00000000
--- a/protocol/proto/MusicGameStartRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8326
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MusicGameStartRsp {
- uint32 music_basic_id = 4;
- int32 retcode = 1;
- uint64 ugc_guid = 15;
-}
diff --git a/protocol/proto/NavMeshStatsNotify.proto b/protocol/proto/NavMeshStatsNotify.proto
deleted file mode 100644
index 1846d8f6..00000000
--- a/protocol/proto/NavMeshStatsNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2316
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message NavMeshStatsNotify {
- repeated PbNavMeshStatsInfo infos = 4;
-}
diff --git a/protocol/proto/NicknameAuditConfigNotify.proto b/protocol/proto/NicknameAuditConfigNotify.proto
deleted file mode 100644
index 3c3a43e5..00000000
--- a/protocol/proto/NicknameAuditConfigNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 152
-// EnetChannelId: 0
-// EnetIsReliable: true
-message NicknameAuditConfigNotify {
- bool is_open = 8;
- uint32 submit_limit = 12;
-}
diff --git a/protocol/proto/NicknameSignatureAuditData.proto b/protocol/proto/NicknameSignatureAuditData.proto
deleted file mode 100644
index b179bf58..00000000
--- a/protocol/proto/NicknameSignatureAuditData.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;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/protocol/proto/NightCrowGadgetInfo.proto b/protocol/proto/NightCrowGadgetInfo.proto
deleted file mode 100644
index 82cd4256..00000000
--- a/protocol/proto/NightCrowGadgetInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message NightCrowGadgetInfo {
- repeated uint32 argument_list = 1;
-}
diff --git a/protocol/proto/NightCrowGadgetObservationMatchReq.proto b/protocol/proto/NightCrowGadgetObservationMatchReq.proto
deleted file mode 100644
index 54f2dd6c..00000000
--- a/protocol/proto/NightCrowGadgetObservationMatchReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 876
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message NightCrowGadgetObservationMatchReq {
- uint32 target_gadget_state = 3;
- uint32 gadget_entity_id = 8;
-}
diff --git a/protocol/proto/NightCrowGadgetObservationMatchRsp.proto b/protocol/proto/NightCrowGadgetObservationMatchRsp.proto
deleted file mode 100644
index f2ad64b9..00000000
--- a/protocol/proto/NightCrowGadgetObservationMatchRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 846
-// EnetChannelId: 0
-// EnetIsReliable: true
-message NightCrowGadgetObservationMatchRsp {
- int32 retcode = 15;
-}
diff --git a/protocol/proto/NormalUidOpNotify.proto b/protocol/proto/NormalUidOpNotify.proto
deleted file mode 100644
index ee1da4a5..00000000
--- a/protocol/proto/NormalUidOpNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5726
-// EnetChannelId: 0
-// EnetIsReliable: true
-message NormalUidOpNotify {
- uint32 duration = 6;
- repeated uint32 param_list = 4;
- repeated uint32 param_uid_list = 5;
- uint32 param_index = 8;
-}
diff --git a/protocol/proto/NpcPositionInfo.proto b/protocol/proto/NpcPositionInfo.proto
deleted file mode 100644
index 331cf6c3..00000000
--- a/protocol/proto/NpcPositionInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message NpcPositionInfo {
- uint32 npc_id = 1;
- Vector pos = 2;
-}
diff --git a/protocol/proto/NpcTalkReq.proto b/protocol/proto/NpcTalkReq.proto
deleted file mode 100644
index 80575ec7..00000000
--- a/protocol/proto/NpcTalkReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 572
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message NpcTalkReq {
- uint32 entity_id = 8;
- uint32 npc_entity_id = 9;
- uint32 talk_id = 7;
-}
diff --git a/protocol/proto/NpcTalkRsp.proto b/protocol/proto/NpcTalkRsp.proto
deleted file mode 100644
index 5b2070d1..00000000
--- a/protocol/proto/NpcTalkRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 598
-// EnetChannelId: 0
-// EnetIsReliable: true
-message NpcTalkRsp {
- uint32 cur_talk_id = 9;
- uint32 npc_entity_id = 6;
- int32 retcode = 3;
- uint32 entity_id = 13;
-}
diff --git a/protocol/proto/NpcTalkStateNotify.proto b/protocol/proto/NpcTalkStateNotify.proto
deleted file mode 100644
index b44080e9..00000000
--- a/protocol/proto/NpcTalkStateNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 430
-// EnetChannelId: 0
-// EnetIsReliable: true
-message NpcTalkStateNotify {
- bool is_ban = 5;
-}
diff --git a/protocol/proto/NullMsg.proto b/protocol/proto/NullMsg.proto
deleted file mode 100644
index 8595a484..00000000
--- a/protocol/proto/NullMsg.proto
+++ /dev/null
@@ -1,7 +0,0 @@
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message NullMsg {
-}
diff --git a/protocol/proto/ObstacleInfo.proto b/protocol/proto/ObstacleInfo.proto
deleted file mode 100644
index 677a792b..00000000
--- a/protocol/proto/ObstacleInfo.proto
+++ /dev/null
@@ -1,37 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message ObstacleInfo {
- MathQuaternion rotation = 4;
- int32 obstacle_id = 2;
- Vector center = 14;
- ShapeType shape = 6;
- Vector3Int extents = 12;
-
- enum ShapeType {
- SHAPE_TYPE_OBSTACLE_SHAPE_CAPSULE = 0;
- SHAPE_TYPE_OBSTACLE_SHAPE_BOX = 1;
- }
-}
diff --git a/protocol/proto/ObstacleModifyNotify.proto b/protocol/proto/ObstacleModifyNotify.proto
deleted file mode 100644
index f48c834e..00000000
--- a/protocol/proto/ObstacleModifyNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ObstacleInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2312
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ObstacleModifyNotify {
- repeated int32 remove_obstacle_ids = 9;
- repeated ObstacleInfo add_obstacles = 6;
- uint32 scene_id = 5;
-}
diff --git a/protocol/proto/OfferingInfo.proto b/protocol/proto/OfferingInfo.proto
deleted file mode 100644
index eae23b63..00000000
--- a/protocol/proto/OfferingInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message OfferingInfo {
- uint32 offering_id = 1;
-}
diff --git a/protocol/proto/OfferingInteractReq.proto b/protocol/proto/OfferingInteractReq.proto
deleted file mode 100644
index b6d6ac50..00000000
--- a/protocol/proto/OfferingInteractReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2918
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message OfferingInteractReq {
- uint32 offering_id = 9;
-}
diff --git a/protocol/proto/OfferingInteractRsp.proto b/protocol/proto/OfferingInteractRsp.proto
deleted file mode 100644
index 1cc3fa0a..00000000
--- a/protocol/proto/OfferingInteractRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2908
-// EnetChannelId: 0
-// EnetIsReliable: true
-message OfferingInteractRsp {
- PlayerOfferingData offering_data = 11;
- int32 retcode = 12;
-}
diff --git a/protocol/proto/OfficialCustomDungeon.proto b/protocol/proto/OfficialCustomDungeon.proto
deleted file mode 100644
index f35ff6b7..00000000
--- a/protocol/proto/OfficialCustomDungeon.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message OfficialCustomDungeon {
- uint32 dungeon_id = 11;
- uint32 win_times = 3;
-}
diff --git a/protocol/proto/OneofGatherPointDetectorData.proto b/protocol/proto/OneofGatherPointDetectorData.proto
deleted file mode 100644
index 234147f8..00000000
--- a/protocol/proto/OneofGatherPointDetectorData.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message OneofGatherPointDetectorData {
- Vector hint_center_pos = 7;
- uint32 hint_radius = 14;
- uint32 material_id = 10;
- uint32 config_id = 6;
- uint32 group_id = 13;
- bool is_all_collected = 4;
- bool is_hint_valid = 15;
-}
diff --git a/protocol/proto/OneofGatherPointDetectorDataNotify.proto b/protocol/proto/OneofGatherPointDetectorDataNotify.proto
deleted file mode 100644
index c6952939..00000000
--- a/protocol/proto/OneofGatherPointDetectorDataNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4297
-// EnetChannelId: 0
-// EnetIsReliable: true
-message OneofGatherPointDetectorDataNotify {
- repeated OneofGatherPointDetectorData oneof_gather_point_detector_data_list = 3;
-}
diff --git a/protocol/proto/OnlinePlayerInfo.proto b/protocol/proto/OnlinePlayerInfo.proto
deleted file mode 100644
index 4b61353c..00000000
--- a/protocol/proto/OnlinePlayerInfo.proto
+++ /dev/null
@@ -1,39 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "MpSettingType.proto";
-import "ProfilePicture.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message OnlinePlayerInfo {
- uint32 uid = 1;
- string nickname = 2;
- uint32 player_level = 3;
- uint32 avatar_id = 4;
- MpSettingType mp_setting_type = 5;
- uint32 cur_player_num_in_world = 6;
- uint32 world_level = 7;
- string online_id = 8;
- uint32 name_card_id = 9;
- repeated uint32 blacklist_uid_list = 10;
- string signature = 11;
- ProfilePicture profile_picture = 12;
- string psn_id = 13;
-}
diff --git a/protocol/proto/OpActivityDataNotify.proto b/protocol/proto/OpActivityDataNotify.proto
deleted file mode 100644
index b383c972..00000000
--- a/protocol/proto/OpActivityDataNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5112
-// EnetChannelId: 0
-// EnetIsReliable: true
-message OpActivityDataNotify {
- repeated OpActivityInfo op_activity_info_list = 15;
-}
diff --git a/protocol/proto/OpActivityInfo.proto b/protocol/proto/OpActivityInfo.proto
deleted file mode 100644
index eb1e2727..00000000
--- a/protocol/proto/OpActivityInfo.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "BonusOpActivityInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message OpActivityInfo {
- uint32 activity_id = 2;
- uint32 end_time = 6;
- uint32 begin_time = 5;
- bool is_has_change = 1;
- uint32 schedule_id = 13;
- oneof detail {
- BonusOpActivityInfo bonus_info = 12;
- }
-}
diff --git a/protocol/proto/OpActivityStateNotify.proto b/protocol/proto/OpActivityStateNotify.proto
deleted file mode 100644
index 44be8e96..00000000
--- a/protocol/proto/OpActivityStateNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2572
-// EnetChannelId: 0
-// EnetIsReliable: true
-message OpActivityStateNotify {
- repeated uint32 finished_bonus_activity_id_list = 14;
- repeated OpActivityTagBriefInfo opened_op_activity_info_list = 13;
-}
diff --git a/protocol/proto/OpActivityTagBriefInfo.proto b/protocol/proto/OpActivityTagBriefInfo.proto
deleted file mode 100644
index d552cd10..00000000
--- a/protocol/proto/OpActivityTagBriefInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message OpActivityTagBriefInfo {
- uint32 config_id = 2;
- bool has_reward = 3;
- uint32 op_activity_type = 11;
-}
diff --git a/protocol/proto/OpActivityUpdateNotify.proto b/protocol/proto/OpActivityUpdateNotify.proto
deleted file mode 100644
index 2de73ad4..00000000
--- a/protocol/proto/OpActivityUpdateNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5135
-// EnetChannelId: 0
-// EnetIsReliable: true
-message OpActivityUpdateNotify {
- OpActivityInfo op_activity_info = 6;
-}
diff --git a/protocol/proto/OpenBlossomCircleCampGuideNotify.proto b/protocol/proto/OpenBlossomCircleCampGuideNotify.proto
deleted file mode 100644
index 920c3306..00000000
--- a/protocol/proto/OpenBlossomCircleCampGuideNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2703
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message OpenBlossomCircleCampGuideNotify {
- uint32 refresh_id = 7;
- repeated uint32 circle_camp_id_list = 11;
-}
diff --git a/protocol/proto/OpenStateChangeNotify.proto b/protocol/proto/OpenStateChangeNotify.proto
deleted file mode 100644
index 8eb8ecb5..00000000
--- a/protocol/proto/OpenStateChangeNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 127
-// EnetChannelId: 0
-// EnetIsReliable: true
-message OpenStateChangeNotify {
- map open_state_map = 4;
-}
diff --git a/protocol/proto/OpenStateUpdateNotify.proto b/protocol/proto/OpenStateUpdateNotify.proto
deleted file mode 100644
index 1b9d3741..00000000
--- a/protocol/proto/OpenStateUpdateNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 193
-// EnetChannelId: 0
-// EnetIsReliable: true
-message OpenStateUpdateNotify {
- map open_state_map = 6;
-}
diff --git a/protocol/proto/OrderDisplayNotify.proto b/protocol/proto/OrderDisplayNotify.proto
deleted file mode 100644
index e9d29a05..00000000
--- a/protocol/proto/OrderDisplayNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4131
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message OrderDisplayNotify {
- uint32 order_id = 1;
-}
diff --git a/protocol/proto/OrderFinishNotify.proto b/protocol/proto/OrderFinishNotify.proto
deleted file mode 100644
index 1ec53b69..00000000
--- a/protocol/proto/OrderFinishNotify.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4125
-// EnetChannelId: 0
-// EnetIsReliable: true
-message OrderFinishNotify {
- uint32 order_id = 3;
- uint32 card_product_remain_days = 15;
- repeated ItemParam item_list = 9;
- uint32 add_mcoin = 7;
- string product_id = 6;
-}
diff --git a/protocol/proto/OtherCustomDungeonBrief.proto b/protocol/proto/OtherCustomDungeonBrief.proto
deleted file mode 100644
index 33bb19da..00000000
--- a/protocol/proto/OtherCustomDungeonBrief.proto
+++ /dev/null
@@ -1,39 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message OtherCustomDungeonBrief {
- SocialDetail creator_detail = 4;
- uint32 battle_min_cost_time = 15;
- CustomDungeonAbstract abstract = 2;
- uint64 dungeon_guid = 14;
- CustomDungeonSetting setting = 10;
- uint32 dungeon_id = 6;
- repeated uint32 tag_list = 1;
- bool is_adventure_dungeon = 11;
- bool is_psn_platform = 9;
- bool is_stored = 3;
- CustomDungeonSocial social = 12;
-}
diff --git a/protocol/proto/OtherPlayerEnterHomeNotify.proto b/protocol/proto/OtherPlayerEnterHomeNotify.proto
deleted file mode 100644
index d02a512f..00000000
--- a/protocol/proto/OtherPlayerEnterHomeNotify.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4628
-// EnetChannelId: 0
-// EnetIsReliable: true
-message OtherPlayerEnterHomeNotify {
- string nickname = 7;
- Reason reason = 3;
-
- enum Reason {
- REASON_INVALID = 0;
- REASON_ENTER = 1;
- REASON_LEAVE = 2;
- }
-}
diff --git a/protocol/proto/OutStuckCustomDungeonReq.proto b/protocol/proto/OutStuckCustomDungeonReq.proto
deleted file mode 100644
index dd606c48..00000000
--- a/protocol/proto/OutStuckCustomDungeonReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6211
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message OutStuckCustomDungeonReq {}
diff --git a/protocol/proto/OutStuckCustomDungeonRsp.proto b/protocol/proto/OutStuckCustomDungeonRsp.proto
deleted file mode 100644
index bf8cb4ff..00000000
--- a/protocol/proto/OutStuckCustomDungeonRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6234
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message OutStuckCustomDungeonRsp {
- int32 retcode = 15;
-}
diff --git a/protocol/proto/PBNavMeshPoly.proto b/protocol/proto/PBNavMeshPoly.proto
deleted file mode 100644
index 3e3ab567..00000000
--- a/protocol/proto/PBNavMeshPoly.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message PBNavMeshPoly {
- repeated EdgeType edge_types = 10;
- int32 area = 6;
- repeated int32 vects = 7;
-
- enum EdgeType {
- EDGE_TYPE_INNER = 0;
- EDGE_TYPE_TILE_BOUND = 1;
- EDGE_TYPE_TILE_BOUND_UNCONNECT = 2;
- EDGE_TYPE_TILE_BOUND_OVERIDE = 3;
- }
-}
diff --git a/protocol/proto/PBNavMeshTile.proto b/protocol/proto/PBNavMeshTile.proto
deleted file mode 100644
index 3aaaa9c5..00000000
--- a/protocol/proto/PBNavMeshTile.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message PBNavMeshTile {
- repeated Vector vecs = 4;
- repeated PBNavMeshPoly polys = 8;
-}
diff --git a/protocol/proto/PSNBlackListNotify.proto b/protocol/proto/PSNBlackListNotify.proto
deleted file mode 100644
index 736f5175..00000000
--- a/protocol/proto/PSNBlackListNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4040
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PSNBlackListNotify {
- repeated FriendBrief psn_blacklist = 11;
-}
diff --git a/protocol/proto/PSNFriendListNotify.proto b/protocol/proto/PSNFriendListNotify.proto
deleted file mode 100644
index 71c7334f..00000000
--- a/protocol/proto/PSNFriendListNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4087
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PSNFriendListNotify {
- repeated FriendBrief psn_friend_list = 8;
-}
diff --git a/protocol/proto/PSPlayerApplyEnterMpReq.proto b/protocol/proto/PSPlayerApplyEnterMpReq.proto
deleted file mode 100644
index 1fd9524d..00000000
--- a/protocol/proto/PSPlayerApplyEnterMpReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1841
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PSPlayerApplyEnterMpReq {
- string target_psn_id = 5;
-}
diff --git a/protocol/proto/PSPlayerApplyEnterMpRsp.proto b/protocol/proto/PSPlayerApplyEnterMpRsp.proto
deleted file mode 100644
index 902ba118..00000000
--- a/protocol/proto/PSPlayerApplyEnterMpRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1842
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PSPlayerApplyEnterMpRsp {
- string target_psn_id = 2;
- int32 retcode = 6;
- uint32 param = 10;
-}
diff --git a/protocol/proto/PacketHead.proto b/protocol/proto/PacketHead.proto
deleted file mode 100644
index f103b5eb..00000000
--- a/protocol/proto/PacketHead.proto
+++ /dev/null
@@ -1,41 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message PacketHead {
- uint32 packet_id = 1;
- uint32 rpc_id = 2;
- uint32 client_sequence_id = 3;
- uint32 enet_channel_id = 4;
- uint32 enet_is_reliable = 5;
- uint64 sent_ms = 6;
- uint32 user_id = 11;
- uint32 user_ip = 12;
- uint32 user_session_id = 13;
- uint64 recv_time_ms = 21;
- uint32 rpc_begin_time_ms = 22;
- map ext_map = 23;
- uint32 sender_app_id = 24;
- uint32 source_service = 31;
- uint32 target_service = 32;
- map service_app_id_map = 33;
- bool is_set_game_thread = 34;
- uint32 game_thread_index = 35;
-}
diff --git a/protocol/proto/ParamList.proto b/protocol/proto/ParamList.proto
deleted file mode 100644
index 3bac7c15..00000000
--- a/protocol/proto/ParamList.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ParamList {
- repeated uint32 param_list = 1;
-}
diff --git a/protocol/proto/ParentQuest.proto b/protocol/proto/ParentQuest.proto
deleted file mode 100644
index 796e4e73..00000000
--- a/protocol/proto/ParentQuest.proto
+++ /dev/null
@@ -1,38 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ChildQuest.proto";
-import "InferencePageInfo.proto";
-import "ParentQuestRandomInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message ParentQuest {
- repeated int32 quest_var = 14;
- map time_var_map = 8;
- uint32 parent_quest_state = 1;
- bool is_finished = 7;
- repeated InferencePageInfo inference_page_list = 15;
- ParentQuestRandomInfo random_info = 12;
- uint32 parent_quest_id = 3;
- bool is_random = 13;
- uint64 video_key = 6;
- uint32 quest_var_seq = 11;
- repeated ChildQuest child_quest_list = 9;
-}
diff --git a/protocol/proto/ParentQuestInferenceDataNotify.proto b/protocol/proto/ParentQuestInferenceDataNotify.proto
deleted file mode 100644
index 1fff8fe6..00000000
--- a/protocol/proto/ParentQuestInferenceDataNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "InferencePageInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 402
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ParentQuestInferenceDataNotify {
- uint32 parent_quest_id = 2;
- repeated InferencePageInfo inference_page_list = 1;
-}
diff --git a/protocol/proto/ParentQuestRandomInfo.proto b/protocol/proto/ParentQuestRandomInfo.proto
deleted file mode 100644
index 593933ac..00000000
--- a/protocol/proto/ParentQuestRandomInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ParentQuestRandomInfo {
- repeated uint32 factor_list = 1;
- uint32 template_id = 8;
- uint32 entrance_id = 2;
-}
diff --git a/protocol/proto/ParkourLevelInfo.proto b/protocol/proto/ParkourLevelInfo.proto
deleted file mode 100644
index 71bad049..00000000
--- a/protocol/proto/ParkourLevelInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message ParkourLevelInfo {
- uint32 best_record = 12;
- bool is_open = 9;
- uint32 open_time = 7;
- Vector pos = 2;
-}
diff --git a/protocol/proto/PathfindingEnterSceneReq.proto b/protocol/proto/PathfindingEnterSceneReq.proto
deleted file mode 100644
index ced9b21a..00000000
--- a/protocol/proto/PathfindingEnterSceneReq.proto
+++ /dev/null
@@ -1,36 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ObstacleInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2307
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PathfindingEnterSceneReq {
- uint32 scene_id = 12;
- repeated uint32 activity_id = 14;
- uint32 scene_tag_hash = 15;
- uint32 version = 6;
- bool is_editor = 11;
- repeated ObstacleInfo obstacles = 13;
- uint32 polygon_id = 4;
-}
diff --git a/protocol/proto/PathfindingEnterSceneRsp.proto b/protocol/proto/PathfindingEnterSceneRsp.proto
deleted file mode 100644
index 71222763..00000000
--- a/protocol/proto/PathfindingEnterSceneRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2321
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PathfindingEnterSceneRsp {
- int32 retcode = 9;
-}
diff --git a/protocol/proto/PathfindingPingNotify.proto b/protocol/proto/PathfindingPingNotify.proto
deleted file mode 100644
index 5833784b..00000000
--- a/protocol/proto/PathfindingPingNotify.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2335
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PathfindingPingNotify {}
diff --git a/protocol/proto/PbNavMeshStatsInfo.proto b/protocol/proto/PbNavMeshStatsInfo.proto
deleted file mode 100644
index d75b2940..00000000
--- a/protocol/proto/PbNavMeshStatsInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message PbNavMeshStatsInfo {
- int32 authority_ai_in_combat = 10;
- int32 no_authority_ai_in_combat = 11;
- int32 total_authority_ai = 8;
- int32 total_no_authority_ai = 13;
-}
diff --git a/protocol/proto/PersistentDungeonSwitchAvatarReq.proto b/protocol/proto/PersistentDungeonSwitchAvatarReq.proto
deleted file mode 100644
index dfde21c5..00000000
--- a/protocol/proto/PersistentDungeonSwitchAvatarReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1684
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PersistentDungeonSwitchAvatarReq {
- uint64 cur_avatar_guid = 8;
- repeated uint64 avatar_team_guid_list = 3;
-}
diff --git a/protocol/proto/PersistentDungeonSwitchAvatarRsp.proto b/protocol/proto/PersistentDungeonSwitchAvatarRsp.proto
deleted file mode 100644
index 5568fba3..00000000
--- a/protocol/proto/PersistentDungeonSwitchAvatarRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1768
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PersistentDungeonSwitchAvatarRsp {
- repeated uint64 avatar_team_guid_list = 14;
- int32 retcode = 7;
- uint64 cur_avatar_guid = 15;
-}
diff --git a/protocol/proto/PersonalLineAllDataReq.proto b/protocol/proto/PersonalLineAllDataReq.proto
deleted file mode 100644
index 6aeec062..00000000
--- a/protocol/proto/PersonalLineAllDataReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 474
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PersonalLineAllDataReq {}
diff --git a/protocol/proto/PersonalLineAllDataRsp.proto b/protocol/proto/PersonalLineAllDataRsp.proto
deleted file mode 100644
index 93f8b0c8..00000000
--- a/protocol/proto/PersonalLineAllDataRsp.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "LockedPersonallineData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 476
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PersonalLineAllDataRsp {
- uint32 cur_finished_daily_task_count = 5;
- repeated uint32 can_be_unlocked_personal_line_list = 13;
- int32 retcode = 15;
- repeated uint32 ongoing_personal_line_list = 8;
- uint32 legendary_key_count = 11;
- repeated LockedPersonallineData locked_personal_line_list = 10;
-}
diff --git a/protocol/proto/PersonalLineNewUnlockNotify.proto b/protocol/proto/PersonalLineNewUnlockNotify.proto
deleted file mode 100644
index 64a58858..00000000
--- a/protocol/proto/PersonalLineNewUnlockNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 442
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PersonalLineNewUnlockNotify {
- repeated uint32 personal_line_id_list = 9;
-}
diff --git a/protocol/proto/PersonalSceneJumpReq.proto b/protocol/proto/PersonalSceneJumpReq.proto
deleted file mode 100644
index c09039f7..00000000
--- a/protocol/proto/PersonalSceneJumpReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 284
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PersonalSceneJumpReq {
- uint32 point_id = 4;
-}
diff --git a/protocol/proto/PersonalSceneJumpRsp.proto b/protocol/proto/PersonalSceneJumpRsp.proto
deleted file mode 100644
index 85585341..00000000
--- a/protocol/proto/PersonalSceneJumpRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 280
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PersonalSceneJumpRsp {
- uint32 dest_scene_id = 5;
- int32 retcode = 8;
- Vector dest_pos = 11;
-}
diff --git a/protocol/proto/PhotoActivityClientViewReq.proto b/protocol/proto/PhotoActivityClientViewReq.proto
deleted file mode 100644
index 24eecfa5..00000000
--- a/protocol/proto/PhotoActivityClientViewReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8709
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PhotoActivityClientViewReq {
- uint32 pos_id = 13;
-}
diff --git a/protocol/proto/PhotoActivityClientViewRsp.proto b/protocol/proto/PhotoActivityClientViewRsp.proto
deleted file mode 100644
index 8101a81d..00000000
--- a/protocol/proto/PhotoActivityClientViewRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8983
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PhotoActivityClientViewRsp {
- int32 retcode = 3;
- uint32 pos_id = 8;
-}
diff --git a/protocol/proto/PhotoActivityDetailInfo.proto b/protocol/proto/PhotoActivityDetailInfo.proto
deleted file mode 100644
index 9a01ac46..00000000
--- a/protocol/proto/PhotoActivityDetailInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "PhotoPosData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message PhotoActivityDetailInfo {
- bool is_content_closed = 4;
- repeated PhotoPosData photo_pos_data_list = 12;
-}
diff --git a/protocol/proto/PhotoActivityFinishReq.proto b/protocol/proto/PhotoActivityFinishReq.proto
deleted file mode 100644
index 11b45fc6..00000000
--- a/protocol/proto/PhotoActivityFinishReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8921
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PhotoActivityFinishReq {
- uint32 pos_id = 15;
- uint32 check_root_id = 2;
- bool is_succ = 5;
-}
diff --git a/protocol/proto/PhotoActivityFinishRsp.proto b/protocol/proto/PhotoActivityFinishRsp.proto
deleted file mode 100644
index e965f116..00000000
--- a/protocol/proto/PhotoActivityFinishRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8854
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PhotoActivityFinishRsp {
- int32 retcode = 1;
- uint32 pos_id = 8;
-}
diff --git a/protocol/proto/PhotoGallerySettleInfo.proto b/protocol/proto/PhotoGallerySettleInfo.proto
deleted file mode 100644
index f2a17058..00000000
--- a/protocol/proto/PhotoGallerySettleInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message PhotoGallerySettleInfo {
- GalleryStopReason reason = 7;
-}
diff --git a/protocol/proto/PhotoPosData.proto b/protocol/proto/PhotoPosData.proto
deleted file mode 100644
index 3c2ba753..00000000
--- a/protocol/proto/PhotoPosData.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message PhotoPosData {
- Vector center = 15;
- uint32 open_time = 2;
- bool is_view = 4;
- uint32 pos_id = 9;
- bool is_open = 6;
-}
diff --git a/protocol/proto/PingReq.proto b/protocol/proto/PingReq.proto
deleted file mode 100644
index a10969ab..00000000
--- a/protocol/proto/PingReq.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 7
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PingReq {
- uint32 client_time = 12;
- float ue_time = 14;
- double total_tick_time = 6;
- bytes sc_data = 10;
- uint32 seq = 3;
-}
diff --git a/protocol/proto/PingRsp.proto b/protocol/proto/PingRsp.proto
deleted file mode 100644
index 442634e0..00000000
--- a/protocol/proto/PingRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 21
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PingRsp {
- uint32 client_time = 15;
- int32 retcode = 6;
- uint32 seq = 13;
-}
diff --git a/protocol/proto/PlaceInfo.proto b/protocol/proto/PlaceInfo.proto
deleted file mode 100644
index 125298ce..00000000
--- a/protocol/proto/PlaceInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message PlaceInfo {
- Vector pos = 1;
- Vector rot = 2;
-}
diff --git a/protocol/proto/PlantFlowerAcceptAllGiveFlowerReq.proto b/protocol/proto/PlantFlowerAcceptAllGiveFlowerReq.proto
deleted file mode 100644
index 6362ba0c..00000000
--- a/protocol/proto/PlantFlowerAcceptAllGiveFlowerReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8808
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlantFlowerAcceptAllGiveFlowerReq {
- uint32 schedule_id = 11;
-}
diff --git a/protocol/proto/PlantFlowerAcceptAllGiveFlowerRsp.proto b/protocol/proto/PlantFlowerAcceptAllGiveFlowerRsp.proto
deleted file mode 100644
index c8658985..00000000
--- a/protocol/proto/PlantFlowerAcceptAllGiveFlowerRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8888
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlantFlowerAcceptAllGiveFlowerRsp {
- uint32 schedule_id = 10;
- int32 retcode = 11;
- repeated PlantFlowerAcceptFlowerResultInfo accept_flower_result_info_list = 13;
-}
diff --git a/protocol/proto/PlantFlowerAcceptFlowerResultInfo.proto b/protocol/proto/PlantFlowerAcceptFlowerResultInfo.proto
deleted file mode 100644
index 6a7f3484..00000000
--- a/protocol/proto/PlantFlowerAcceptFlowerResultInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message PlantFlowerAcceptFlowerResultInfo {
- map unaccept_flower_num_map = 4;
- uint32 uid = 7;
- map accept_flower_num_map = 10;
-}
diff --git a/protocol/proto/PlantFlowerAcceptGiveFlowerReq.proto b/protocol/proto/PlantFlowerAcceptGiveFlowerReq.proto
deleted file mode 100644
index 4c0ecd73..00000000
--- a/protocol/proto/PlantFlowerAcceptGiveFlowerReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8383
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlantFlowerAcceptGiveFlowerReq {
- uint32 schedule_id = 2;
- uint32 uid = 12;
-}
diff --git a/protocol/proto/PlantFlowerAcceptGiveFlowerRsp.proto b/protocol/proto/PlantFlowerAcceptGiveFlowerRsp.proto
deleted file mode 100644
index 9ad8d715..00000000
--- a/protocol/proto/PlantFlowerAcceptGiveFlowerRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8567
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlantFlowerAcceptGiveFlowerRsp {
- uint32 schedule_id = 1;
- PlantFlowerAcceptFlowerResultInfo accept_flower_result_info = 15;
- int32 retcode = 12;
-}
diff --git a/protocol/proto/PlantFlowerActivityDetailInfo.proto b/protocol/proto/PlantFlowerActivityDetailInfo.proto
deleted file mode 100644
index 87374790..00000000
--- a/protocol/proto/PlantFlowerActivityDetailInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message PlantFlowerActivityDetailInfo {
- bool is_content_closed = 3;
- map wish_flower_num_map = 10;
- uint32 today_seed_reward_id = 11;
- uint32 day_index = 1;
- bool is_today_has_awarded = 13;
- map used_flower_num_map = 7;
-}
diff --git a/protocol/proto/PlantFlowerEditFlowerCombinationReq.proto b/protocol/proto/PlantFlowerEditFlowerCombinationReq.proto
deleted file mode 100644
index ef277490..00000000
--- a/protocol/proto/PlantFlowerEditFlowerCombinationReq.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8843
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlantFlowerEditFlowerCombinationReq {
- CustomGadgetTreeInfo flower_combination_info = 10;
- uint32 entity_id = 14;
- uint32 schedule_id = 9;
-}
diff --git a/protocol/proto/PlantFlowerEditFlowerCombinationRsp.proto b/protocol/proto/PlantFlowerEditFlowerCombinationRsp.proto
deleted file mode 100644
index d6c3c02b..00000000
--- a/protocol/proto/PlantFlowerEditFlowerCombinationRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8788
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlantFlowerEditFlowerCombinationRsp {
- uint32 schedule_id = 13;
- int32 retcode = 6;
-}
diff --git a/protocol/proto/PlantFlowerFriendFlowerWishData.proto b/protocol/proto/PlantFlowerFriendFlowerWishData.proto
deleted file mode 100644
index d801748b..00000000
--- a/protocol/proto/PlantFlowerFriendFlowerWishData.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message PlantFlowerFriendFlowerWishData {
- ProfilePicture profile_picture = 3;
- uint32 uid = 5;
- string nickname = 14;
- map flower_num_map = 12;
-}
diff --git a/protocol/proto/PlantFlowerGetCanGiveFriendFlowerReq.proto b/protocol/proto/PlantFlowerGetCanGiveFriendFlowerReq.proto
deleted file mode 100644
index 4a75ab8a..00000000
--- a/protocol/proto/PlantFlowerGetCanGiveFriendFlowerReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8716
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlantFlowerGetCanGiveFriendFlowerReq {
- uint32 schedule_id = 15;
-}
diff --git a/protocol/proto/PlantFlowerGetCanGiveFriendFlowerRsp.proto b/protocol/proto/PlantFlowerGetCanGiveFriendFlowerRsp.proto
deleted file mode 100644
index 233269ca..00000000
--- a/protocol/proto/PlantFlowerGetCanGiveFriendFlowerRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8766
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlantFlowerGetCanGiveFriendFlowerRsp {
- map flower_num_map = 6;
- uint32 schedule_id = 4;
- int32 retcode = 3;
-}
diff --git a/protocol/proto/PlantFlowerGetFriendFlowerWishListReq.proto b/protocol/proto/PlantFlowerGetFriendFlowerWishListReq.proto
deleted file mode 100644
index c5c1871e..00000000
--- a/protocol/proto/PlantFlowerGetFriendFlowerWishListReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8126
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlantFlowerGetFriendFlowerWishListReq {
- uint32 schedule_id = 7;
-}
diff --git a/protocol/proto/PlantFlowerGetFriendFlowerWishListRsp.proto b/protocol/proto/PlantFlowerGetFriendFlowerWishListRsp.proto
deleted file mode 100644
index af2c37b9..00000000
--- a/protocol/proto/PlantFlowerGetFriendFlowerWishListRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8511
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlantFlowerGetFriendFlowerWishListRsp {
- int32 retcode = 6;
- uint32 schedule_id = 2;
- repeated PlantFlowerFriendFlowerWishData friend_flower_wish_list = 9;
-}
diff --git a/protocol/proto/PlantFlowerGetRecvFlowerListReq.proto b/protocol/proto/PlantFlowerGetRecvFlowerListReq.proto
deleted file mode 100644
index 976b07fa..00000000
--- a/protocol/proto/PlantFlowerGetRecvFlowerListReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8270
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlantFlowerGetRecvFlowerListReq {
- uint32 schedule_id = 1;
-}
diff --git a/protocol/proto/PlantFlowerGetRecvFlowerListRsp.proto b/protocol/proto/PlantFlowerGetRecvFlowerListRsp.proto
deleted file mode 100644
index ee15553b..00000000
--- a/protocol/proto/PlantFlowerGetRecvFlowerListRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8374
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlantFlowerGetRecvFlowerListRsp {
- uint32 schedule_id = 6;
- int32 retcode = 1;
- repeated PlantFlowerRecvFlowerData recv_flower_list = 4;
-}
diff --git a/protocol/proto/PlantFlowerGetSeedInfoReq.proto b/protocol/proto/PlantFlowerGetSeedInfoReq.proto
deleted file mode 100644
index a3512a30..00000000
--- a/protocol/proto/PlantFlowerGetSeedInfoReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8560
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlantFlowerGetSeedInfoReq {
- uint32 schedule_id = 6;
-}
diff --git a/protocol/proto/PlantFlowerGetSeedInfoRsp.proto b/protocol/proto/PlantFlowerGetSeedInfoRsp.proto
deleted file mode 100644
index e0866321..00000000
--- a/protocol/proto/PlantFlowerGetSeedInfoRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8764
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlantFlowerGetSeedInfoRsp {
- int32 retcode = 15;
- uint32 schedule_id = 12;
- uint32 seed_reward_id = 5;
-}
diff --git a/protocol/proto/PlantFlowerGiveFriendFlowerReq.proto b/protocol/proto/PlantFlowerGiveFriendFlowerReq.proto
deleted file mode 100644
index 5a5a8784..00000000
--- a/protocol/proto/PlantFlowerGiveFriendFlowerReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8846
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlantFlowerGiveFriendFlowerReq {
- uint32 schedule_id = 11;
- uint32 uid = 13;
- map flower_num_map = 12;
-}
diff --git a/protocol/proto/PlantFlowerGiveFriendFlowerRsp.proto b/protocol/proto/PlantFlowerGiveFriendFlowerRsp.proto
deleted file mode 100644
index 1fadc3e7..00000000
--- a/protocol/proto/PlantFlowerGiveFriendFlowerRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8386
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlantFlowerGiveFriendFlowerRsp {
- repeated uint32 limit_flower_list = 5;
- int32 retcode = 3;
- uint32 schedule_id = 14;
-}
diff --git a/protocol/proto/PlantFlowerHaveRecvFlowerNotify.proto b/protocol/proto/PlantFlowerHaveRecvFlowerNotify.proto
deleted file mode 100644
index b7b8c26c..00000000
--- a/protocol/proto/PlantFlowerHaveRecvFlowerNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8078
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlantFlowerHaveRecvFlowerNotify {
- uint32 schedule_id = 10;
-}
diff --git a/protocol/proto/PlantFlowerRecvFlowerData.proto b/protocol/proto/PlantFlowerRecvFlowerData.proto
deleted file mode 100644
index 418e19e4..00000000
--- a/protocol/proto/PlantFlowerRecvFlowerData.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message PlantFlowerRecvFlowerData {
- ProfilePicture profile_picture = 13;
- string nickname = 5;
- uint32 uid = 9;
- map flower_num_map = 14;
-}
diff --git a/protocol/proto/PlantFlowerSetFlowerWishReq.proto b/protocol/proto/PlantFlowerSetFlowerWishReq.proto
deleted file mode 100644
index a83392a9..00000000
--- a/protocol/proto/PlantFlowerSetFlowerWishReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8547
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlantFlowerSetFlowerWishReq {
- map flower_num_map = 12;
- uint32 schedule_id = 5;
-}
diff --git a/protocol/proto/PlantFlowerSetFlowerWishRsp.proto b/protocol/proto/PlantFlowerSetFlowerWishRsp.proto
deleted file mode 100644
index 2a5fe365..00000000
--- a/protocol/proto/PlantFlowerSetFlowerWishRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8910
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlantFlowerSetFlowerWishRsp {
- uint32 schedule_id = 7;
- int32 retcode = 8;
-}
diff --git a/protocol/proto/PlantFlowerTakeSeedRewardReq.proto b/protocol/proto/PlantFlowerTakeSeedRewardReq.proto
deleted file mode 100644
index 1f00613a..00000000
--- a/protocol/proto/PlantFlowerTakeSeedRewardReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8968
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlantFlowerTakeSeedRewardReq {
- uint32 schedule_id = 12;
-}
diff --git a/protocol/proto/PlantFlowerTakeSeedRewardRsp.proto b/protocol/proto/PlantFlowerTakeSeedRewardRsp.proto
deleted file mode 100644
index da3c22c1..00000000
--- a/protocol/proto/PlantFlowerTakeSeedRewardRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8860
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlantFlowerTakeSeedRewardRsp {
- int32 retcode = 2;
- uint32 schedule_id = 13;
-}
diff --git a/protocol/proto/PlatformChangeRouteNotify.proto b/protocol/proto/PlatformChangeRouteNotify.proto
deleted file mode 100644
index 521c19c4..00000000
--- a/protocol/proto/PlatformChangeRouteNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "PlatformInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 268
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlatformChangeRouteNotify {
- uint32 entity_id = 2;
- PlatformInfo platform = 1;
- uint32 scene_time = 8;
-}
diff --git a/protocol/proto/PlatformInfo.proto b/protocol/proto/PlatformInfo.proto
deleted file mode 100644
index 79364033..00000000
--- a/protocol/proto/PlatformInfo.proto
+++ /dev/null
@@ -1,42 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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 "MovingPlatformType.proto";
-import "Route.proto";
-import "Vector.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message PlatformInfo {
- uint32 route_id = 1;
- int32 start_index = 2;
- uint32 start_route_time = 3;
- uint32 start_scene_time = 4;
- Vector start_pos = 7;
- bool is_started = 8;
- MathQuaternion start_rot = 9;
- uint32 stop_scene_time = 10;
- Vector pos_offset = 11;
- MathQuaternion rot_offset = 12;
- MovingPlatformType moving_platform_type = 13;
- bool is_active = 14;
- Route route = 15;
- uint32 point_id = 16;
-}
diff --git a/protocol/proto/PlatformStartRouteNotify.proto b/protocol/proto/PlatformStartRouteNotify.proto
deleted file mode 100644
index b4933d29..00000000
--- a/protocol/proto/PlatformStartRouteNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "PlatformInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 218
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlatformStartRouteNotify {
- PlatformInfo platform = 15;
- uint32 scene_time = 12;
- uint32 entity_id = 8;
-}
diff --git a/protocol/proto/PlatformStopRouteNotify.proto b/protocol/proto/PlatformStopRouteNotify.proto
deleted file mode 100644
index 4ee5d691..00000000
--- a/protocol/proto/PlatformStopRouteNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "PlatformInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 266
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlatformStopRouteNotify {
- uint32 scene_time = 9;
- uint32 entity_id = 12;
- PlatformInfo platform = 8;
-}
diff --git a/protocol/proto/PlatformType.proto b/protocol/proto/PlatformType.proto
deleted file mode 100644
index de3fc4f7..00000000
--- a/protocol/proto/PlatformType.proto
+++ /dev/null
@@ -1,38 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum PlatformType {
- PLATFORM_TYPE_EDITOR = 0;
- PLATFORM_TYPE_IOS = 1;
- PLATFORM_TYPE_ANDROID = 2;
- PLATFORM_TYPE_PC = 3;
- PLATFORM_TYPE_PS4 = 4;
- PLATFORM_TYPE_SERVER = 5;
- PLATFORM_TYPE_CLOUD_ANDROID = 6;
- PLATFORM_TYPE_CLOUD_IOS = 7;
- PLATFORM_TYPE_PS5 = 8;
- PLATFORM_TYPE_CLOUD_WEB = 9;
- PLATFORM_TYPE_CLOUD_TV = 10;
- PLATFORM_TYPE_CLOUD_MAC = 11;
- PLATFORM_TYPE_CLOUD_PC = 12;
- PLATFORM_TYPE_CLOUD_THIRD_PARTY_MOBILE = 13;
- PLATFORM_TYPE_CLOUD_THIRD_PARTY_PC = 14;
-}
diff --git a/protocol/proto/PlayProduct.proto b/protocol/proto/PlayProduct.proto
deleted file mode 100644
index 971e35be..00000000
--- a/protocol/proto/PlayProduct.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message PlayProduct {
- string product_id = 1;
- string price_tier = 2;
- uint32 schedule_id = 3;
-}
diff --git a/protocol/proto/PlayTeamEntityInfo.proto b/protocol/proto/PlayTeamEntityInfo.proto
deleted file mode 100644
index 7315313c..00000000
--- a/protocol/proto/PlayTeamEntityInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AbilitySyncStateInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message PlayTeamEntityInfo {
- uint32 entity_id = 1;
- uint32 player_uid = 2;
- uint32 authority_peer_id = 3;
- uint32 gadget_config_id = 5;
- AbilitySyncStateInfo ability_info = 6;
-}
diff --git a/protocol/proto/PlayerAllowEnterMpAfterAgreeMatchNotify.proto b/protocol/proto/PlayerAllowEnterMpAfterAgreeMatchNotify.proto
deleted file mode 100644
index c5279ba6..00000000
--- a/protocol/proto/PlayerAllowEnterMpAfterAgreeMatchNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4199
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerAllowEnterMpAfterAgreeMatchNotify {
- uint32 target_uid = 1;
-}
diff --git a/protocol/proto/PlayerApplyEnterHomeNotify.proto b/protocol/proto/PlayerApplyEnterHomeNotify.proto
deleted file mode 100644
index 970b77d7..00000000
--- a/protocol/proto/PlayerApplyEnterHomeNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4533
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerApplyEnterHomeNotify {
- OnlinePlayerInfo src_player_info = 9;
- uint32 src_app_id = 10;
-}
diff --git a/protocol/proto/PlayerApplyEnterHomeResultNotify.proto b/protocol/proto/PlayerApplyEnterHomeResultNotify.proto
deleted file mode 100644
index 5225c69a..00000000
--- a/protocol/proto/PlayerApplyEnterHomeResultNotify.proto
+++ /dev/null
@@ -1,42 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4468
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerApplyEnterHomeResultNotify {
- string target_nickname = 7;
- Reason reason = 5;
- uint32 target_uid = 12;
- bool is_agreed = 9;
-
- 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;
- }
-}
diff --git a/protocol/proto/PlayerApplyEnterHomeResultReq.proto b/protocol/proto/PlayerApplyEnterHomeResultReq.proto
deleted file mode 100644
index 1553574a..00000000
--- a/protocol/proto/PlayerApplyEnterHomeResultReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4693
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlayerApplyEnterHomeResultReq {
- uint32 apply_uid = 14;
- bool is_agreed = 10;
-}
diff --git a/protocol/proto/PlayerApplyEnterHomeResultRsp.proto b/protocol/proto/PlayerApplyEnterHomeResultRsp.proto
deleted file mode 100644
index cca91347..00000000
--- a/protocol/proto/PlayerApplyEnterHomeResultRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4706
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerApplyEnterHomeResultRsp {
- bool is_agreed = 2;
- uint32 apply_uid = 11;
- int32 retcode = 3;
- uint32 param = 10;
-}
diff --git a/protocol/proto/PlayerApplyEnterMpAfterMatchAgreedNotify.proto b/protocol/proto/PlayerApplyEnterMpAfterMatchAgreedNotify.proto
deleted file mode 100644
index 7b5dd026..00000000
--- a/protocol/proto/PlayerApplyEnterMpAfterMatchAgreedNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4195
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerApplyEnterMpAfterMatchAgreedNotify {
- OnlinePlayerInfo src_player_info = 11;
- uint32 matchserver_id = 10;
- MatchType match_type = 3;
-}
diff --git a/protocol/proto/PlayerApplyEnterMpNotify.proto b/protocol/proto/PlayerApplyEnterMpNotify.proto
deleted file mode 100644
index 20fb75ab..00000000
--- a/protocol/proto/PlayerApplyEnterMpNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1826
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerApplyEnterMpNotify {
- uint32 src_thread_index = 5;
- uint32 src_app_id = 6;
- OnlinePlayerInfo src_player_info = 2;
-}
diff --git a/protocol/proto/PlayerApplyEnterMpReq.proto b/protocol/proto/PlayerApplyEnterMpReq.proto
deleted file mode 100644
index 8e449907..00000000
--- a/protocol/proto/PlayerApplyEnterMpReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1818
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlayerApplyEnterMpReq {
- uint32 target_uid = 4;
-}
diff --git a/protocol/proto/PlayerApplyEnterMpResultNotify.proto b/protocol/proto/PlayerApplyEnterMpResultNotify.proto
deleted file mode 100644
index 90969840..00000000
--- a/protocol/proto/PlayerApplyEnterMpResultNotify.proto
+++ /dev/null
@@ -1,47 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1807
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerApplyEnterMpResultNotify {
- bool is_agreed = 2;
- string target_nickname = 12;
- Reason reason = 13;
- uint32 target_uid = 1;
-
- enum Reason {
- REASON_PLAYER_JUDGE = 0;
- REASON_SCENE_CANNOT_ENTER = 1;
- REASON_PLAYER_CANNOT_ENTER_MP = 2;
- REASON_SYSTEM_JUDGE = 3;
- REASON_ALLOW_ENTER_PLAYER_FULL = 4;
- REASON_WORLD_LEVEL_LOWER_THAN_HOST = 5;
- REASON_HOST_IN_MATCH = 6;
- REASON_PLAYER_IN_BLACKLIST = 7;
- REASON_PS_PLAYER_NOT_ACCEPT_OTHERS = 8;
- REASON_HOST_IS_BLOCKED = 9;
- REASON_OTHER_DATA_VERSION_NOT_LATEST = 10;
- REASON_DATA_VERSION_NOT_LATEST = 11;
- REASON_PLAYER_NOT_IN_PLAYER_WORLD = 12;
- REASON_MAX_PLAYER = 13;
- }
-}
diff --git a/protocol/proto/PlayerApplyEnterMpResultReq.proto b/protocol/proto/PlayerApplyEnterMpResultReq.proto
deleted file mode 100644
index 76e2b2bb..00000000
--- a/protocol/proto/PlayerApplyEnterMpResultReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1802
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlayerApplyEnterMpResultReq {
- uint32 apply_uid = 2;
- bool is_agreed = 12;
-}
diff --git a/protocol/proto/PlayerApplyEnterMpResultRsp.proto b/protocol/proto/PlayerApplyEnterMpResultRsp.proto
deleted file mode 100644
index 9d4e0a12..00000000
--- a/protocol/proto/PlayerApplyEnterMpResultRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1831
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerApplyEnterMpResultRsp {
- int32 retcode = 1;
- bool is_agreed = 3;
- uint32 apply_uid = 10;
- uint32 param = 12;
-}
diff --git a/protocol/proto/PlayerApplyEnterMpRsp.proto b/protocol/proto/PlayerApplyEnterMpRsp.proto
deleted file mode 100644
index 350a33bb..00000000
--- a/protocol/proto/PlayerApplyEnterMpRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1825
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerApplyEnterMpRsp {
- int32 retcode = 5;
- uint32 target_uid = 3;
- uint32 param = 4;
-}
diff --git a/protocol/proto/PlayerCancelMatchReq.proto b/protocol/proto/PlayerCancelMatchReq.proto
deleted file mode 100644
index a53fd423..00000000
--- a/protocol/proto/PlayerCancelMatchReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4157
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlayerCancelMatchReq {
- MatchType match_type = 11;
-}
diff --git a/protocol/proto/PlayerCancelMatchRsp.proto b/protocol/proto/PlayerCancelMatchRsp.proto
deleted file mode 100644
index bba480b5..00000000
--- a/protocol/proto/PlayerCancelMatchRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4152
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerCancelMatchRsp {
- int32 retcode = 6;
- MatchType match_type = 7;
-}
diff --git a/protocol/proto/PlayerChatCDNotify.proto b/protocol/proto/PlayerChatCDNotify.proto
deleted file mode 100644
index 9d8e698d..00000000
--- a/protocol/proto/PlayerChatCDNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3367
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerChatCDNotify {
- uint32 over_time = 15;
-}
diff --git a/protocol/proto/PlayerChatNotify.proto b/protocol/proto/PlayerChatNotify.proto
deleted file mode 100644
index 53a36660..00000000
--- a/protocol/proto/PlayerChatNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3010
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerChatNotify {
- ChatInfo chat_info = 3;
- uint32 channel_id = 6;
-}
diff --git a/protocol/proto/PlayerChatReq.proto b/protocol/proto/PlayerChatReq.proto
deleted file mode 100644
index 98d5b68d..00000000
--- a/protocol/proto/PlayerChatReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3185
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlayerChatReq {
- uint32 channel_id = 13;
- ChatInfo chat_info = 15;
-}
diff --git a/protocol/proto/PlayerChatRsp.proto b/protocol/proto/PlayerChatRsp.proto
deleted file mode 100644
index 8042db1f..00000000
--- a/protocol/proto/PlayerChatRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3228
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerChatRsp {
- uint32 chat_forbidden_endtime = 15;
- int32 retcode = 2;
-}
diff --git a/protocol/proto/PlayerCompoundMaterialBoostReq.proto b/protocol/proto/PlayerCompoundMaterialBoostReq.proto
deleted file mode 100644
index 2e8fd926..00000000
--- a/protocol/proto/PlayerCompoundMaterialBoostReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 185
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlayerCompoundMaterialBoostReq {
- bool is_boost_all = 8;
- uint32 target_compound_group_id = 14;
- uint32 consume_material_id = 9;
- uint32 consume_material_count = 1;
-}
diff --git a/protocol/proto/PlayerCompoundMaterialBoostRsp.proto b/protocol/proto/PlayerCompoundMaterialBoostRsp.proto
deleted file mode 100644
index 5d8c78c7..00000000
--- a/protocol/proto/PlayerCompoundMaterialBoostRsp.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "CompoundBoostTakeStatusType.proto";
-import "CompoundQueueData.proto";
-import "ItemParam.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 125
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerCompoundMaterialBoostRsp {
- repeated ItemParam take_item_list = 2;
- CompoundBoostTakeStatusType take_status = 6;
- int32 retcode = 7;
- repeated CompoundQueueData compound_que_data_list = 1;
-}
diff --git a/protocol/proto/PlayerCompoundMaterialReq.proto b/protocol/proto/PlayerCompoundMaterialReq.proto
deleted file mode 100644
index 6b5902ae..00000000
--- a/protocol/proto/PlayerCompoundMaterialReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 150
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlayerCompoundMaterialReq {
- uint32 count = 11;
- uint32 compound_id = 3;
-}
diff --git a/protocol/proto/PlayerCompoundMaterialRsp.proto b/protocol/proto/PlayerCompoundMaterialRsp.proto
deleted file mode 100644
index 3091c464..00000000
--- a/protocol/proto/PlayerCompoundMaterialRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 143
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerCompoundMaterialRsp {
- CompoundQueueData compound_que_data = 5;
- int32 retcode = 12;
-}
diff --git a/protocol/proto/PlayerConfirmMatchReq.proto b/protocol/proto/PlayerConfirmMatchReq.proto
deleted file mode 100644
index 56e25871..00000000
--- a/protocol/proto/PlayerConfirmMatchReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4172
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlayerConfirmMatchReq {
- MatchType match_type = 12;
- bool is_agreed = 10;
-}
diff --git a/protocol/proto/PlayerConfirmMatchRsp.proto b/protocol/proto/PlayerConfirmMatchRsp.proto
deleted file mode 100644
index 86c619b8..00000000
--- a/protocol/proto/PlayerConfirmMatchRsp.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4194
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerConfirmMatchRsp {
- MatchType match_type = 9;
- uint32 match_id = 4;
- bool is_agreed = 11;
- int32 retcode = 10;
-}
diff --git a/protocol/proto/PlayerCookArgsReq.proto b/protocol/proto/PlayerCookArgsReq.proto
deleted file mode 100644
index 2b9325ab..00000000
--- a/protocol/proto/PlayerCookArgsReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 166
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlayerCookArgsReq {
- uint32 assist_avatar = 10;
- uint32 recipe_id = 11;
-}
diff --git a/protocol/proto/PlayerCookArgsRsp.proto b/protocol/proto/PlayerCookArgsRsp.proto
deleted file mode 100644
index 560ef7ef..00000000
--- a/protocol/proto/PlayerCookArgsRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 168
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerCookArgsRsp {
- int32 retcode = 4;
- float qte_range_ratio = 12;
-}
diff --git a/protocol/proto/PlayerCookReq.proto b/protocol/proto/PlayerCookReq.proto
deleted file mode 100644
index f808bd67..00000000
--- a/protocol/proto/PlayerCookReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 194
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlayerCookReq {
- uint32 cook_count = 1;
- uint32 qte_quality = 12;
- uint32 recipe_id = 8;
- uint32 assist_avatar = 14;
-}
diff --git a/protocol/proto/PlayerCookRsp.proto b/protocol/proto/PlayerCookRsp.proto
deleted file mode 100644
index 411d42fc..00000000
--- a/protocol/proto/PlayerCookRsp.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "CookRecipeData.proto";
-import "ItemParam.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 188
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerCookRsp {
- repeated ItemParam extral_item_list = 15;
- uint32 cook_count = 12;
- repeated ItemParam item_list = 11;
- int32 retcode = 3;
- uint32 qte_quality = 5;
- CookRecipeData recipe_data = 7;
-}
diff --git a/protocol/proto/PlayerCustomDungeonMuipData.proto b/protocol/proto/PlayerCustomDungeonMuipData.proto
deleted file mode 100644
index 63248516..00000000
--- a/protocol/proto/PlayerCustomDungeonMuipData.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;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/protocol/proto/PlayerDataNotify.proto b/protocol/proto/PlayerDataNotify.proto
deleted file mode 100644
index 8f876a13..00000000
--- a/protocol/proto/PlayerDataNotify.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 190
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerDataNotify {
- uint64 server_time = 7;
- string nick_name = 8;
- bool is_first_login_today = 12;
- uint32 region_id = 6;
- map prop_map = 15;
-}
diff --git a/protocol/proto/PlayerDeathZoneNotify.proto b/protocol/proto/PlayerDeathZoneNotify.proto
deleted file mode 100644
index 0fbddc40..00000000
--- a/protocol/proto/PlayerDeathZoneNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6275
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerDeathZoneNotify {
- uint32 cur_death_zone_id = 8;
-}
diff --git a/protocol/proto/PlayerDieOption.proto b/protocol/proto/PlayerDieOption.proto
deleted file mode 100644
index 1fbc3707..00000000
--- a/protocol/proto/PlayerDieOption.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/PlayerDieType.proto b/protocol/proto/PlayerDieType.proto
deleted file mode 100644
index 1b4f322d..00000000
--- a/protocol/proto/PlayerDieType.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum PlayerDieType {
- PLAYER_DIE_TYPE_NONE = 0;
- PLAYER_DIE_TYPE_KILL_BY_MONSTER = 1;
- PLAYER_DIE_TYPE_KILL_BY_GEAR = 2;
- PLAYER_DIE_TYPE_FALL = 3;
- PLAYER_DIE_TYPE_DRAWN = 4;
- PLAYER_DIE_TYPE_ABYSS = 5;
- PLAYER_DIE_TYPE_GM = 6;
- PLAYER_DIE_TYPE_CLIMATE_COLD = 7;
- PLAYER_DIE_TYPE_STORM_LIGHTING = 8;
-}
diff --git a/protocol/proto/PlayerEnterDungeonReq.proto b/protocol/proto/PlayerEnterDungeonReq.proto
deleted file mode 100644
index 9c20f988..00000000
--- a/protocol/proto/PlayerEnterDungeonReq.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "DungeonEnterPosInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 912
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlayerEnterDungeonReq {
- DungeonEnterPosInfo enter_pos_info = 2;
- uint32 point_id = 13;
- uint32 dungeon_id = 7;
-}
diff --git a/protocol/proto/PlayerEnterDungeonRsp.proto b/protocol/proto/PlayerEnterDungeonRsp.proto
deleted file mode 100644
index 7391e1ac..00000000
--- a/protocol/proto/PlayerEnterDungeonRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 935
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerEnterDungeonRsp {
- uint32 dungeon_id = 2;
- uint32 point_id = 6;
- int32 retcode = 5;
-}
diff --git a/protocol/proto/PlayerEnterSceneInfoNotify.proto b/protocol/proto/PlayerEnterSceneInfoNotify.proto
deleted file mode 100644
index 1bc5caf1..00000000
--- a/protocol/proto/PlayerEnterSceneInfoNotify.proto
+++ /dev/null
@@ -1,36 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AvatarEnterSceneInfo.proto";
-import "MPLevelEntityInfo.proto";
-import "TeamEnterSceneInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 214
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlayerEnterSceneInfoNotify {
- TeamEnterSceneInfo team_enter_info = 8;
- uint32 enter_scene_token = 12;
- repeated AvatarEnterSceneInfo avatar_enter_info = 7;
- uint32 cur_avatar_entity_id = 6;
- MPLevelEntityInfo mp_level_entity_info = 5;
-}
diff --git a/protocol/proto/PlayerEnterSceneNotify.proto b/protocol/proto/PlayerEnterSceneNotify.proto
deleted file mode 100644
index d6c02ba8..00000000
--- a/protocol/proto/PlayerEnterSceneNotify.proto
+++ /dev/null
@@ -1,45 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "EnterType.proto";
-import "Vector.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 272
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerEnterSceneNotify {
- uint32 prev_scene_id = 6;
- uint32 dungeon_id = 12;
- bool is_skip_ui = 1732;
- uint32 scene_id = 15;
- EnterType type = 13;
- uint64 scene_begin_time = 14;
- uint32 world_level = 11;
- uint32 world_type = 1490;
- uint32 target_uid = 4;
- bool is_first_login_enter_scene = 3;
- repeated uint32 scene_tag_id_list = 5;
- string scene_transaction = 1842;
- Vector prev_pos = 8;
- uint32 enter_reason = 1828;
- Vector pos = 7;
- uint32 enter_scene_token = 2;
-}
diff --git a/protocol/proto/PlayerEyePointStateNotify.proto b/protocol/proto/PlayerEyePointStateNotify.proto
deleted file mode 100644
index 69823ff6..00000000
--- a/protocol/proto/PlayerEyePointStateNotify.proto
+++ /dev/null
@@ -1,44 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3051
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerEyePointStateNotify {
- uint32 region_entity_id = 15;
- Vector eye_point_pos = 1;
- bool is_use_eye_point = 3;
- uint32 region_config_id = 7;
- uint32 region_shape = 12;
- bool is_filter_stream_pos = 2;
- int32 fix_lod_level = 5;
- uint32 region_group_id = 4;
- oneof region_size {
- float sphere_radius = 255;
- Vector cubic_size = 1823;
- CylinderRegionSize cylinder_size = 1862;
- PolygonRegionSize polygon_size = 877;
- }
-}
diff --git a/protocol/proto/PlayerFishingDataNotify.proto b/protocol/proto/PlayerFishingDataNotify.proto
deleted file mode 100644
index 42452c59..00000000
--- a/protocol/proto/PlayerFishingDataNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5835
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerFishingDataNotify {
- uint32 last_fish_rod_id = 8;
-}
diff --git a/protocol/proto/PlayerForceExitReq.proto b/protocol/proto/PlayerForceExitReq.proto
deleted file mode 100644
index c5f8471e..00000000
--- a/protocol/proto/PlayerForceExitReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 189
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlayerForceExitReq {}
diff --git a/protocol/proto/PlayerForceExitRsp.proto b/protocol/proto/PlayerForceExitRsp.proto
deleted file mode 100644
index edf9e3ae..00000000
--- a/protocol/proto/PlayerForceExitRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 159
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerForceExitRsp {
- int32 retcode = 15;
-}
diff --git a/protocol/proto/PlayerGCGMatchConfirmNotify.proto b/protocol/proto/PlayerGCGMatchConfirmNotify.proto
deleted file mode 100644
index 45fe8145..00000000
--- a/protocol/proto/PlayerGCGMatchConfirmNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4185
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerGCGMatchConfirmNotify {
- uint32 uid = 10;
- bool is_agree = 5;
- uint32 match_id = 14;
-}
diff --git a/protocol/proto/PlayerGCGMatchDismissNotify.proto b/protocol/proto/PlayerGCGMatchDismissNotify.proto
deleted file mode 100644
index 104954d6..00000000
--- a/protocol/proto/PlayerGCGMatchDismissNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4173
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerGCGMatchDismissNotify {
- uint32 match_id = 11;
- MatchReason reason = 5;
- repeated uint32 uid_list = 7;
-}
diff --git a/protocol/proto/PlayerGameTimeNotify.proto b/protocol/proto/PlayerGameTimeNotify.proto
deleted file mode 100644
index c4bf604a..00000000
--- a/protocol/proto/PlayerGameTimeNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 131
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlayerGameTimeNotify {
- uint32 uid = 7;
- uint32 game_time = 3;
- bool is_home = 13;
-}
diff --git a/protocol/proto/PlayerGeneralMatchConfirmNotify.proto b/protocol/proto/PlayerGeneralMatchConfirmNotify.proto
deleted file mode 100644
index f651ffe0..00000000
--- a/protocol/proto/PlayerGeneralMatchConfirmNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4192
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerGeneralMatchConfirmNotify {
- uint32 match_id = 8;
- bool is_agree = 13;
- uint32 uid = 14;
-}
diff --git a/protocol/proto/PlayerGeneralMatchDismissNotify.proto b/protocol/proto/PlayerGeneralMatchDismissNotify.proto
deleted file mode 100644
index 1f9822f1..00000000
--- a/protocol/proto/PlayerGeneralMatchDismissNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4191
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerGeneralMatchDismissNotify {
- repeated uint32 uid_list = 3;
- MatchReason reason = 13;
- uint32 match_id = 1;
-}
diff --git a/protocol/proto/PlayerGetForceQuitBanInfoReq.proto b/protocol/proto/PlayerGetForceQuitBanInfoReq.proto
deleted file mode 100644
index e500074b..00000000
--- a/protocol/proto/PlayerGetForceQuitBanInfoReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4164
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlayerGetForceQuitBanInfoReq {}
diff --git a/protocol/proto/PlayerGetForceQuitBanInfoRsp.proto b/protocol/proto/PlayerGetForceQuitBanInfoRsp.proto
deleted file mode 100644
index 4fe66b4e..00000000
--- a/protocol/proto/PlayerGetForceQuitBanInfoRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4197
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerGetForceQuitBanInfoRsp {
- int32 retcode = 4;
- uint32 match_id = 8;
- uint32 expire_time = 13;
-}
diff --git a/protocol/proto/PlayerHomeCompInfo.proto b/protocol/proto/PlayerHomeCompInfo.proto
deleted file mode 100644
index 39cc7bfe..00000000
--- a/protocol/proto/PlayerHomeCompInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "FriendEnterHomeOption.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message PlayerHomeCompInfo {
- repeated uint32 unlocked_module_id_list = 4;
- repeated uint32 seen_module_id_list = 2;
- repeated uint32 levelup_reward_got_level_list = 7;
- FriendEnterHomeOption friend_enter_home_option = 8;
-}
diff --git a/protocol/proto/PlayerHomeCompInfoNotify.proto b/protocol/proto/PlayerHomeCompInfoNotify.proto
deleted file mode 100644
index 3dc1a083..00000000
--- a/protocol/proto/PlayerHomeCompInfoNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "PlayerHomeCompInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4880
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerHomeCompInfoNotify {
- PlayerHomeCompInfo comp_info = 4;
-}
diff --git a/protocol/proto/PlayerInjectFixNotify.proto b/protocol/proto/PlayerInjectFixNotify.proto
deleted file mode 100644
index 8737f968..00000000
--- a/protocol/proto/PlayerInjectFixNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 132
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerInjectFixNotify {
- uint32 id = 13;
- bytes inject_fix = 10;
-}
diff --git a/protocol/proto/PlayerInvestigationAllInfoNotify.proto b/protocol/proto/PlayerInvestigationAllInfoNotify.proto
deleted file mode 100644
index 381f381a..00000000
--- a/protocol/proto/PlayerInvestigationAllInfoNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1928
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerInvestigationAllInfoNotify {
- repeated Investigation investigation_list = 15;
- repeated InvestigationTarget investigation_target_list = 12;
-}
diff --git a/protocol/proto/PlayerInvestigationNotify.proto b/protocol/proto/PlayerInvestigationNotify.proto
deleted file mode 100644
index bf54dc93..00000000
--- a/protocol/proto/PlayerInvestigationNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1911
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerInvestigationNotify {
- repeated Investigation investigation_list = 1;
-}
diff --git a/protocol/proto/PlayerInvestigationTargetNotify.proto b/protocol/proto/PlayerInvestigationTargetNotify.proto
deleted file mode 100644
index f1061aee..00000000
--- a/protocol/proto/PlayerInvestigationTargetNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1929
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerInvestigationTargetNotify {
- repeated InvestigationTarget investigation_target_list = 1;
-}
diff --git a/protocol/proto/PlayerLevelRewardUpdateNotify.proto b/protocol/proto/PlayerLevelRewardUpdateNotify.proto
deleted file mode 100644
index 72936fbf..00000000
--- a/protocol/proto/PlayerLevelRewardUpdateNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 200
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerLevelRewardUpdateNotify {
- repeated uint32 level_list = 9;
-}
diff --git a/protocol/proto/PlayerLocationInfo.proto b/protocol/proto/PlayerLocationInfo.proto
deleted file mode 100644
index 67cff8ad..00000000
--- a/protocol/proto/PlayerLocationInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message PlayerLocationInfo {
- uint32 uid = 15;
- Vector pos = 3;
- Vector rot = 13;
-}
diff --git a/protocol/proto/PlayerLoginReq.proto b/protocol/proto/PlayerLoginReq.proto
deleted file mode 100644
index e372d458..00000000
--- a/protocol/proto/PlayerLoginReq.proto
+++ /dev/null
@@ -1,72 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AdjustTrackingInfo.proto";
-import "TrackingIOInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 112
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlayerLoginReq {
- uint32 language_type = 6;
- uint32 reg_platform = 615;
- TrackingIOInfo tracking_io_info = 1660;
- uint32 account_type = 13;
- string token = 15;
- bytes extra_bin_data = 1458;
- uint32 channel_id = 1314;
- uint32 client_data_version = 688;
- string account_uid = 2;
- string client_version = 12;
- string security_library_md5 = 772;
- string country_code = 2000;
- string psn_id = 1268;
- uint32 client_port = 431;
- string device_name = 9;
- string cps = 1163;
- uint64 login_rand = 3;
- uint32 target_home_param = 984;
- AdjustTrackingInfo adjust_tracking_info = 1816;
- bool is_transfer = 908;
- uint32 tag = 1787;
- bool is_guest = 5;
- bytes environment_error_code = 2026;
- string online_id = 903;
- bool is_editor = 8;
- string checksum_client_version = 861;
- bytes security_cmd_reply = 1995;
- string security_library_version = 1213;
- string birthday = 1652;
- string device_uuid = 4;
- uint32 client_token = 1546;
- uint32 sub_channel_id = 23;
- uint32 target_uid = 11;
- string device_info = 1;
- string client_verison_hash = 1707;
- string checksum = 1532;
- uint32 platform_type = 14;
- uint32 target_home_owner_uid = 1864;
- uint32 cloud_client_ip = 1335;
- uint32 gm_uid = 612;
- string system_version = 10;
- string platform = 7;
-}
diff --git a/protocol/proto/PlayerLoginRsp.proto b/protocol/proto/PlayerLoginRsp.proto
deleted file mode 100644
index 3e44bbc8..00000000
--- a/protocol/proto/PlayerLoginRsp.proto
+++ /dev/null
@@ -1,66 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "BlockInfo.proto";
-import "FeatureBlockInfo.proto";
-import "ResVersionConfig.proto";
-import "ShortAbilityHashPair.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 135
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerLoginRsp {
- uint32 client_data_version = 1;
- bool is_sc_open = 1429;
- int32 retcode = 15;
- map block_info_map = 571;
- bool is_audit = 1685;
- bool is_transfer = 2018;
- string client_silence_md5 = 1746;
- ResVersionConfig next_res_version_config = 1573;
- uint32 client_silence_data_version = 6;
- uint64 login_rand = 4;
- bool is_new_player = 8;
- string client_version_suffix = 1047;
- string game_biz = 5;
- string next_resource_url = 621;
- bool is_relogin = 10;
- double total_tick_time = 125;
- bool is_enable_client_hash_debug = 932;
- bytes sc_info = 2024;
- int32 ability_hash_code = 12;
- string register_cps = 2040;
- bool is_login_rsp_split = 1649;
- bool is_use_ability_hash = 2;
- map ability_hash_map = 11;
- repeated ShortAbilityHashPair short_ability_hash_map = 250;
- string client_md5 = 1830;
- string country_code = 1900;
- bool is_data_need_relogin = 951;
- ResVersionConfig res_version_config = 1969;
- repeated FeatureBlockInfo feature_block_info_list = 1352;
- string birthday = 624;
- uint32 target_uid = 14;
- bytes player_data = 13;
- string client_silence_version_suffix = 1299;
- uint32 target_home_owner_uid = 553;
- uint32 player_data_version = 7;
-}
diff --git a/protocol/proto/PlayerLogoutNotify.proto b/protocol/proto/PlayerLogoutNotify.proto
deleted file mode 100644
index b6246fee..00000000
--- a/protocol/proto/PlayerLogoutNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 103
-// EnetChannelId: 0
-// EnetIsReliable: false
-message PlayerLogoutNotify {
- int32 retcode = 13;
-}
diff --git a/protocol/proto/PlayerLogoutReq.proto b/protocol/proto/PlayerLogoutReq.proto
deleted file mode 100644
index 42789d4c..00000000
--- a/protocol/proto/PlayerLogoutReq.proto
+++ /dev/null
@@ -1,39 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 107
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlayerLogoutReq {
- Reason reason = 6;
-
- 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;
- }
-}
diff --git a/protocol/proto/PlayerLogoutRsp.proto b/protocol/proto/PlayerLogoutRsp.proto
deleted file mode 100644
index b7cebfad..00000000
--- a/protocol/proto/PlayerLogoutRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 121
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerLogoutRsp {
- int32 retcode = 12;
-}
diff --git a/protocol/proto/PlayerLuaShellNotify.proto b/protocol/proto/PlayerLuaShellNotify.proto
deleted file mode 100644
index c1226554..00000000
--- a/protocol/proto/PlayerLuaShellNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 133
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerLuaShellNotify {
- LuaShellType shell_type = 7;
- uint32 id = 5;
- bytes lua_shell = 12;
- uint32 use_type = 10;
-}
diff --git a/protocol/proto/PlayerMatchAgreedResultNotify.proto b/protocol/proto/PlayerMatchAgreedResultNotify.proto
deleted file mode 100644
index f7fdce89..00000000
--- a/protocol/proto/PlayerMatchAgreedResultNotify.proto
+++ /dev/null
@@ -1,39 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4170
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerMatchAgreedResultNotify {
- uint32 target_uid = 14;
- MatchType match_type = 3;
- Reason reason = 8;
-
- 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;
- }
-}
diff --git a/protocol/proto/PlayerMatchInfoNotify.proto b/protocol/proto/PlayerMatchInfoNotify.proto
deleted file mode 100644
index 2de186fb..00000000
--- a/protocol/proto/PlayerMatchInfoNotify.proto
+++ /dev/null
@@ -1,37 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4175
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerMatchInfoNotify {
- uint32 match_id = 8;
- uint32 match_begin_time = 4;
- uint32 dungeon_id = 10;
- MatchType match_type = 11;
- uint32 mechanicus_difficult_level = 12;
- repeated uint32 match_param_list = 6;
- uint32 estimate_match_cost_time = 3;
- uint32 mp_play_id = 5;
- uint32 host_uid = 13;
-}
diff --git a/protocol/proto/PlayerMatchStopNotify.proto b/protocol/proto/PlayerMatchStopNotify.proto
deleted file mode 100644
index b4c815df..00000000
--- a/protocol/proto/PlayerMatchStopNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4181
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerMatchStopNotify {
- MatchReason reason = 1;
- uint32 host_uid = 12;
-}
diff --git a/protocol/proto/PlayerMatchSuccNotify.proto b/protocol/proto/PlayerMatchSuccNotify.proto
deleted file mode 100644
index f782ee7a..00000000
--- a/protocol/proto/PlayerMatchSuccNotify.proto
+++ /dev/null
@@ -1,38 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4179
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerMatchSuccNotify {
- GeneralMatchInfo general_match_info = 7;
- uint32 mp_play_id = 15;
- uint32 host_uid = 3;
- MatchType match_type = 5;
- GCGMatchInfo gcg_match_info = 11;
- uint32 confirm_end_time = 2;
- uint32 dungeon_id = 6;
- uint32 mechanicus_difficult_level = 1;
-}
diff --git a/protocol/proto/PlayerNicknameAuditDataNotify.proto b/protocol/proto/PlayerNicknameAuditDataNotify.proto
deleted file mode 100644
index 6d9eaccc..00000000
--- a/protocol/proto/PlayerNicknameAuditDataNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 108
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerNicknameAuditDataNotify {
- ContentAuditInfo info = 13;
-}
diff --git a/protocol/proto/PlayerNicknameNotify.proto b/protocol/proto/PlayerNicknameNotify.proto
deleted file mode 100644
index 0824949c..00000000
--- a/protocol/proto/PlayerNicknameNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 109
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerNicknameNotify {
- string nickname = 7;
-}
diff --git a/protocol/proto/PlayerOfferingData.proto b/protocol/proto/PlayerOfferingData.proto
deleted file mode 100644
index 97e98254..00000000
--- a/protocol/proto/PlayerOfferingData.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message PlayerOfferingData {
- uint32 offering_id = 1;
- bool is_first_interact = 15;
- uint32 level = 12;
- repeated uint32 taken_level_reward_list = 8;
- bool is_new_max_level = 6;
-}
diff --git a/protocol/proto/PlayerOfferingDataNotify.proto b/protocol/proto/PlayerOfferingDataNotify.proto
deleted file mode 100644
index ba1ed222..00000000
--- a/protocol/proto/PlayerOfferingDataNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2923
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerOfferingDataNotify {
- repeated PlayerOfferingData offering_data_list = 2;
-}
diff --git a/protocol/proto/PlayerOfferingReq.proto b/protocol/proto/PlayerOfferingReq.proto
deleted file mode 100644
index 4fb7fad4..00000000
--- a/protocol/proto/PlayerOfferingReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2907
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlayerOfferingReq {
- uint32 offering_id = 6;
-}
diff --git a/protocol/proto/PlayerOfferingRsp.proto b/protocol/proto/PlayerOfferingRsp.proto
deleted file mode 100644
index 0a46967d..00000000
--- a/protocol/proto/PlayerOfferingRsp.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2917
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerOfferingRsp {
- repeated ItemParam item_list = 7;
- int32 retcode = 4;
- PlayerOfferingData offering_data = 10;
-}
diff --git a/protocol/proto/PlayerPreEnterMpNotify.proto b/protocol/proto/PlayerPreEnterMpNotify.proto
deleted file mode 100644
index e088d24a..00000000
--- a/protocol/proto/PlayerPreEnterMpNotify.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1822
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerPreEnterMpNotify {
- State state = 2;
- uint32 uid = 14;
- string nickname = 6;
-
- enum State {
- STATE_INVALID = 0;
- STATE_START = 1;
- STATE_TIMEOUT = 2;
- }
-}
diff --git a/protocol/proto/PlayerPropChangeNotify.proto b/protocol/proto/PlayerPropChangeNotify.proto
deleted file mode 100644
index 9771da92..00000000
--- a/protocol/proto/PlayerPropChangeNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 139
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerPropChangeNotify {
- uint32 prop_delta = 13;
- uint32 prop_type = 12;
-}
diff --git a/protocol/proto/PlayerPropChangeReasonNotify.proto b/protocol/proto/PlayerPropChangeReasonNotify.proto
deleted file mode 100644
index eb50bb8c..00000000
--- a/protocol/proto/PlayerPropChangeReasonNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "PropChangeReason.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1299
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerPropChangeReasonNotify {
- uint32 prop_type = 6;
- float old_value = 12;
- PropChangeReason reason = 1;
- float cur_value = 11;
-}
diff --git a/protocol/proto/PlayerPropNotify.proto b/protocol/proto/PlayerPropNotify.proto
deleted file mode 100644
index 9ab6eb27..00000000
--- a/protocol/proto/PlayerPropNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 175
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerPropNotify {
- map prop_map = 13;
-}
diff --git a/protocol/proto/PlayerQuitDungeonReq.proto b/protocol/proto/PlayerQuitDungeonReq.proto
deleted file mode 100644
index 27e91f0b..00000000
--- a/protocol/proto/PlayerQuitDungeonReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 907
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlayerQuitDungeonReq {
- bool is_quit_immediately = 10;
- uint32 point_id = 7;
-}
diff --git a/protocol/proto/PlayerQuitDungeonRsp.proto b/protocol/proto/PlayerQuitDungeonRsp.proto
deleted file mode 100644
index 78440e85..00000000
--- a/protocol/proto/PlayerQuitDungeonRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 921
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerQuitDungeonRsp {
- uint32 point_id = 11;
- int32 retcode = 7;
-}
diff --git a/protocol/proto/PlayerQuitFromHomeNotify.proto b/protocol/proto/PlayerQuitFromHomeNotify.proto
deleted file mode 100644
index bedf08f2..00000000
--- a/protocol/proto/PlayerQuitFromHomeNotify.proto
+++ /dev/null
@@ -1,37 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4656
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerQuitFromHomeNotify {
- QuitReason reason = 6;
-
- 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;
- }
-}
diff --git a/protocol/proto/PlayerQuitFromMpNotify.proto b/protocol/proto/PlayerQuitFromMpNotify.proto
deleted file mode 100644
index c7cbe764..00000000
--- a/protocol/proto/PlayerQuitFromMpNotify.proto
+++ /dev/null
@@ -1,41 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1829
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerQuitFromMpNotify {
- QuitReason reason = 11;
-
- 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;
- }
-}
diff --git a/protocol/proto/PlayerRTTInfo.proto b/protocol/proto/PlayerRTTInfo.proto
deleted file mode 100644
index 83d36447..00000000
--- a/protocol/proto/PlayerRTTInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message PlayerRTTInfo {
- uint32 rtt = 2;
- uint32 uid = 1;
-}
diff --git a/protocol/proto/PlayerRandomCookReq.proto b/protocol/proto/PlayerRandomCookReq.proto
deleted file mode 100644
index 1519d879..00000000
--- a/protocol/proto/PlayerRandomCookReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 126
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlayerRandomCookReq {
- repeated ItemParam material_list = 13;
-}
diff --git a/protocol/proto/PlayerRandomCookRsp.proto b/protocol/proto/PlayerRandomCookRsp.proto
deleted file mode 100644
index 35478bcb..00000000
--- a/protocol/proto/PlayerRandomCookRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 163
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerRandomCookRsp {
- int32 retcode = 4;
-}
diff --git a/protocol/proto/PlayerRechargeDataNotify.proto b/protocol/proto/PlayerRechargeDataNotify.proto
deleted file mode 100644
index eb589d4c..00000000
--- a/protocol/proto/PlayerRechargeDataNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4102
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerRechargeDataNotify {
- uint32 card_product_remain_days = 12;
- repeated ProductPriceTier product_price_tier_list = 11;
-}
diff --git a/protocol/proto/PlayerReportReq.proto b/protocol/proto/PlayerReportReq.proto
deleted file mode 100644
index b07bf42a..00000000
--- a/protocol/proto/PlayerReportReq.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4024
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlayerReportReq {
- ReportReasonType reason = 12;
- string content = 8;
- uint32 target_home_module_id = 5;
- string target_home_module_name = 6;
- uint32 target_uid = 14;
-}
diff --git a/protocol/proto/PlayerReportRsp.proto b/protocol/proto/PlayerReportRsp.proto
deleted file mode 100644
index ee8a45ba..00000000
--- a/protocol/proto/PlayerReportRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4056
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerReportRsp {
- uint32 cd_time = 11;
- uint32 target_uid = 6;
- int32 retcode = 12;
-}
diff --git a/protocol/proto/PlayerRoutineDataNotify.proto b/protocol/proto/PlayerRoutineDataNotify.proto
deleted file mode 100644
index 1057d67d..00000000
--- a/protocol/proto/PlayerRoutineDataNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3526
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerRoutineDataNotify {
- repeated PlayerRoutineInfo routine_info_list = 11;
-}
diff --git a/protocol/proto/PlayerRoutineInfo.proto b/protocol/proto/PlayerRoutineInfo.proto
deleted file mode 100644
index b8de8ef3..00000000
--- a/protocol/proto/PlayerRoutineInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message PlayerRoutineInfo {
- uint32 routine_type = 8;
- uint32 finished_num = 15;
-}
diff --git a/protocol/proto/PlayerSetLanguageReq.proto b/protocol/proto/PlayerSetLanguageReq.proto
deleted file mode 100644
index e9cd52ac..00000000
--- a/protocol/proto/PlayerSetLanguageReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 142
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlayerSetLanguageReq {
- uint32 language_type = 5;
-}
diff --git a/protocol/proto/PlayerSetLanguageRsp.proto b/protocol/proto/PlayerSetLanguageRsp.proto
deleted file mode 100644
index e4d8ccf5..00000000
--- a/protocol/proto/PlayerSetLanguageRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 130
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerSetLanguageRsp {
- int32 retcode = 11;
-}
diff --git a/protocol/proto/PlayerSetOnlyMPWithPSPlayerReq.proto b/protocol/proto/PlayerSetOnlyMPWithPSPlayerReq.proto
deleted file mode 100644
index 5d64f906..00000000
--- a/protocol/proto/PlayerSetOnlyMPWithPSPlayerReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1820
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlayerSetOnlyMPWithPSPlayerReq {
- bool is_only = 13;
-}
diff --git a/protocol/proto/PlayerSetOnlyMPWithPSPlayerRsp.proto b/protocol/proto/PlayerSetOnlyMPWithPSPlayerRsp.proto
deleted file mode 100644
index 6bbccbb7..00000000
--- a/protocol/proto/PlayerSetOnlyMPWithPSPlayerRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1845
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerSetOnlyMPWithPSPlayerRsp {
- int32 retcode = 5;
- bool is_only = 8;
-}
diff --git a/protocol/proto/PlayerSetPauseReq.proto b/protocol/proto/PlayerSetPauseReq.proto
deleted file mode 100644
index a2d758ac..00000000
--- a/protocol/proto/PlayerSetPauseReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 124
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlayerSetPauseReq {
- bool is_paused = 1;
-}
diff --git a/protocol/proto/PlayerSetPauseRsp.proto b/protocol/proto/PlayerSetPauseRsp.proto
deleted file mode 100644
index a4193374..00000000
--- a/protocol/proto/PlayerSetPauseRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 156
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerSetPauseRsp {
- int32 retcode = 15;
-}
diff --git a/protocol/proto/PlayerSignatureAuditDataNotify.proto b/protocol/proto/PlayerSignatureAuditDataNotify.proto
deleted file mode 100644
index 6ec13151..00000000
--- a/protocol/proto/PlayerSignatureAuditDataNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4060
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerSignatureAuditDataNotify {
- ContentAuditInfo info = 14;
-}
diff --git a/protocol/proto/PlayerSignatureNotify.proto b/protocol/proto/PlayerSignatureNotify.proto
deleted file mode 100644
index 6e2649ff..00000000
--- a/protocol/proto/PlayerSignatureNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4014
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerSignatureNotify {
- string signature = 12;
-}
diff --git a/protocol/proto/PlayerStartMatchReq.proto b/protocol/proto/PlayerStartMatchReq.proto
deleted file mode 100644
index cd083738..00000000
--- a/protocol/proto/PlayerStartMatchReq.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4176
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PlayerStartMatchReq {
- MatchType match_type = 3;
- uint32 mechanicus_difficult_level = 12;
- repeated uint32 match_param_list = 11;
- uint32 dungeon_id = 1;
- uint32 mp_play_id = 15;
- uint32 match_id = 6;
-}
diff --git a/protocol/proto/PlayerStartMatchRsp.proto b/protocol/proto/PlayerStartMatchRsp.proto
deleted file mode 100644
index b26bd1bd..00000000
--- a/protocol/proto/PlayerStartMatchRsp.proto
+++ /dev/null
@@ -1,36 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4168
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerStartMatchRsp {
- int32 retcode = 1;
- uint32 punish_end_time = 5;
- uint32 param = 4;
- uint32 mp_play_id = 13;
- uint32 mechanicus_difficult_level = 2;
- uint32 dungeon_id = 3;
- uint32 match_id = 8;
- MatchType match_type = 7;
-}
diff --git a/protocol/proto/PlayerStoreNotify.proto b/protocol/proto/PlayerStoreNotify.proto
deleted file mode 100644
index 93b6f4ce..00000000
--- a/protocol/proto/PlayerStoreNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "Item.proto";
-import "StoreType.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 672
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerStoreNotify {
- repeated Item item_list = 15;
- uint32 weight_limit = 8;
- StoreType store_type = 2;
-}
diff --git a/protocol/proto/PlayerTimeNotify.proto b/protocol/proto/PlayerTimeNotify.proto
deleted file mode 100644
index 092dafb3..00000000
--- a/protocol/proto/PlayerTimeNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 191
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerTimeNotify {
- uint64 server_time = 5;
- uint64 player_time = 11;
- bool is_paused = 14;
-}
diff --git a/protocol/proto/PlayerUidExtInfo.proto b/protocol/proto/PlayerUidExtInfo.proto
deleted file mode 100644
index 9604613d..00000000
--- a/protocol/proto/PlayerUidExtInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message PlayerUidExtInfo {
- uint32 reg_platform = 1;
-}
diff --git a/protocol/proto/PlayerWidgetInfo.proto b/protocol/proto/PlayerWidgetInfo.proto
deleted file mode 100644
index ea23da73..00000000
--- a/protocol/proto/PlayerWidgetInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message PlayerWidgetInfo {
- uint32 uid = 14;
- repeated WidgetSlotData slot_list = 13;
-}
diff --git a/protocol/proto/PlayerWorldLocationInfo.proto b/protocol/proto/PlayerWorldLocationInfo.proto
deleted file mode 100644
index 71d41831..00000000
--- a/protocol/proto/PlayerWorldLocationInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "PlayerLocationInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message PlayerWorldLocationInfo {
- uint32 scene_id = 1;
- PlayerLocationInfo player_loc = 12;
-}
diff --git a/protocol/proto/PlayerWorldSceneInfo.proto b/protocol/proto/PlayerWorldSceneInfo.proto
deleted file mode 100644
index 5c5d8597..00000000
--- a/protocol/proto/PlayerWorldSceneInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message PlayerWorldSceneInfo {
- uint32 scene_id = 11;
- repeated uint32 scene_tag_id_list = 8;
- bool is_locked = 12;
-}
diff --git a/protocol/proto/PlayerWorldSceneInfoListNotify.proto b/protocol/proto/PlayerWorldSceneInfoListNotify.proto
deleted file mode 100644
index bc2b0ae7..00000000
--- a/protocol/proto/PlayerWorldSceneInfoListNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "PlayerWorldSceneInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3129
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PlayerWorldSceneInfoListNotify {
- repeated PlayerWorldSceneInfo info_list = 5;
-}
diff --git a/protocol/proto/PolygonRegionSize.proto b/protocol/proto/PolygonRegionSize.proto
deleted file mode 100644
index 2e11c682..00000000
--- a/protocol/proto/PolygonRegionSize.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message PolygonRegionSize {
- repeated VectorPlane point_list = 5;
- float height = 9;
-}
diff --git a/protocol/proto/PostEnterSceneReq.proto b/protocol/proto/PostEnterSceneReq.proto
deleted file mode 100644
index ee7c257a..00000000
--- a/protocol/proto/PostEnterSceneReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3312
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PostEnterSceneReq {
- uint32 enter_scene_token = 12;
-}
diff --git a/protocol/proto/PostEnterSceneRsp.proto b/protocol/proto/PostEnterSceneRsp.proto
deleted file mode 100644
index 4133cf07..00000000
--- a/protocol/proto/PostEnterSceneRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3184
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PostEnterSceneRsp {
- int32 retcode = 4;
- uint32 enter_scene_token = 12;
-}
diff --git a/protocol/proto/PotionActivityDetailInfo.proto b/protocol/proto/PotionActivityDetailInfo.proto
deleted file mode 100644
index 5b902401..00000000
--- a/protocol/proto/PotionActivityDetailInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message PotionActivityDetailInfo {
- repeated PotionStageData stage_list = 10;
-}
diff --git a/protocol/proto/PotionAvatarInfo.proto b/protocol/proto/PotionAvatarInfo.proto
deleted file mode 100644
index 878fb419..00000000
--- a/protocol/proto/PotionAvatarInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message PotionAvatarInfo {
- bool is_trial = 6;
- uint64 avatar_id = 8;
-}
diff --git a/protocol/proto/PotionDungeonAvatar.proto b/protocol/proto/PotionDungeonAvatar.proto
deleted file mode 100644
index d27dd580..00000000
--- a/protocol/proto/PotionDungeonAvatar.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message PotionDungeonAvatar {
- uint64 avatar_guid = 8;
- bool is_trial = 2;
-}
diff --git a/protocol/proto/PotionDungeonResultInfo.proto b/protocol/proto/PotionDungeonResultInfo.proto
deleted file mode 100644
index 72161ddd..00000000
--- a/protocol/proto/PotionDungeonResultInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message PotionDungeonResultInfo {
- uint32 final_score = 8;
- uint32 left_time = 9;
- uint32 difficulty_level = 14;
- uint32 mode_id = 11;
- uint32 level_id = 4;
- uint32 stage_id = 2;
-}
diff --git a/protocol/proto/PotionEnterDungeonNotify.proto b/protocol/proto/PotionEnterDungeonNotify.proto
deleted file mode 100644
index 96ae23c2..00000000
--- a/protocol/proto/PotionEnterDungeonNotify.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8531
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PotionEnterDungeonNotify {
- uint32 stage_id = 13;
- uint32 difficulty_level = 7;
- repeated PotionDungeonAvatar dungeon_avatar_list = 6;
- uint32 level_id = 8;
- uint32 mode_id = 5;
-}
diff --git a/protocol/proto/PotionEnterDungeonReq.proto b/protocol/proto/PotionEnterDungeonReq.proto
deleted file mode 100644
index 095bc930..00000000
--- a/protocol/proto/PotionEnterDungeonReq.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8261
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PotionEnterDungeonReq {
- repeated uint32 buff_id_list = 15;
- uint32 level_id = 5;
- repeated PotionAvatarInfo avatar_info_list = 14;
- uint32 mode_id = 2;
- uint32 stage_id = 13;
-}
diff --git a/protocol/proto/PotionEnterDungeonRsp.proto b/protocol/proto/PotionEnterDungeonRsp.proto
deleted file mode 100644
index ad002728..00000000
--- a/protocol/proto/PotionEnterDungeonRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8482
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PotionEnterDungeonRsp {
- int32 retcode = 11;
-}
diff --git a/protocol/proto/PotionLevelData.proto b/protocol/proto/PotionLevelData.proto
deleted file mode 100644
index 7fee8e4a..00000000
--- a/protocol/proto/PotionLevelData.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message PotionLevelData {
- uint32 level_id = 10;
- uint32 score = 7;
- uint32 mode_id = 5;
- uint32 difficulty_level = 2;
-}
diff --git a/protocol/proto/PotionResetChallengeReq.proto b/protocol/proto/PotionResetChallengeReq.proto
deleted file mode 100644
index 300aa6cd..00000000
--- a/protocol/proto/PotionResetChallengeReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8377
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PotionResetChallengeReq {
- uint32 stage_id = 1;
-}
diff --git a/protocol/proto/PotionResetChallengeRsp.proto b/protocol/proto/PotionResetChallengeRsp.proto
deleted file mode 100644
index a7b86779..00000000
--- a/protocol/proto/PotionResetChallengeRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8067
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PotionResetChallengeRsp {
- int32 retcode = 11;
- PotionStageData stage_data = 14;
-}
diff --git a/protocol/proto/PotionRestartDungeonReq.proto b/protocol/proto/PotionRestartDungeonReq.proto
deleted file mode 100644
index dcb00f5d..00000000
--- a/protocol/proto/PotionRestartDungeonReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8273
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PotionRestartDungeonReq {}
diff --git a/protocol/proto/PotionRestartDungeonRsp.proto b/protocol/proto/PotionRestartDungeonRsp.proto
deleted file mode 100644
index 9d354128..00000000
--- a/protocol/proto/PotionRestartDungeonRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8062
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PotionRestartDungeonRsp {
- int32 retcode = 4;
-}
diff --git a/protocol/proto/PotionSaveDungeonResultReq.proto b/protocol/proto/PotionSaveDungeonResultReq.proto
deleted file mode 100644
index 9e8baea1..00000000
--- a/protocol/proto/PotionSaveDungeonResultReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8192
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PotionSaveDungeonResultReq {
- uint32 level_id = 8;
- uint32 stage_id = 7;
-}
diff --git a/protocol/proto/PotionSaveDungeonResultRsp.proto b/protocol/proto/PotionSaveDungeonResultRsp.proto
deleted file mode 100644
index 1ef25d9f..00000000
--- a/protocol/proto/PotionSaveDungeonResultRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8688
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PotionSaveDungeonResultRsp {
- int32 retcode = 5;
-}
diff --git a/protocol/proto/PotionStageData.proto b/protocol/proto/PotionStageData.proto
deleted file mode 100644
index 3c9b1df4..00000000
--- a/protocol/proto/PotionStageData.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "PotionLevelData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message PotionStageData {
- uint32 stage_id = 11;
- repeated uint32 cool_down_buff_id_list = 2;
- bool is_open = 15;
- repeated PotionLevelData level_list = 14;
- repeated uint32 cool_down_avatar_id_list = 13;
-}
diff --git a/protocol/proto/PrivateChatNotify.proto b/protocol/proto/PrivateChatNotify.proto
deleted file mode 100644
index 33eb16f9..00000000
--- a/protocol/proto/PrivateChatNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4962
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PrivateChatNotify {
- ChatInfo chat_info = 7;
-}
diff --git a/protocol/proto/PrivateChatReq.proto b/protocol/proto/PrivateChatReq.proto
deleted file mode 100644
index f0f6d74f..00000000
--- a/protocol/proto/PrivateChatReq.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5022
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PrivateChatReq {
- uint32 target_uid = 7;
- oneof content {
- string text = 3;
- uint32 icon = 4;
- }
-}
diff --git a/protocol/proto/PrivateChatRsp.proto b/protocol/proto/PrivateChatRsp.proto
deleted file mode 100644
index 2e01f5f9..00000000
--- a/protocol/proto/PrivateChatRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5048
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PrivateChatRsp {
- uint32 chat_forbidden_endtime = 12;
- int32 retcode = 14;
-}
diff --git a/protocol/proto/ProductPriceTier.proto b/protocol/proto/ProductPriceTier.proto
deleted file mode 100644
index 4066a1af..00000000
--- a/protocol/proto/ProductPriceTier.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ProductPriceTier {
- string product_id = 6;
- string price_tier = 12;
-}
diff --git a/protocol/proto/ProfilePicture.proto b/protocol/proto/ProfilePicture.proto
deleted file mode 100644
index 9c60359b..00000000
--- a/protocol/proto/ProfilePicture.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ProfilePicture {
- uint32 avatar_id = 1;
- uint32 costume_id = 2;
-}
diff --git a/protocol/proto/ProfilePictureChangeNotify.proto b/protocol/proto/ProfilePictureChangeNotify.proto
deleted file mode 100644
index 3bc8f5e3..00000000
--- a/protocol/proto/ProfilePictureChangeNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4016
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ProfilePictureChangeNotify {
- ProfilePicture profile_picture = 12;
-}
diff --git a/protocol/proto/ProjectorOptionReq.proto b/protocol/proto/ProjectorOptionReq.proto
deleted file mode 100644
index f4d9e136..00000000
--- a/protocol/proto/ProjectorOptionReq.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 863
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ProjectorOptionReq {
- uint32 op_type = 7;
- uint32 entity_id = 10;
-
- enum ProjectorOpType {
- PROJECTOR_OP_TYPE_NONE = 0;
- PROJECTOR_OP_TYPE_CREATE = 1;
- PROJECTOR_OP_TYPE_DESTROY = 2;
- }
-}
diff --git a/protocol/proto/ProjectorOptionRsp.proto b/protocol/proto/ProjectorOptionRsp.proto
deleted file mode 100644
index 3e331b05..00000000
--- a/protocol/proto/ProjectorOptionRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 895
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ProjectorOptionRsp {
- uint32 entity_id = 10;
- int32 retcode = 12;
- uint32 op_type = 13;
-}
diff --git a/protocol/proto/PropChangeReason.proto b/protocol/proto/PropChangeReason.proto
deleted file mode 100644
index af516056..00000000
--- a/protocol/proto/PropChangeReason.proto
+++ /dev/null
@@ -1,37 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum PropChangeReason {
- PROP_CHANGE_REASON_NONE = 0;
- PROP_CHANGE_REASON_STATUE_RECOVER = 1;
- PROP_CHANGE_REASON_ENERGY_BALL = 2;
- PROP_CHANGE_REASON_ABILITY = 3;
- PROP_CHANGE_REASON_LEVELUP = 4;
- PROP_CHANGE_REASON_ITEM = 5;
- PROP_CHANGE_REASON_AVATAR_CARD = 6;
- PROP_CHANGE_REASON_CITY_LEVELUP = 7;
- PROP_CHANGE_REASON_AVATAR_UPGRADE = 8;
- PROP_CHANGE_REASON_AVATAR_PROMOTE = 9;
- PROP_CHANGE_REASON_PLAYER_ADD_EXP = 10;
- PROP_CHANGE_REASON_FINISH_QUEST = 11;
- PROP_CHANGE_REASON_GM = 12;
- PROP_CHANGE_REASON_MANUAL_ADJUST_WORLD_LEVEL = 13;
-}
diff --git a/protocol/proto/PropPair.proto b/protocol/proto/PropPair.proto
deleted file mode 100644
index ac602072..00000000
--- a/protocol/proto/PropPair.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message PropPair {
- uint32 type = 1;
- PropValue prop_value = 2;
-}
diff --git a/protocol/proto/PropValue.proto b/protocol/proto/PropValue.proto
deleted file mode 100644
index fdbd37ee..00000000
--- a/protocol/proto/PropValue.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message PropValue {
- uint32 type = 1;
- int64 val = 4;
- oneof value {
- int64 ival = 2;
- float fval = 3;
- }
-}
diff --git a/protocol/proto/ProtEntityType.proto b/protocol/proto/ProtEntityType.proto
deleted file mode 100644
index d6c47358..00000000
--- a/protocol/proto/ProtEntityType.proto
+++ /dev/null
@@ -1,38 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum ProtEntityType {
- PROT_ENTITY_TYPE_NONE = 0;
- PROT_ENTITY_TYPE_AVATAR = 1;
- PROT_ENTITY_TYPE_MONSTER = 2;
- PROT_ENTITY_TYPE_NPC = 3;
- PROT_ENTITY_TYPE_GADGET = 4;
- PROT_ENTITY_TYPE_REGION = 5;
- PROT_ENTITY_TYPE_WEAPON = 6;
- PROT_ENTITY_TYPE_WEATHER = 7;
- PROT_ENTITY_TYPE_SCENE = 8;
- PROT_ENTITY_TYPE_TEAM = 9;
- PROT_ENTITY_TYPE_MASSIVE_ENTITY = 10;
- PROT_ENTITY_TYPE_MP_LEVEL = 11;
- PROT_ENTITY_TYPE_PLAY_TEAM_ENTITY = 12;
- PROT_ENTITY_TYPE_EYE_POINT = 13;
- PROT_ENTITY_TYPE_MAX = 14;
-}
diff --git a/protocol/proto/ProudSkillChangeNotify.proto b/protocol/proto/ProudSkillChangeNotify.proto
deleted file mode 100644
index 6ed95dad..00000000
--- a/protocol/proto/ProudSkillChangeNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1031
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ProudSkillChangeNotify {
- uint64 avatar_guid = 11;
- uint32 entity_id = 4;
- uint32 skill_depot_id = 8;
- repeated uint32 proud_skill_list = 12;
-}
diff --git a/protocol/proto/ProudSkillExtraLevelNotify.proto b/protocol/proto/ProudSkillExtraLevelNotify.proto
deleted file mode 100644
index e04447a1..00000000
--- a/protocol/proto/ProudSkillExtraLevelNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1081
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ProudSkillExtraLevelNotify {
- uint32 talent_type = 11;
- uint32 talent_index = 8;
- uint64 avatar_guid = 15;
- uint32 extra_level = 3;
-}
diff --git a/protocol/proto/ProudSkillUpgradeReq.proto b/protocol/proto/ProudSkillUpgradeReq.proto
deleted file mode 100644
index a8812784..00000000
--- a/protocol/proto/ProudSkillUpgradeReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1073
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ProudSkillUpgradeReq {
- uint64 avatar_guid = 5;
- uint32 old_proud_skill_level = 4;
- uint32 proud_skill_id = 14;
-}
diff --git a/protocol/proto/ProudSkillUpgradeRsp.proto b/protocol/proto/ProudSkillUpgradeRsp.proto
deleted file mode 100644
index 27252a44..00000000
--- a/protocol/proto/ProudSkillUpgradeRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1099
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ProudSkillUpgradeRsp {
- uint64 avatar_guid = 6;
- uint32 proud_skill_id = 10;
- int32 retcode = 15;
-}
diff --git a/protocol/proto/PublishCustomDungeonReq.proto b/protocol/proto/PublishCustomDungeonReq.proto
deleted file mode 100644
index 70667e48..00000000
--- a/protocol/proto/PublishCustomDungeonReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6242
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PublishCustomDungeonReq {
- repeated uint32 tag_list = 1;
- uint64 dungeon_guid = 5;
-}
diff --git a/protocol/proto/PublishCustomDungeonRsp.proto b/protocol/proto/PublishCustomDungeonRsp.proto
deleted file mode 100644
index 85a04511..00000000
--- a/protocol/proto/PublishCustomDungeonRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6214
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PublishCustomDungeonRsp {
- int32 retcode = 2;
-}
diff --git a/protocol/proto/PublishUgcReq.proto b/protocol/proto/PublishUgcReq.proto
deleted file mode 100644
index 030e0ead..00000000
--- a/protocol/proto/PublishUgcReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6344
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PublishUgcReq {
- UgcType ugc_type = 7;
- uint64 ugc_guid = 12;
-}
diff --git a/protocol/proto/PublishUgcRsp.proto b/protocol/proto/PublishUgcRsp.proto
deleted file mode 100644
index 2d4faed4..00000000
--- a/protocol/proto/PublishUgcRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6349
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PublishUgcRsp {
- uint64 ugc_guid = 14;
- int32 retcode = 15;
- UgcType ugc_type = 13;
-}
diff --git a/protocol/proto/PullPrivateChatReq.proto b/protocol/proto/PullPrivateChatReq.proto
deleted file mode 100644
index f49b2a5f..00000000
--- a/protocol/proto/PullPrivateChatReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4971
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PullPrivateChatReq {
- uint32 target_uid = 5;
- uint32 pull_num = 7;
- uint32 from_sequence = 12;
-}
diff --git a/protocol/proto/PullPrivateChatRsp.proto b/protocol/proto/PullPrivateChatRsp.proto
deleted file mode 100644
index 3534cec3..00000000
--- a/protocol/proto/PullPrivateChatRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4953
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PullPrivateChatRsp {
- repeated ChatInfo chat_info = 15;
- int32 retcode = 11;
-}
diff --git a/protocol/proto/PullRecentChatReq.proto b/protocol/proto/PullRecentChatReq.proto
deleted file mode 100644
index e433300f..00000000
--- a/protocol/proto/PullRecentChatReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5040
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PullRecentChatReq {
- uint32 pull_num = 6;
- uint32 begin_sequence = 15;
-}
diff --git a/protocol/proto/PullRecentChatRsp.proto b/protocol/proto/PullRecentChatRsp.proto
deleted file mode 100644
index 684202bc..00000000
--- a/protocol/proto/PullRecentChatRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5023
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PullRecentChatRsp {
- repeated ChatInfo chat_info = 15;
- int32 retcode = 3;
-}
diff --git a/protocol/proto/PushTipsAllDataNotify.proto b/protocol/proto/PushTipsAllDataNotify.proto
deleted file mode 100644
index 198854e6..00000000
--- a/protocol/proto/PushTipsAllDataNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2222
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PushTipsAllDataNotify {
- repeated PushTipsData push_tips_list = 4;
-}
diff --git a/protocol/proto/PushTipsChangeNotify.proto b/protocol/proto/PushTipsChangeNotify.proto
deleted file mode 100644
index c881059e..00000000
--- a/protocol/proto/PushTipsChangeNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2265
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PushTipsChangeNotify {
- repeated PushTipsData push_tips_list = 9;
-}
diff --git a/protocol/proto/PushTipsData.proto b/protocol/proto/PushTipsData.proto
deleted file mode 100644
index 9769fc54..00000000
--- a/protocol/proto/PushTipsData.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message PushTipsData {
- uint32 push_tips_id = 13;
- uint32 state = 4;
-}
diff --git a/protocol/proto/PushTipsReadFinishReq.proto b/protocol/proto/PushTipsReadFinishReq.proto
deleted file mode 100644
index 861756ee..00000000
--- a/protocol/proto/PushTipsReadFinishReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2204
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message PushTipsReadFinishReq {
- uint32 push_tips_id = 11;
-}
diff --git a/protocol/proto/PushTipsReadFinishRsp.proto b/protocol/proto/PushTipsReadFinishRsp.proto
deleted file mode 100644
index b5ab6231..00000000
--- a/protocol/proto/PushTipsReadFinishRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2293
-// EnetChannelId: 0
-// EnetIsReliable: true
-message PushTipsReadFinishRsp {
- uint32 push_tips_id = 3;
- int32 retcode = 9;
-}
diff --git a/protocol/proto/QueryCodexMonsterBeKilledNumReq.proto b/protocol/proto/QueryCodexMonsterBeKilledNumReq.proto
deleted file mode 100644
index c4482084..00000000
--- a/protocol/proto/QueryCodexMonsterBeKilledNumReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4203
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message QueryCodexMonsterBeKilledNumReq {
- repeated uint32 codex_id_list = 14;
-}
diff --git a/protocol/proto/QueryCodexMonsterBeKilledNumRsp.proto b/protocol/proto/QueryCodexMonsterBeKilledNumRsp.proto
deleted file mode 100644
index 84875ef1..00000000
--- a/protocol/proto/QueryCodexMonsterBeKilledNumRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4209
-// EnetChannelId: 0
-// EnetIsReliable: true
-message QueryCodexMonsterBeKilledNumRsp {
- repeated uint32 codex_id_list = 4;
- repeated uint32 be_captured_num_list = 6;
- repeated uint32 be_killed_num_list = 12;
- int32 retcode = 5;
-}
diff --git a/protocol/proto/QueryCurrRegionHttpRsp.proto b/protocol/proto/QueryCurrRegionHttpRsp.proto
deleted file mode 100644
index 990579f1..00000000
--- a/protocol/proto/QueryCurrRegionHttpRsp.proto
+++ /dev/null
@@ -1,37 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ForceUpdateInfo.proto";
-import "RegionInfo.proto";
-import "StopServerInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message QueryCurrRegionHttpRsp {
- int32 retcode = 1;
- string msg = 2;
- RegionInfo region_info = 3;
- bytes client_secret_key = 11;
- bytes region_custom_config_encrypted = 12;
- bytes client_region_custom_config_encrypted = 13;
- oneof detail {
- ForceUpdateInfo force_update = 4;
- StopServerInfo stop_server = 5;
- }
-}
diff --git a/protocol/proto/QueryFilter.proto b/protocol/proto/QueryFilter.proto
deleted file mode 100644
index fc36e648..00000000
--- a/protocol/proto/QueryFilter.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message QueryFilter {
- int32 type_id = 9;
- int32 area_mask = 13;
-}
diff --git a/protocol/proto/QueryPathReq.proto b/protocol/proto/QueryPathReq.proto
deleted file mode 100644
index 9dbaeab1..00000000
--- a/protocol/proto/QueryPathReq.proto
+++ /dev/null
@@ -1,45 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "QueryFilter.proto";
-import "Vector.proto";
-import "Vector3Int.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2372
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message QueryPathReq {
- OptionType query_type = 13;
- Vector3Int source_extend = 6;
- Vector source_pos = 2;
- QueryFilter filter = 12;
- int32 query_id = 15;
- Vector3Int destination_extend = 4;
- repeated Vector destination_pos = 10;
- uint32 scene_id = 11;
-
- enum OptionType {
- OPTION_TYPE_NONE = 0;
- OPTION_TYPE_NORMAL = 1;
- OPTION_TYPE_FIRST_CAN_GO = 2;
- }
-}
diff --git a/protocol/proto/QueryPathRsp.proto b/protocol/proto/QueryPathRsp.proto
deleted file mode 100644
index 1b140767..00000000
--- a/protocol/proto/QueryPathRsp.proto
+++ /dev/null
@@ -1,38 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2398
-// EnetChannelId: 0
-// EnetIsReliable: true
-message QueryPathRsp {
- int32 query_id = 12;
- repeated Vector corners = 6;
- PathStatusType query_status = 8;
- int32 retcode = 1;
-
- enum PathStatusType {
- PATH_STATUS_TYPE_FAIL = 0;
- PATH_STATUS_TYPE_SUCC = 1;
- PATH_STATUS_TYPE_PARTIAL = 2;
- }
-}
diff --git a/protocol/proto/QueryRegionListHttpRsp.proto b/protocol/proto/QueryRegionListHttpRsp.proto
deleted file mode 100644
index 2dc9642e..00000000
--- a/protocol/proto/QueryRegionListHttpRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "RegionSimpleInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message QueryRegionListHttpRsp {
- int32 retcode = 1;
- repeated RegionSimpleInfo region_list = 2;
- bytes client_secret_key = 5;
- bytes client_custom_config_encrypted = 6;
- bool enable_login_pc = 7;
-}
diff --git a/protocol/proto/Quest.proto b/protocol/proto/Quest.proto
deleted file mode 100644
index 4a1d06b3..00000000
--- a/protocol/proto/Quest.proto
+++ /dev/null
@@ -1,37 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message Quest {
- uint32 quest_id = 1;
- uint32 state = 2;
- uint32 start_time = 4;
- bool is_random = 5;
- uint32 parent_quest_id = 6;
- uint32 quest_config_id = 7;
- uint32 start_game_time = 8;
- uint32 accept_time = 9;
- repeated uint32 lacked_npc_list = 10;
- repeated uint32 finish_progress_list = 11;
- repeated uint32 fail_progress_list = 12;
- map lacked_npc_map = 13;
- repeated uint32 lacked_place_list = 14;
- map lacked_place_map = 15;
-}
diff --git a/protocol/proto/QuestCreateEntityReq.proto b/protocol/proto/QuestCreateEntityReq.proto
deleted file mode 100644
index 6b22f8f2..00000000
--- a/protocol/proto/QuestCreateEntityReq.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 499
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message QuestCreateEntityReq {
- uint32 parent_quest_id = 9;
- bool is_rewind = 3;
- uint32 quest_id = 2;
- CreateEntityInfo entity = 13;
-}
diff --git a/protocol/proto/QuestCreateEntityRsp.proto b/protocol/proto/QuestCreateEntityRsp.proto
deleted file mode 100644
index f90b9e5a..00000000
--- a/protocol/proto/QuestCreateEntityRsp.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 431
-// EnetChannelId: 0
-// EnetIsReliable: true
-message QuestCreateEntityRsp {
- uint32 quest_id = 13;
- int32 retcode = 8;
- uint32 entity_id = 7;
- CreateEntityInfo entity = 11;
- uint32 parent_quest_id = 1;
- bool is_rewind = 14;
-}
diff --git a/protocol/proto/QuestDelNotify.proto b/protocol/proto/QuestDelNotify.proto
deleted file mode 100644
index a3e3777a..00000000
--- a/protocol/proto/QuestDelNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 412
-// EnetChannelId: 0
-// EnetIsReliable: true
-message QuestDelNotify {
- uint32 quest_id = 1;
-}
diff --git a/protocol/proto/QuestDestroyEntityReq.proto b/protocol/proto/QuestDestroyEntityReq.proto
deleted file mode 100644
index e8ada0cc..00000000
--- a/protocol/proto/QuestDestroyEntityReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 475
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message QuestDestroyEntityReq {
- uint32 scene_id = 2;
- uint32 entity_id = 9;
- uint32 quest_id = 8;
-}
diff --git a/protocol/proto/QuestDestroyEntityRsp.proto b/protocol/proto/QuestDestroyEntityRsp.proto
deleted file mode 100644
index 102cf1a9..00000000
--- a/protocol/proto/QuestDestroyEntityRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 448
-// EnetChannelId: 0
-// EnetIsReliable: true
-message QuestDestroyEntityRsp {
- uint32 quest_id = 14;
- uint32 scene_id = 9;
- uint32 entity_id = 12;
- int32 retcode = 1;
-}
diff --git a/protocol/proto/QuestDestroyNpcReq.proto b/protocol/proto/QuestDestroyNpcReq.proto
deleted file mode 100644
index 6bad728a..00000000
--- a/protocol/proto/QuestDestroyNpcReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 422
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message QuestDestroyNpcReq {
- uint32 npc_id = 1;
- uint32 parent_quest_id = 12;
-}
diff --git a/protocol/proto/QuestDestroyNpcRsp.proto b/protocol/proto/QuestDestroyNpcRsp.proto
deleted file mode 100644
index 7af9add5..00000000
--- a/protocol/proto/QuestDestroyNpcRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 465
-// EnetChannelId: 0
-// EnetIsReliable: true
-message QuestDestroyNpcRsp {
- uint32 npc_id = 12;
- uint32 parent_quest_id = 4;
- int32 retcode = 5;
-}
diff --git a/protocol/proto/QuestGlobalVar.proto b/protocol/proto/QuestGlobalVar.proto
deleted file mode 100644
index 942e1456..00000000
--- a/protocol/proto/QuestGlobalVar.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message QuestGlobalVar {
- int32 value = 8;
- uint32 key = 4;
-}
diff --git a/protocol/proto/QuestGlobalVarNotify.proto b/protocol/proto/QuestGlobalVarNotify.proto
deleted file mode 100644
index 536e842a..00000000
--- a/protocol/proto/QuestGlobalVarNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "QuestGlobalVar.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 434
-// EnetChannelId: 0
-// EnetIsReliable: true
-message QuestGlobalVarNotify {
- repeated QuestGlobalVar var_list = 1;
-}
diff --git a/protocol/proto/QuestListNotify.proto b/protocol/proto/QuestListNotify.proto
deleted file mode 100644
index 1a886b55..00000000
--- a/protocol/proto/QuestListNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "Quest.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 472
-// EnetChannelId: 0
-// EnetIsReliable: true
-message QuestListNotify {
- repeated Quest quest_list = 1;
-}
diff --git a/protocol/proto/QuestListUpdateNotify.proto b/protocol/proto/QuestListUpdateNotify.proto
deleted file mode 100644
index cbd4e98a..00000000
--- a/protocol/proto/QuestListUpdateNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "Quest.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 498
-// EnetChannelId: 0
-// EnetIsReliable: true
-message QuestListUpdateNotify {
- repeated Quest quest_list = 6;
-}
diff --git a/protocol/proto/QuestProgressUpdateNotify.proto b/protocol/proto/QuestProgressUpdateNotify.proto
deleted file mode 100644
index 284d7703..00000000
--- a/protocol/proto/QuestProgressUpdateNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 482
-// EnetChannelId: 0
-// EnetIsReliable: true
-message QuestProgressUpdateNotify {
- uint32 quest_id = 12;
- repeated uint32 fail_progress_list = 6;
- repeated uint32 finish_progress_list = 13;
-}
diff --git a/protocol/proto/QuestTransmitReq.proto b/protocol/proto/QuestTransmitReq.proto
deleted file mode 100644
index a3776645..00000000
--- a/protocol/proto/QuestTransmitReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 450
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message QuestTransmitReq {
- uint32 point_id = 15;
- uint32 quest_id = 5;
-}
diff --git a/protocol/proto/QuestTransmitRsp.proto b/protocol/proto/QuestTransmitRsp.proto
deleted file mode 100644
index d508dfe1..00000000
--- a/protocol/proto/QuestTransmitRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 443
-// EnetChannelId: 0
-// EnetIsReliable: true
-message QuestTransmitRsp {
- uint32 point_id = 12;
- int32 retcode = 5;
- uint32 quest_id = 3;
-}
diff --git a/protocol/proto/QuestUpdateQuestTimeVarNotify.proto b/protocol/proto/QuestUpdateQuestTimeVarNotify.proto
deleted file mode 100644
index 5d54e766..00000000
--- a/protocol/proto/QuestUpdateQuestTimeVarNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 456
-// EnetChannelId: 0
-// EnetIsReliable: true
-message QuestUpdateQuestTimeVarNotify {
- map time_var_map = 1;
- uint32 parent_quest_id = 3;
-}
diff --git a/protocol/proto/QuestUpdateQuestVarNotify.proto b/protocol/proto/QuestUpdateQuestVarNotify.proto
deleted file mode 100644
index a8a46f4c..00000000
--- a/protocol/proto/QuestUpdateQuestVarNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 453
-// EnetChannelId: 0
-// EnetIsReliable: true
-message QuestUpdateQuestVarNotify {
- repeated int32 quest_var = 1;
- uint32 parent_quest_id = 12;
- uint32 parent_quest_var_seq = 8;
-}
diff --git a/protocol/proto/QuestUpdateQuestVarReq.proto b/protocol/proto/QuestUpdateQuestVarReq.proto
deleted file mode 100644
index f3d0cb61..00000000
--- a/protocol/proto/QuestUpdateQuestVarReq.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "QuestVarOp.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 447
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message QuestUpdateQuestVarReq {
- uint32 parent_quest_id = 9;
- repeated QuestVarOp quest_var_op_list = 4;
- uint32 quest_id = 11;
- uint32 parent_quest_var_seq = 1;
-}
diff --git a/protocol/proto/QuestUpdateQuestVarRsp.proto b/protocol/proto/QuestUpdateQuestVarRsp.proto
deleted file mode 100644
index 974fda54..00000000
--- a/protocol/proto/QuestUpdateQuestVarRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 439
-// EnetChannelId: 0
-// EnetIsReliable: true
-message QuestUpdateQuestVarRsp {
- int32 retcode = 10;
- uint32 parent_quest_var_seq = 2;
- uint32 parent_quest_id = 8;
- uint32 quest_id = 15;
-}
diff --git a/protocol/proto/QuestVarOp.proto b/protocol/proto/QuestVarOp.proto
deleted file mode 100644
index ca213b0e..00000000
--- a/protocol/proto/QuestVarOp.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message QuestVarOp {
- uint32 index = 9;
- int32 value = 5;
- bool is_add = 6;
-}
diff --git a/protocol/proto/QuickOpenActivityReq.proto b/protocol/proto/QuickOpenActivityReq.proto
deleted file mode 100644
index d8a2ac74..00000000
--- a/protocol/proto/QuickOpenActivityReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8178
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message QuickOpenActivityReq {
- uint32 activity_id = 1;
-}
diff --git a/protocol/proto/QuickOpenActivityRsp.proto b/protocol/proto/QuickOpenActivityRsp.proto
deleted file mode 100644
index f8efc0e4..00000000
--- a/protocol/proto/QuickOpenActivityRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8882
-// EnetChannelId: 0
-// EnetIsReliable: true
-message QuickOpenActivityRsp {
- int32 retcode = 2;
- uint32 activity_id = 4;
-}
diff --git a/protocol/proto/QuickUseWidgetReq.proto b/protocol/proto/QuickUseWidgetReq.proto
deleted file mode 100644
index 3ffdd048..00000000
--- a/protocol/proto/QuickUseWidgetReq.proto
+++ /dev/null
@@ -1,38 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4299
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message QuickUseWidgetReq {
- oneof param {
- WidgetCreateLocationInfo location_info = 676;
- WidgetCameraInfo camera_info = 478;
- WidgetCreatorInfo creator_info = 812;
- WidgetThunderBirdFeatherInfo thunder_bird_feather_info = 1859;
- }
-}
diff --git a/protocol/proto/QuickUseWidgetRsp.proto b/protocol/proto/QuickUseWidgetRsp.proto
deleted file mode 100644
index 0932f25c..00000000
--- a/protocol/proto/QuickUseWidgetRsp.proto
+++ /dev/null
@@ -1,37 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-import "OneofGatherPointDetectorData.proto";
-import "SkyCrystalDetectorQuickUseResult.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4270
-// EnetChannelId: 0
-// EnetIsReliable: true
-message QuickUseWidgetRsp {
- uint32 material_id = 6;
- int32 retcode = 5;
- oneof param {
- OneofGatherPointDetectorData detector_data = 3;
- ClientCollectorData client_collector_data = 15;
- SkyCrystalDetectorQuickUseResult sky_crystal_detector_quick_use_result = 168922;
- }
-}
diff --git a/protocol/proto/RacingGallerySettleInfo.proto b/protocol/proto/RacingGallerySettleInfo.proto
deleted file mode 100644
index 5a701548..00000000
--- a/protocol/proto/RacingGallerySettleInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message RacingGallerySettleInfo {
- uint32 winner_uid = 6;
- GalleryStopReason reason = 4;
- uint32 use_time = 1;
-}
diff --git a/protocol/proto/ReadMailNotify.proto b/protocol/proto/ReadMailNotify.proto
deleted file mode 100644
index 7278975b..00000000
--- a/protocol/proto/ReadMailNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1412
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ReadMailNotify {
- repeated uint32 mail_id_list = 2;
-}
diff --git a/protocol/proto/ReadNicknameAuditReq.proto b/protocol/proto/ReadNicknameAuditReq.proto
deleted file mode 100644
index 8659f64e..00000000
--- a/protocol/proto/ReadNicknameAuditReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 177
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ReadNicknameAuditReq {}
diff --git a/protocol/proto/ReadNicknameAuditRsp.proto b/protocol/proto/ReadNicknameAuditRsp.proto
deleted file mode 100644
index 2e4287ef..00000000
--- a/protocol/proto/ReadNicknameAuditRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 137
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ReadNicknameAuditRsp {
- int32 retcode = 12;
-}
diff --git a/protocol/proto/ReadPrivateChatReq.proto b/protocol/proto/ReadPrivateChatReq.proto
deleted file mode 100644
index a729d053..00000000
--- a/protocol/proto/ReadPrivateChatReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5049
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ReadPrivateChatReq {
- uint32 target_uid = 1;
-}
diff --git a/protocol/proto/ReadPrivateChatRsp.proto b/protocol/proto/ReadPrivateChatRsp.proto
deleted file mode 100644
index f80f19c6..00000000
--- a/protocol/proto/ReadPrivateChatRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4981
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ReadPrivateChatRsp {
- int32 retcode = 1;
-}
diff --git a/protocol/proto/ReadSignatureAuditReq.proto b/protocol/proto/ReadSignatureAuditReq.proto
deleted file mode 100644
index 7a8ed2cb..00000000
--- a/protocol/proto/ReadSignatureAuditReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4020
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ReadSignatureAuditReq {}
diff --git a/protocol/proto/ReadSignatureAuditRsp.proto b/protocol/proto/ReadSignatureAuditRsp.proto
deleted file mode 100644
index d9ce050c..00000000
--- a/protocol/proto/ReadSignatureAuditRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4064
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ReadSignatureAuditRsp {
- int32 retcode = 9;
-}
diff --git a/protocol/proto/ReceivedTrialAvatarActivityRewardReq.proto b/protocol/proto/ReceivedTrialAvatarActivityRewardReq.proto
deleted file mode 100644
index ed66507e..00000000
--- a/protocol/proto/ReceivedTrialAvatarActivityRewardReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2130
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ReceivedTrialAvatarActivityRewardReq {
- uint32 trial_avatar_index_id = 4;
-}
diff --git a/protocol/proto/ReceivedTrialAvatarActivityRewardRsp.proto b/protocol/proto/ReceivedTrialAvatarActivityRewardRsp.proto
deleted file mode 100644
index bc1c0b78..00000000
--- a/protocol/proto/ReceivedTrialAvatarActivityRewardRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2076
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ReceivedTrialAvatarActivityRewardRsp {
- uint32 activity_id = 13;
- int32 retcode = 3;
- uint32 trial_avatar_index_id = 9;
-}
diff --git a/protocol/proto/RechargeReq.proto b/protocol/proto/RechargeReq.proto
deleted file mode 100644
index 0035c529..00000000
--- a/protocol/proto/RechargeReq.proto
+++ /dev/null
@@ -1,36 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4126
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message RechargeReq {
- PlayProduct play_product = 10;
- ShopCardProduct card_product = 8;
- ShopMcoinProduct mcoin_product = 14;
- ShopConcertProduct concert_product = 7;
-}
diff --git a/protocol/proto/RechargeRsp.proto b/protocol/proto/RechargeRsp.proto
deleted file mode 100644
index 4fcf8967..00000000
--- a/protocol/proto/RechargeRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4118
-// EnetChannelId: 0
-// EnetIsReliable: true
-message RechargeRsp {
- int32 retcode = 12;
- bool is_show_minors_hint = 6;
- string product_id = 2;
-}
diff --git a/protocol/proto/RecordUsage.proto b/protocol/proto/RecordUsage.proto
deleted file mode 100644
index 823b82ac..00000000
--- a/protocol/proto/RecordUsage.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum RecordUsage {
- RECORD_USAGE_UGC_RECORD_USAGE_NONE = 0;
- RECORD_USAGE_UGC_RECORD_USAGE_IMPORT = 1;
- RECORD_USAGE_UGC_RECORD_USAGE_PLAY = 2;
- RECORD_USAGE_UGC_RECORD_USAGE_TRIAL = 3;
- RECORD_USAGE_UGC_RECORD_USAGE_COMPARE = 4;
-}
diff --git a/protocol/proto/RedPointData.proto b/protocol/proto/RedPointData.proto
deleted file mode 100644
index f04865ac..00000000
--- a/protocol/proto/RedPointData.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message RedPointData {
- uint32 red_point_type = 1;
- bool is_show = 2;
- uint32 content_id = 3;
-}
diff --git a/protocol/proto/RedeemLegendaryKeyReq.proto b/protocol/proto/RedeemLegendaryKeyReq.proto
deleted file mode 100644
index 96befe7f..00000000
--- a/protocol/proto/RedeemLegendaryKeyReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 446
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message RedeemLegendaryKeyReq {}
diff --git a/protocol/proto/RedeemLegendaryKeyRsp.proto b/protocol/proto/RedeemLegendaryKeyRsp.proto
deleted file mode 100644
index 8fb78825..00000000
--- a/protocol/proto/RedeemLegendaryKeyRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 441
-// EnetChannelId: 0
-// EnetIsReliable: true
-message RedeemLegendaryKeyRsp {
- uint32 legendary_key_count = 11;
- int32 retcode = 14;
-}
diff --git a/protocol/proto/ReformFireworksReq.proto b/protocol/proto/ReformFireworksReq.proto
deleted file mode 100644
index 2257cab4..00000000
--- a/protocol/proto/ReformFireworksReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6036
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ReformFireworksReq {
- FireworksReformData fireworks_reform_data = 3;
-}
diff --git a/protocol/proto/ReformFireworksRsp.proto b/protocol/proto/ReformFireworksRsp.proto
deleted file mode 100644
index df1f9b84..00000000
--- a/protocol/proto/ReformFireworksRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5929
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ReformFireworksRsp {
- int32 retcode = 8;
-}
diff --git a/protocol/proto/RefreshBackgroundAvatarReq.proto b/protocol/proto/RefreshBackgroundAvatarReq.proto
deleted file mode 100644
index 9c84c035..00000000
--- a/protocol/proto/RefreshBackgroundAvatarReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1743
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message RefreshBackgroundAvatarReq {}
diff --git a/protocol/proto/RefreshBackgroundAvatarRsp.proto b/protocol/proto/RefreshBackgroundAvatarRsp.proto
deleted file mode 100644
index 556b3020..00000000
--- a/protocol/proto/RefreshBackgroundAvatarRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1800
-// EnetChannelId: 0
-// EnetIsReliable: true
-message RefreshBackgroundAvatarRsp {
- map hp_full_time_map = 15;
- int32 retcode = 3;
-}
diff --git a/protocol/proto/RefreshEntityAuthNotify.proto b/protocol/proto/RefreshEntityAuthNotify.proto
deleted file mode 100644
index 2c1c5296..00000000
--- a/protocol/proto/RefreshEntityAuthNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3259
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message RefreshEntityAuthNotify {
- repeated uint32 entity_id_list = 7;
-}
diff --git a/protocol/proto/RefreshRogueDiaryCardReq.proto b/protocol/proto/RefreshRogueDiaryCardReq.proto
deleted file mode 100644
index 87ed93b1..00000000
--- a/protocol/proto/RefreshRogueDiaryCardReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8991
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message RefreshRogueDiaryCardReq {
- repeated uint32 refresh_card_list = 8;
-}
diff --git a/protocol/proto/RefreshRogueDiaryCardRsp.proto b/protocol/proto/RefreshRogueDiaryCardRsp.proto
deleted file mode 100644
index 8d1cb1e9..00000000
--- a/protocol/proto/RefreshRogueDiaryCardRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8028
-// EnetChannelId: 0
-// EnetIsReliable: true
-message RefreshRogueDiaryCardRsp {
- repeated uint32 rand_card_list = 15;
- int32 retcode = 1;
-}
diff --git a/protocol/proto/RefreshRoguelikeDungeonCardReq.proto b/protocol/proto/RefreshRoguelikeDungeonCardReq.proto
deleted file mode 100644
index 05b21e97..00000000
--- a/protocol/proto/RefreshRoguelikeDungeonCardReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8279
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message RefreshRoguelikeDungeonCardReq {}
diff --git a/protocol/proto/RefreshRoguelikeDungeonCardRsp.proto b/protocol/proto/RefreshRoguelikeDungeonCardRsp.proto
deleted file mode 100644
index 7a8a9e43..00000000
--- a/protocol/proto/RefreshRoguelikeDungeonCardRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8349
-// EnetChannelId: 0
-// EnetIsReliable: true
-message RefreshRoguelikeDungeonCardRsp {
- int32 retcode = 3;
- repeated uint32 res_card_list = 9;
-}
diff --git a/protocol/proto/RegionInfo.proto b/protocol/proto/RegionInfo.proto
deleted file mode 100644
index c0b80de4..00000000
--- a/protocol/proto/RegionInfo.proto
+++ /dev/null
@@ -1,54 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message RegionInfo {
- string gateserver_ip = 1;
- uint32 gateserver_port = 2;
- string pay_callback_url = 3;
- string area_type = 7;
- string resource_url = 8;
- string data_url = 9;
- string feedback_url = 10;
- string bulletin_url = 11;
- string resource_url_bak = 12;
- string data_url_bak = 13;
- uint32 client_data_version = 14;
- string handbook_url = 16;
- uint32 client_silence_data_version = 18;
- string client_data_md5 = 19;
- string client_silence_data_md5 = 20;
- ResVersionConfig res_version_config = 22;
- bytes secret_key = 23;
- string official_community_url = 24;
- string client_version_suffix = 26;
- string client_silence_version_suffix = 27;
- bool use_gateserver_domain_name = 28;
- string gateserver_domain_name = 29;
- string user_center_url = 30;
- string account_bind_url = 31;
- string cdkey_url = 32;
- string privacy_policy_url = 33;
- string next_resource_url = 34;
- ResVersionConfig next_res_version_config = 35;
- string game_biz = 36;
-}
diff --git a/protocol/proto/RegionSearch.proto b/protocol/proto/RegionSearch.proto
deleted file mode 100644
index 8738695e..00000000
--- a/protocol/proto/RegionSearch.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message RegionSearch {
- bool is_entered = 13;
- uint32 progress = 5;
- RegionSearchState state = 2;
- uint32 region_search_id = 8;
-}
diff --git a/protocol/proto/RegionSearchChangeRegionNotify.proto b/protocol/proto/RegionSearchChangeRegionNotify.proto
deleted file mode 100644
index 1c042ec3..00000000
--- a/protocol/proto/RegionSearchChangeRegionNotify.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5618
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message RegionSearchChangeRegionNotify {
- RegionEvent event = 1;
- uint32 region_id = 10;
-
- enum RegionEvent {
- REGION_EVENT_NONE = 0;
- REGION_EVENT_ENTER = 1;
- REGION_EVENT_LEAVE = 2;
- }
-}
diff --git a/protocol/proto/RegionSearchInfo.proto b/protocol/proto/RegionSearchInfo.proto
deleted file mode 100644
index 44335e80..00000000
--- a/protocol/proto/RegionSearchInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message RegionSearchInfo {
- uint32 id = 5;
- repeated RegionSearch region_search_list = 1;
- bool is_entered = 7;
-}
diff --git a/protocol/proto/RegionSearchNotify.proto b/protocol/proto/RegionSearchNotify.proto
deleted file mode 100644
index 2f30b266..00000000
--- a/protocol/proto/RegionSearchNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5626
-// EnetChannelId: 0
-// EnetIsReliable: true
-message RegionSearchNotify {
- repeated RegionSearchInfo region_search_list = 1;
- uint32 uid = 8;
-}
diff --git a/protocol/proto/RegionSearchState.proto b/protocol/proto/RegionSearchState.proto
deleted file mode 100644
index 5a3a7dc2..00000000
--- a/protocol/proto/RegionSearchState.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/RegionSimpleInfo.proto b/protocol/proto/RegionSimpleInfo.proto
deleted file mode 100644
index 727ef83d..00000000
--- a/protocol/proto/RegionSimpleInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message RegionSimpleInfo {
- string name = 1;
- string title = 2;
- string type = 3;
- string dispatch_url = 4;
-}
diff --git a/protocol/proto/RegionalPlayInfoNotify.proto b/protocol/proto/RegionalPlayInfoNotify.proto
deleted file mode 100644
index a43afd2c..00000000
--- a/protocol/proto/RegionalPlayInfoNotify.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6276
-// EnetChannelId: 0
-// EnetIsReliable: true
-message RegionalPlayInfoNotify {
- repeated RegionalPlayVar var_list = 5;
- string play_name = 9;
- bool is_enabled = 15;
- uint32 play_type = 7;
- bool is_in_region = 4;
-}
diff --git a/protocol/proto/RegionalPlayVar.proto b/protocol/proto/RegionalPlayVar.proto
deleted file mode 100644
index 67410043..00000000
--- a/protocol/proto/RegionalPlayVar.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message RegionalPlayVar {
- uint32 type = 15;
- float max_value = 11;
- float value = 3;
- float base_value = 10;
-}
diff --git a/protocol/proto/Reliquary.proto b/protocol/proto/Reliquary.proto
deleted file mode 100644
index 07038713..00000000
--- a/protocol/proto/Reliquary.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message Reliquary {
- uint32 level = 1;
- uint32 exp = 2;
- uint32 promote_level = 3;
- uint32 main_prop_id = 4;
- repeated uint32 append_prop_id_list = 5;
-}
diff --git a/protocol/proto/ReliquaryDecomposeReq.proto b/protocol/proto/ReliquaryDecomposeReq.proto
deleted file mode 100644
index 77ff480f..00000000
--- a/protocol/proto/ReliquaryDecomposeReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 638
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ReliquaryDecomposeReq {
- uint32 config_id = 13;
- uint32 target_count = 9;
- repeated uint64 guid_list = 8;
-}
diff --git a/protocol/proto/ReliquaryDecomposeRsp.proto b/protocol/proto/ReliquaryDecomposeRsp.proto
deleted file mode 100644
index 4e6efe2c..00000000
--- a/protocol/proto/ReliquaryDecomposeRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 611
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ReliquaryDecomposeRsp {
- int32 retcode = 3;
- repeated uint64 guid_list = 14;
-}
diff --git a/protocol/proto/ReliquaryPromoteReq.proto b/protocol/proto/ReliquaryPromoteReq.proto
deleted file mode 100644
index 08da25aa..00000000
--- a/protocol/proto/ReliquaryPromoteReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 627
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ReliquaryPromoteReq {
- uint64 item_guid = 10;
- uint64 target_guid = 13;
-}
diff --git a/protocol/proto/ReliquaryPromoteRsp.proto b/protocol/proto/ReliquaryPromoteRsp.proto
deleted file mode 100644
index 404b7aeb..00000000
--- a/protocol/proto/ReliquaryPromoteRsp.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 694
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ReliquaryPromoteRsp {
- uint32 old_promote_level = 10;
- uint64 target_reliquary_guid = 6;
- repeated uint32 cur_append_prop_list = 9;
- int32 retcode = 12;
- uint32 cur_promote_level = 2;
- repeated uint32 old_append_prop_list = 8;
-}
diff --git a/protocol/proto/ReliquaryUpgradeReq.proto b/protocol/proto/ReliquaryUpgradeReq.proto
deleted file mode 100644
index 5cccb9bc..00000000
--- a/protocol/proto/ReliquaryUpgradeReq.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 604
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ReliquaryUpgradeReq {
- repeated ItemParam item_param_list = 11;
- uint64 target_reliquary_guid = 6;
- repeated uint64 food_reliquary_guid_list = 12;
-}
diff --git a/protocol/proto/ReliquaryUpgradeRsp.proto b/protocol/proto/ReliquaryUpgradeRsp.proto
deleted file mode 100644
index 1d5e2e48..00000000
--- a/protocol/proto/ReliquaryUpgradeRsp.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 693
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ReliquaryUpgradeRsp {
- uint32 old_level = 4;
- uint32 cur_level = 13;
- uint64 target_reliquary_guid = 9;
- repeated uint32 cur_append_prop_list = 2;
- uint32 power_up_rate = 6;
- repeated uint32 old_append_prop_list = 15;
- int32 retcode = 5;
-}
diff --git a/protocol/proto/RemotePlayerWidgetNotify.proto b/protocol/proto/RemotePlayerWidgetNotify.proto
deleted file mode 100644
index 248042d6..00000000
--- a/protocol/proto/RemotePlayerWidgetNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5995
-// EnetChannelId: 0
-// EnetIsReliable: true
-message RemotePlayerWidgetNotify {
- repeated PlayerWidgetInfo player_widget_info_list = 3;
-}
diff --git a/protocol/proto/RemoveBlacklistReq.proto b/protocol/proto/RemoveBlacklistReq.proto
deleted file mode 100644
index ce5b6086..00000000
--- a/protocol/proto/RemoveBlacklistReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4063
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message RemoveBlacklistReq {
- uint32 target_uid = 13;
-}
diff --git a/protocol/proto/RemoveBlacklistRsp.proto b/protocol/proto/RemoveBlacklistRsp.proto
deleted file mode 100644
index ce621aa1..00000000
--- a/protocol/proto/RemoveBlacklistRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4095
-// EnetChannelId: 0
-// EnetIsReliable: true
-message RemoveBlacklistRsp {
- int32 retcode = 12;
- uint32 target_uid = 7;
-}
diff --git a/protocol/proto/RemoveCustomDungeonReq.proto b/protocol/proto/RemoveCustomDungeonReq.proto
deleted file mode 100644
index 14e48925..00000000
--- a/protocol/proto/RemoveCustomDungeonReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6249
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message RemoveCustomDungeonReq {
- uint64 dungeon_guid = 14;
-}
diff --git a/protocol/proto/RemoveCustomDungeonRsp.proto b/protocol/proto/RemoveCustomDungeonRsp.proto
deleted file mode 100644
index e1a8ace0..00000000
--- a/protocol/proto/RemoveCustomDungeonRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6220
-// EnetChannelId: 0
-// EnetIsReliable: true
-message RemoveCustomDungeonRsp {
- int32 retcode = 14;
- uint64 dungeon_guid = 11;
-}
diff --git a/protocol/proto/RemoveRandTaskInfoNotify.proto b/protocol/proto/RemoveRandTaskInfoNotify.proto
deleted file mode 100644
index 0f04e592..00000000
--- a/protocol/proto/RemoveRandTaskInfoNotify.proto
+++ /dev/null
@@ -1,36 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 161
-// EnetChannelId: 0
-// EnetIsReliable: true
-message RemoveRandTaskInfoNotify {
- bool is_succ = 9;
- FinishReason reason = 10;
- uint32 rand_task_id = 13;
-
- enum FinishReason {
- FINISH_REASON_DEFAULT = 0;
- FINISH_REASON_CLEAR = 1;
- FINISH_REASON_DISTANCE = 2;
- FINISH_REASON_FINISH = 3;
- }
-}
diff --git a/protocol/proto/ReplayCustomDungeonReq.proto b/protocol/proto/ReplayCustomDungeonReq.proto
deleted file mode 100644
index a343f58b..00000000
--- a/protocol/proto/ReplayCustomDungeonReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6243
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ReplayCustomDungeonReq {}
diff --git a/protocol/proto/ReplayCustomDungeonRsp.proto b/protocol/proto/ReplayCustomDungeonRsp.proto
deleted file mode 100644
index 5a1c61ba..00000000
--- a/protocol/proto/ReplayCustomDungeonRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6240
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ReplayCustomDungeonRsp {
- int32 retcode = 15;
-}
diff --git a/protocol/proto/ReportFightAntiCheatNotify.proto b/protocol/proto/ReportFightAntiCheatNotify.proto
deleted file mode 100644
index 7c9b2d01..00000000
--- a/protocol/proto/ReportFightAntiCheatNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 368
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ReportFightAntiCheatNotify {
- uint32 cheat_count = 8;
- uint32 cheat_type = 12;
-}
diff --git a/protocol/proto/ReportReasonType.proto b/protocol/proto/ReportReasonType.proto
deleted file mode 100644
index 5a2ecba6..00000000
--- a/protocol/proto/ReportReasonType.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/ReportTrackingIOInfoNotify.proto b/protocol/proto/ReportTrackingIOInfoNotify.proto
deleted file mode 100644
index 5fee377f..00000000
--- a/protocol/proto/ReportTrackingIOInfoNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4129
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ReportTrackingIOInfoNotify {
- string rydevicetype = 12;
- string deviceid = 1;
- string client_tz = 13;
- string appid = 14;
- string mac = 15;
-}
diff --git a/protocol/proto/RequestLiveInfoReq.proto b/protocol/proto/RequestLiveInfoReq.proto
deleted file mode 100644
index 2d16d1e4..00000000
--- a/protocol/proto/RequestLiveInfoReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 894
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message RequestLiveInfoReq {
- uint32 live_id = 6;
-}
diff --git a/protocol/proto/RequestLiveInfoRsp.proto b/protocol/proto/RequestLiveInfoRsp.proto
deleted file mode 100644
index 6c1aa15d..00000000
--- a/protocol/proto/RequestLiveInfoRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 888
-// EnetChannelId: 0
-// EnetIsReliable: true
-message RequestLiveInfoRsp {
- string spare_live_url = 14;
- int32 retcode = 9;
- string live_url = 12;
- uint32 live_id = 2;
-}
diff --git a/protocol/proto/ResVersionConfig.proto b/protocol/proto/ResVersionConfig.proto
deleted file mode 100644
index 643dbb53..00000000
--- a/protocol/proto/ResVersionConfig.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ResVersionConfig {
- uint32 version = 1;
- bool relogin = 2;
- string md5 = 3;
- string release_total_size = 4;
- string version_suffix = 5;
- string branch = 6;
- string next_script_version = 7;
-}
diff --git a/protocol/proto/ReserveRogueDiaryAvatarReq.proto b/protocol/proto/ReserveRogueDiaryAvatarReq.proto
deleted file mode 100644
index ee9f4d62..00000000
--- a/protocol/proto/ReserveRogueDiaryAvatarReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8748
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ReserveRogueDiaryAvatarReq {
- repeated RogueDiaryAvatar reserve_avatar_list = 6;
-}
diff --git a/protocol/proto/ReserveRogueDiaryAvatarRsp.proto b/protocol/proto/ReserveRogueDiaryAvatarRsp.proto
deleted file mode 100644
index cd617451..00000000
--- a/protocol/proto/ReserveRogueDiaryAvatarRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8799
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ReserveRogueDiaryAvatarRsp {
- int32 retcode = 13;
-}
diff --git a/protocol/proto/ResetRogueDiaryPlayReq.proto b/protocol/proto/ResetRogueDiaryPlayReq.proto
deleted file mode 100644
index e7790eec..00000000
--- a/protocol/proto/ResetRogueDiaryPlayReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8127
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ResetRogueDiaryPlayReq {
- uint32 stage_id = 5;
-}
diff --git a/protocol/proto/ResetRogueDiaryPlayRsp.proto b/protocol/proto/ResetRogueDiaryPlayRsp.proto
deleted file mode 100644
index b9363152..00000000
--- a/protocol/proto/ResetRogueDiaryPlayRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8948
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ResetRogueDiaryPlayRsp {
- int32 retcode = 11;
-}
diff --git a/protocol/proto/ResinCardData.proto b/protocol/proto/ResinCardData.proto
deleted file mode 100644
index 98fb90ba..00000000
--- a/protocol/proto/ResinCardData.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ResinCardData {
- uint32 remain_reward_days = 3;
- uint32 expire_time = 12;
- uint32 last_daily_reward_time = 2;
- uint32 config_id = 7;
-}
diff --git a/protocol/proto/ResinCardDataUpdateNotify.proto b/protocol/proto/ResinCardDataUpdateNotify.proto
deleted file mode 100644
index 394370fe..00000000
--- a/protocol/proto/ResinCardDataUpdateNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4149
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ResinCardDataUpdateNotify {
- uint32 today_start_time = 6;
- repeated ResinCardData card_data_list = 2;
-}
diff --git a/protocol/proto/ResinChangeNotify.proto b/protocol/proto/ResinChangeNotify.proto
deleted file mode 100644
index 37e943cf..00000000
--- a/protocol/proto/ResinChangeNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 642
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ResinChangeNotify {
- uint32 next_add_timestamp = 6;
- uint32 cur_buy_count = 4;
- uint32 cur_value = 12;
-}
diff --git a/protocol/proto/ResinCostType.proto b/protocol/proto/ResinCostType.proto
deleted file mode 100644
index 6167ac92..00000000
--- a/protocol/proto/ResinCostType.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum ResinCostType {
- RESIN_COST_TYPE_NONE = 0;
- RESIN_COST_TYPE_NORMAL = 1;
- RESIN_COST_TYPE_CONDENSE = 2;
- RESIN_COST_TYPE_REUNION_PRIVILEGE = 3;
- RESIN_COST_TYPE_OP_ACTIVITY = 4;
- RESIN_COST_TYPE_MATERIAL = 5;
-}
diff --git a/protocol/proto/RestartEffigyChallengeReq.proto b/protocol/proto/RestartEffigyChallengeReq.proto
deleted file mode 100644
index 09620b8b..00000000
--- a/protocol/proto/RestartEffigyChallengeReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2148
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message RestartEffigyChallengeReq {}
diff --git a/protocol/proto/RestartEffigyChallengeRsp.proto b/protocol/proto/RestartEffigyChallengeRsp.proto
deleted file mode 100644
index 45e85ab4..00000000
--- a/protocol/proto/RestartEffigyChallengeRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2042
-// EnetChannelId: 0
-// EnetIsReliable: true
-message RestartEffigyChallengeRsp {
- int32 retcode = 2;
-}
diff --git a/protocol/proto/ResumeRogueDiaryDungeonReq.proto b/protocol/proto/ResumeRogueDiaryDungeonReq.proto
deleted file mode 100644
index 2cfe2d63..00000000
--- a/protocol/proto/ResumeRogueDiaryDungeonReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8838
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ResumeRogueDiaryDungeonReq {
- uint32 stage_id = 2;
-}
diff --git a/protocol/proto/ResumeRogueDiaryDungeonRsp.proto b/protocol/proto/ResumeRogueDiaryDungeonRsp.proto
deleted file mode 100644
index 41a9944c..00000000
--- a/protocol/proto/ResumeRogueDiaryDungeonRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8989
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ResumeRogueDiaryDungeonRsp {
- int32 retcode = 15;
-}
diff --git a/protocol/proto/Retcode.proto b/protocol/proto/Retcode.proto
deleted file mode 100644
index 54486b74..00000000
--- a/protocol/proto/Retcode.proto
+++ /dev/null
@@ -1,1042 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-option go_package = "./;proto";
-
-enum Retcode {
- RETCODE_RET_SUCC = 0;
- RETCODE_RET_FAIL = -1;
- RETCODE_RET_SVR_ERROR = 1;
- RETCODE_RET_UNKNOWN_ERROR = 2;
- RETCODE_RET_FREQUENT = 3;
- RETCODE_RET_NODE_FORWARD_ERROR = 4;
- RETCODE_RET_NOT_FOUND_CONFIG = 5;
- RETCODE_RET_SYSTEM_BUSY = 6;
- RETCODE_RET_GM_UID_BIND = 7;
- RETCODE_RET_FORBIDDEN = 8;
- RETCODE_RET_STOP_REGISTER = 10;
- RETCODE_RET_STOP_SERVER = 11;
- RETCODE_RET_ACCOUNT_VEIRFY_ERROR = 12;
- RETCODE_RET_ACCOUNT_FREEZE = 13;
- RETCODE_RET_REPEAT_LOGIN = 14;
- RETCODE_RET_CLIENT_VERSION_ERROR = 15;
- RETCODE_RET_TOKEN_ERROR = 16;
- RETCODE_RET_ACCOUNT_NOT_EXIST = 17;
- RETCODE_RET_WAIT_OTHER_LOGIN = 18;
- RETCODE_RET_ANOTHER_LOGIN = 19;
- RETCODE_RET_CLIENT_FORCE_UPDATE = 20;
- RETCODE_RET_BLACK_UID = 21;
- RETCODE_RET_LOGIN_DB_FAIL = 22;
- RETCODE_RET_LOGIN_INIT_FAIL = 23;
- RETCODE_RET_MYSQL_DUPLICATE = 24;
- RETCODE_RET_MAX_PLAYER = 25;
- RETCODE_RET_ANTI_ADDICT = 26;
- RETCODE_RET_PS_PLAYER_WITHOUT_ONLINE_ID = 27;
- RETCODE_RET_ONLINE_ID_NOT_FOUND = 28;
- RETCODE_RET_ONLNE_ID_NOT_MATCH = 29;
- RETCODE_RET_REGISTER_IS_FULL = 30;
- RETCODE_RET_CHECKSUM_INVALID = 31;
- RETCODE_RET_BLACK_REGISTER_IP = 32;
- RETCODE_RET_EXCEED_REGISTER_RATE = 33;
- RETCODE_RET_UNKNOWN_PLATFORM = 34;
- RETCODE_RET_TOKEN_PARAM_ERROR = 35;
- RETCODE_RET_ANTI_OFFLINE_ERROR = 36;
- RETCODE_RET_BLACK_LOGIN_IP = 37;
- RETCODE_RET_GET_TOKEN_SESSION_HAS_UID = 38;
- RETCODE_RET_ENVIRONMENT_ERROR = 39;
- RETCODE_RET_CHECK_CLIENT_VERSION_HASH_FAIL = 40;
- RETCODE_RET_MINOR_REGISTER_FOBIDDEN = 41;
- RETCODE_RET_SECURITY_LIBRARY_ERROR = 42;
- RETCODE_RET_AVATAR_IN_CD = 101;
- RETCODE_RET_AVATAR_NOT_ALIVE = 102;
- RETCODE_RET_AVATAR_NOT_ON_SCENE = 103;
- RETCODE_RET_CAN_NOT_FIND_AVATAR = 104;
- RETCODE_RET_CAN_NOT_DEL_CUR_AVATAR = 105;
- RETCODE_RET_DUPLICATE_AVATAR = 106;
- RETCODE_RET_AVATAR_IS_SAME_ONE = 107;
- RETCODE_RET_AVATAR_LEVEL_LESS_THAN = 108;
- RETCODE_RET_AVATAR_CAN_NOT_CHANGE_ELEMENT = 109;
- RETCODE_RET_AVATAR_BREAK_LEVEL_LESS_THAN = 110;
- RETCODE_RET_AVATAR_ON_MAX_BREAK_LEVEL = 111;
- RETCODE_RET_AVATAR_ID_ALREADY_EXIST = 112;
- RETCODE_RET_AVATAR_NOT_DEAD = 113;
- RETCODE_RET_AVATAR_IS_REVIVING = 114;
- RETCODE_RET_AVATAR_ID_ERROR = 115;
- RETCODE_RET_REPEAT_SET_PLAYER_BORN_DATA = 116;
- RETCODE_RET_PLAYER_LEVEL_LESS_THAN = 117;
- RETCODE_RET_AVATAR_LIMIT_LEVEL_ERROR = 118;
- RETCODE_RET_CUR_AVATAR_NOT_ALIVE = 119;
- RETCODE_RET_CAN_NOT_FIND_TEAM = 120;
- RETCODE_RET_CAN_NOT_FIND_CUR_TEAM = 121;
- RETCODE_RET_AVATAR_NOT_EXIST_IN_TEAM = 122;
- RETCODE_RET_CAN_NOT_REMOVE_CUR_AVATAR_FROM_TEAM = 123;
- RETCODE_RET_CAN_NOT_USE_REVIVE_ITEM_FOR_CUR_AVATAR = 124;
- RETCODE_RET_TEAM_COST_EXCEED_LIMIT = 125;
- RETCODE_RET_TEAM_AVATAR_IN_EXPEDITION = 126;
- RETCODE_RET_TEAM_CAN_NOT_CHOSE_REPLACE_USE = 127;
- RETCODE_RET_AVATAR_IN_COMBAT = 128;
- RETCODE_RET_NICKNAME_UTF8_ERROR = 130;
- RETCODE_RET_NICKNAME_TOO_LONG = 131;
- RETCODE_RET_NICKNAME_WORD_ILLEGAL = 132;
- RETCODE_RET_NICKNAME_TOO_MANY_DIGITS = 133;
- RETCODE_RET_NICKNAME_IS_EMPTY = 134;
- RETCODE_RET_NICKNAME_MONTHLY_LIMIT = 135;
- RETCODE_RET_NICKNAME_NOT_CHANGED = 136;
- RETCODE_RET_PLAYER_NOT_ONLINE = 140;
- RETCODE_RET_OPEN_STATE_NOT_OPEN = 141;
- RETCODE_RET_FEATURE_CLOSED = 142;
- RETCODE_RET_AVATAR_EXPEDITION_AVATAR_DIE = 152;
- RETCODE_RET_AVATAR_EXPEDITION_COUNT_LIMIT = 153;
- RETCODE_RET_AVATAR_EXPEDITION_MAIN_FORBID = 154;
- RETCODE_RET_AVATAR_EXPEDITION_TRIAL_FORBID = 155;
- RETCODE_RET_TEAM_NAME_ILLEGAL = 156;
- RETCODE_RET_IS_NOT_IN_STANDBY = 157;
- RETCODE_RET_IS_IN_DUNGEON = 158;
- RETCODE_RET_IS_IN_LOCK_AVATAR_QUEST = 159;
- RETCODE_RET_IS_USING_TRIAL_AVATAR = 160;
- RETCODE_RET_IS_USING_TEMP_AVATAR = 161;
- RETCODE_RET_NOT_HAS_FLYCLOAK = 162;
- RETCODE_RET_FETTER_REWARD_ALREADY_GOT = 163;
- RETCODE_RET_FETTER_REWARD_LEVEL_NOT_ENOUGH = 164;
- RETCODE_RET_WORLD_LEVEL_ADJUST_MIN_LEVEL = 165;
- RETCODE_RET_WORLD_LEVEL_ADJUST_CD = 166;
- RETCODE_RET_NOT_HAS_COSTUME = 167;
- RETCODE_RET_COSTUME_AVATAR_ERROR = 168;
- RETCODE_RET_FLYCLOAK_PLATFORM_TYPE_ERR = 169;
- RETCODE_RET_IN_TRANSFER = 170;
- RETCODE_RET_IS_IN_LOCK_AVATAR = 171;
- RETCODE_RET_FULL_BACKUP_TEAM = 172;
- RETCODE_RET_BACKUP_TEAM_ID_NOT_VALID = 173;
- RETCODE_RET_BACKUP_TEAM_IS_CUR_TEAM = 174;
- RETCODE_RET_FLOAT_ERROR = 201;
- RETCODE_RET_NPC_NOT_EXIST = 301;
- RETCODE_RET_NPC_TOO_FAR = 302;
- RETCODE_RET_NOT_CURRENT_TALK = 303;
- RETCODE_RET_NPC_CREATE_FAIL = 304;
- RETCODE_RET_NPC_MOVE_FAIL = 305;
- RETCODE_RET_QUEST_NOT_EXIST = 401;
- RETCODE_RET_QUEST_IS_FAIL = 402;
- RETCODE_RET_QUEST_CONTENT_ERROR = 403;
- RETCODE_RET_BARGAIN_NOT_ACTIVATED = 404;
- RETCODE_RET_BARGAIN_FINISHED = 405;
- RETCODE_RET_INFERENCE_ASSOCIATE_WORD_ERROR = 406;
- RETCODE_RET_INFERENCE_SUBMIT_WORD_NO_CONCLUSION = 407;
- RETCODE_RET_POINT_NOT_UNLOCKED = 501;
- RETCODE_RET_POINT_TOO_FAR = 502;
- RETCODE_RET_POINT_ALREAY_UNLOCKED = 503;
- RETCODE_RET_ENTITY_NOT_EXIST = 504;
- RETCODE_RET_ENTER_SCENE_FAIL = 505;
- RETCODE_RET_PLAYER_IS_ENTER_SCENE = 506;
- RETCODE_RET_CITY_MAX_LEVEL = 507;
- RETCODE_RET_AREA_LOCKED = 508;
- RETCODE_RET_JOIN_OTHER_WAIT = 509;
- RETCODE_RET_WEATHER_AREA_NOT_FOUND = 510;
- RETCODE_RET_WEATHER_IS_LOCKED = 511;
- RETCODE_RET_NOT_IN_SELF_SCENE = 512;
- RETCODE_RET_GROUP_NOT_EXIST = 513;
- RETCODE_RET_MARK_NAME_ILLEGAL = 514;
- RETCODE_RET_MARK_ALREADY_EXISTS = 515;
- RETCODE_RET_MARK_OVERFLOW = 516;
- RETCODE_RET_MARK_NOT_EXISTS = 517;
- RETCODE_RET_MARK_UNKNOWN_TYPE = 518;
- RETCODE_RET_MARK_NAME_TOO_LONG = 519;
- RETCODE_RET_DISTANCE_LONG = 520;
- RETCODE_RET_ENTER_SCENE_TOKEN_INVALID = 521;
- RETCODE_RET_NOT_IN_WORLD_SCENE = 522;
- RETCODE_RET_ANY_GALLERY_STARTED = 523;
- RETCODE_RET_GALLERY_NOT_START = 524;
- RETCODE_RET_GALLERY_INTERRUPT_ONLY_ON_SINGLE_MODE = 525;
- RETCODE_RET_GALLERY_CANNOT_INTERRUPT = 526;
- RETCODE_RET_GALLERY_WORLD_NOT_MEET = 527;
- RETCODE_RET_GALLERY_SCENE_NOT_MEET = 528;
- RETCODE_RET_CUR_PLAY_CANNOT_TRANSFER = 529;
- RETCODE_RET_CANT_USE_WIDGET_IN_HOME_SCENE = 530;
- RETCODE_RET_SCENE_GROUP_NOT_MATCH = 531;
- RETCODE_RET_POS_ROT_INVALID = 551;
- RETCODE_RET_MARK_INVALID_SCENE_ID = 552;
- RETCODE_RET_INVALID_SCENE_TO_USE_ANCHOR_POINT = 553;
- RETCODE_RET_ENTER_HOME_SCENE_FAIL = 554;
- RETCODE_RET_CUR_SCENE_IS_NULL = 555;
- RETCODE_RET_GROUP_ID_ERROR = 556;
- RETCODE_RET_GALLERY_INTERRUPT_NOT_OWNER = 557;
- RETCODE_RET_NO_SPRING_IN_AREA = 558;
- RETCODE_RET_AREA_NOT_IN_SCENE = 559;
- RETCODE_RET_INVALID_CITY_ID = 560;
- RETCODE_RET_INVALID_SCENE_ID = 561;
- RETCODE_RET_DEST_SCENE_IS_NOT_ALLOW = 562;
- RETCODE_RET_LEVEL_TAG_SWITCH_IN_CD = 563;
- RETCODE_RET_LEVEL_TAG_ALREADY_EXIST = 564;
- RETCODE_RET_INVALID_AREA_ID = 565;
- RETCODE_RET_ITEM_NOT_EXIST = 601;
- RETCODE_RET_PACK_EXCEED_MAX_WEIGHT = 602;
- RETCODE_RET_ITEM_NOT_DROPABLE = 603;
- RETCODE_RET_ITEM_NOT_USABLE = 604;
- RETCODE_RET_ITEM_INVALID_USE_COUNT = 605;
- RETCODE_RET_ITEM_INVALID_DROP_COUNT = 606;
- RETCODE_RET_ITEM_ALREADY_EXIST = 607;
- RETCODE_RET_ITEM_IN_COOLDOWN = 608;
- RETCODE_RET_ITEM_COUNT_NOT_ENOUGH = 609;
- RETCODE_RET_ITEM_INVALID_TARGET = 610;
- RETCODE_RET_RECIPE_NOT_EXIST = 611;
- RETCODE_RET_RECIPE_LOCKED = 612;
- RETCODE_RET_RECIPE_UNLOCKED = 613;
- RETCODE_RET_COMPOUND_QUEUE_FULL = 614;
- RETCODE_RET_COMPOUND_NOT_FINISH = 615;
- RETCODE_RET_MAIL_ITEM_NOT_GET = 616;
- RETCODE_RET_ITEM_EXCEED_LIMIT = 617;
- RETCODE_RET_AVATAR_CAN_NOT_USE = 618;
- RETCODE_RET_ITEM_NEED_PLAYER_LEVEL = 619;
- RETCODE_RET_RECIPE_NOT_AUTO_QTE = 620;
- RETCODE_RET_COMPOUND_BUSY_QUEUE = 621;
- RETCODE_RET_NEED_MORE_SCOIN = 622;
- RETCODE_RET_SKILL_DEPOT_NOT_FOUND = 623;
- RETCODE_RET_HCOIN_NOT_ENOUGH = 624;
- RETCODE_RET_SCOIN_NOT_ENOUGH = 625;
- RETCODE_RET_HCOIN_EXCEED_LIMIT = 626;
- RETCODE_RET_SCOIN_EXCEED_LIMIT = 627;
- RETCODE_RET_MAIL_EXPIRED = 628;
- RETCODE_RET_REWARD_HAS_TAKEN = 629;
- RETCODE_RET_COMBINE_COUNT_TOO_LARGE = 630;
- RETCODE_RET_GIVING_ITEM_WRONG = 631;
- RETCODE_RET_GIVING_IS_FINISHED = 632;
- RETCODE_RET_GIVING_NOT_ACTIVED = 633;
- RETCODE_RET_FORGE_QUEUE_FULL = 634;
- RETCODE_RET_FORGE_QUEUE_CAPACITY = 635;
- RETCODE_RET_FORGE_QUEUE_NOT_FOUND = 636;
- RETCODE_RET_FORGE_QUEUE_EMPTY = 637;
- RETCODE_RET_NOT_SUPPORT_ITEM = 638;
- RETCODE_RET_ITEM_EMPTY = 639;
- RETCODE_RET_VIRTUAL_EXCEED_LIMIT = 640;
- RETCODE_RET_MATERIAL_EXCEED_LIMIT = 641;
- RETCODE_RET_EQUIP_EXCEED_LIMIT = 642;
- RETCODE_RET_ITEM_SHOULD_HAVE_NO_LEVEL = 643;
- RETCODE_RET_WEAPON_PROMOTE_LEVEL_EXCEED_LIMIT = 644;
- RETCODE_RET_WEAPON_LEVEL_INVALID = 645;
- RETCODE_RET_UNKNOW_ITEM_TYPE = 646;
- RETCODE_RET_ITEM_COUNT_IS_ZERO = 647;
- RETCODE_RET_ITEM_IS_EXPIRED = 648;
- RETCODE_RET_ITEM_EXCEED_OUTPUT_LIMIT = 649;
- RETCODE_RET_EQUIP_LEVEL_HIGHER = 650;
- RETCODE_RET_EQUIP_CAN_NOT_WAKE_OFF_WEAPON = 651;
- RETCODE_RET_EQUIP_HAS_BEEN_WEARED = 652;
- RETCODE_RET_EQUIP_WEARED_CANNOT_DROP = 653;
- RETCODE_RET_AWAKEN_LEVEL_MAX = 654;
- RETCODE_RET_MCOIN_NOT_ENOUGH = 655;
- RETCODE_RET_MCOIN_EXCEED_LIMIT = 656;
- RETCODE_RET_RESIN_NOT_ENOUGH = 660;
- RETCODE_RET_RESIN_EXCEED_LIMIT = 661;
- RETCODE_RET_RESIN_OPENSTATE_OFF = 662;
- RETCODE_RET_RESIN_BOUGHT_COUNT_EXCEEDED = 663;
- RETCODE_RET_RESIN_CARD_DAILY_REWARD_HAS_TAKEN = 664;
- RETCODE_RET_RESIN_CARD_EXPIRED = 665;
- RETCODE_RET_AVATAR_CAN_NOT_COOK = 666;
- RETCODE_RET_ATTACH_AVATAR_CD = 667;
- RETCODE_RET_AUTO_RECOVER_OPENSTATE_OFF = 668;
- RETCODE_RET_AUTO_RECOVER_BOUGHT_COUNT_EXCEEDED = 669;
- RETCODE_RET_RESIN_GAIN_FAILED = 670;
- RETCODE_RET_WIDGET_ORNAMENTS_TYPE_ERROR = 671;
- RETCODE_RET_ALL_TARGET_SATIATION_FULL = 672;
- RETCODE_RET_FORGE_WORLD_LEVEL_NOT_MATCH = 673;
- RETCODE_RET_FORGE_POINT_NOT_ENOUGH = 674;
- RETCODE_RET_WIDGET_ANCHOR_POINT_FULL = 675;
- RETCODE_RET_WIDGET_ANCHOR_POINT_NOT_FOUND = 676;
- RETCODE_RET_ALL_BONFIRE_EXCEED_MAX_COUNT = 677;
- RETCODE_RET_BONFIRE_EXCEED_MAX_COUNT = 678;
- RETCODE_RET_LUNCH_BOX_DATA_ERROR = 679;
- RETCODE_RET_INVALID_QUICK_USE_WIDGET = 680;
- RETCODE_RET_INVALID_REPLACE_RESIN_COUNT = 681;
- RETCODE_RET_PREV_DETECTED_GATHER_NOT_FOUND = 682;
- RETCODE_RET_GOT_ALL_ONEOFF_GAHTER = 683;
- RETCODE_RET_INVALID_WIDGET_MATERIAL_ID = 684;
- RETCODE_RET_WIDGET_DETECTOR_NO_HINT_TO_CLEAR = 685;
- RETCODE_RET_WIDGET_ALREADY_WITHIN_NEARBY_RADIUS = 686;
- RETCODE_RET_WIDGET_CLIENT_COLLECTOR_NEED_POINTS = 687;
- RETCODE_RET_WIDGET_IN_COMBAT = 688;
- RETCODE_RET_WIDGET_NOT_SET_QUICK_USE = 689;
- RETCODE_RET_ALREADY_ATTACH_WIDGET = 690;
- RETCODE_RET_EQUIP_IS_LOCKED = 691;
- RETCODE_RET_FORGE_IS_LOCKED = 692;
- RETCODE_RET_COMBINE_IS_LOCKED = 693;
- RETCODE_RET_FORGE_OUTPUT_STACK_LIMIT = 694;
- RETCODE_RET_ALREADY_DETTACH_WIDGET = 695;
- RETCODE_RET_GADGET_BUILDER_EXCEED_MAX_COUNT = 696;
- RETCODE_RET_REUNION_PRIVILEGE_RESIN_TYPE_IS_NORMAL = 697;
- RETCODE_RET_BONUS_COUNT_EXCEED_DOUBLE_LIMIT = 698;
- RETCODE_RET_RELIQUARY_DECOMPOSE_PARAM_ERROR = 699;
- RETCODE_RET_ITEM_COMBINE_COUNT_NOT_ENOUGH = 700;
- RETCODE_RET_GOODS_NOT_EXIST = 701;
- RETCODE_RET_GOODS_MATERIAL_NOT_ENOUGH = 702;
- RETCODE_RET_GOODS_NOT_IN_TIME = 703;
- RETCODE_RET_GOODS_BUY_NUM_NOT_ENOUGH = 704;
- RETCODE_RET_GOODS_BUY_NUM_ERROR = 705;
- RETCODE_RET_SHOP_NOT_OPEN = 706;
- RETCODE_RET_SHOP_CONTENT_NOT_MATCH = 707;
- RETCODE_RET_CHAT_FORBIDDEN = 798;
- RETCODE_RET_CHAT_CD = 799;
- RETCODE_RET_CHAT_FREQUENTLY = 800;
- RETCODE_RET_GADGET_NOT_EXIST = 801;
- RETCODE_RET_GADGET_NOT_INTERACTIVE = 802;
- RETCODE_RET_GADGET_NOT_GATHERABLE = 803;
- RETCODE_RET_CHEST_IS_LOCKED = 804;
- RETCODE_RET_GADGET_CREATE_FAIL = 805;
- RETCODE_RET_WORKTOP_OPTION_NOT_EXIST = 806;
- RETCODE_RET_GADGET_STATUE_NOT_ACTIVE = 807;
- RETCODE_RET_GADGET_STATUE_OPENED = 808;
- RETCODE_RET_BOSS_CHEST_NO_QUALIFICATION = 809;
- RETCODE_RET_BOSS_CHEST_LIFE_TIME_OVER = 810;
- RETCODE_RET_BOSS_CHEST_WEEK_NUM_LIMIT = 811;
- RETCODE_RET_BOSS_CHEST_GUEST_WORLD_LEVEL = 812;
- RETCODE_RET_BOSS_CHEST_HAS_TAKEN = 813;
- RETCODE_RET_BLOSSOM_CHEST_NO_QUALIFICATION = 814;
- RETCODE_RET_BLOSSOM_CHEST_LIFE_TIME_OVER = 815;
- RETCODE_RET_BLOSSOM_CHEST_HAS_TAKEN = 816;
- RETCODE_RET_BLOSSOM_CHEST_GUEST_WORLD_LEVEL = 817;
- RETCODE_RET_MP_PLAY_REWARD_NO_QUALIFICATION = 818;
- RETCODE_RET_MP_PLAY_REWARD_HAS_TAKEN = 819;
- RETCODE_RET_GENERAL_REWARD_NO_QUALIFICATION = 820;
- RETCODE_RET_GENERAL_REWARD_LIFE_TIME_OVER = 821;
- RETCODE_RET_GENERAL_REWARD_HAS_TAKEN = 822;
- RETCODE_RET_GADGET_NOT_VEHICLE = 823;
- RETCODE_RET_VEHICLE_SLOT_OCCUPIED = 824;
- RETCODE_RET_NOT_IN_VEHICLE = 825;
- RETCODE_RET_CREATE_VEHICLE_IN_CD = 826;
- RETCODE_RET_CREATE_VEHICLE_POS_INVALID = 827;
- RETCODE_RET_VEHICLE_POINT_NOT_UNLOCK = 828;
- RETCODE_RET_GADGET_INTERACT_COND_NOT_MEET = 829;
- RETCODE_RET_GADGET_INTERACT_PARAM_ERROR = 830;
- RETCODE_RET_GADGET_CUSTOM_COMBINATION_INVALID = 831;
- RETCODE_RET_DESHRET_OBELISK_DUPLICATE_INTERACT = 832;
- RETCODE_RET_DESHRET_OBELISK_NO_AVAIL_CHEST = 833;
- RETCODE_RET_ACTIVITY_CLOSE = 860;
- RETCODE_RET_ACTIVITY_ITEM_ERROR = 861;
- RETCODE_RET_ACTIVITY_CONTRIBUTION_NOT_ENOUGH = 862;
- RETCODE_RET_SEA_LAMP_PHASE_NOT_FINISH = 863;
- RETCODE_RET_SEA_LAMP_FLY_NUM_LIMIT = 864;
- RETCODE_RET_SEA_LAMP_FLY_LAMP_WORD_ILLEGAL = 865;
- RETCODE_RET_ACTIVITY_WATCHER_REWARD_TAKEN = 866;
- RETCODE_RET_ACTIVITY_WATCHER_REWARD_NOT_FINISHED = 867;
- RETCODE_RET_SALESMAN_ALREADY_DELIVERED = 868;
- RETCODE_RET_SALESMAN_REWARD_COUNT_NOT_ENOUGH = 869;
- RETCODE_RET_SALESMAN_POSITION_INVALID = 870;
- RETCODE_RET_DELIVER_NOT_FINISH_ALL_QUEST = 871;
- RETCODE_RET_DELIVER_ALREADY_TAKE_DAILY_REWARD = 872;
- RETCODE_RET_ASTER_PROGRESS_EXCEED_LIMIT = 873;
- RETCODE_RET_ASTER_CREDIT_EXCEED_LIMIT = 874;
- RETCODE_RET_ASTER_TOKEN_EXCEED_LIMIT = 875;
- RETCODE_RET_ASTER_CREDIT_NOT_ENOUGH = 876;
- RETCODE_RET_ASTER_TOKEN_NOT_ENOUGH = 877;
- RETCODE_RET_ASTER_SPECIAL_REWARD_HAS_TAKEN = 878;
- RETCODE_RET_FLIGHT_GROUP_ACTIVITY_NOT_STARTED = 879;
- RETCODE_RET_ASTER_MID_PREVIOUS_BATTLE_NOT_FINISHED = 880;
- RETCODE_RET_DRAGON_SPINE_SHIMMERING_ESSENCE_EXCEED_LIMIT = 881;
- RETCODE_RET_DRAGON_SPINE_WARM_ESSENCE_EXCEED_LIMIT = 882;
- RETCODE_RET_DRAGON_SPINE_WONDROUS_ESSENCE_EXCEED_LIMIT = 883;
- RETCODE_RET_DRAGON_SPINE_SHIMMERING_ESSENCE_NOT_ENOUGH = 884;
- RETCODE_RET_DRAGON_SPINE_WARM_ESSENCE_NOT_ENOUGH = 885;
- RETCODE_RET_DRAGON_SPINE_WONDROUS_ESSENCE_NOT_ENOUGH = 886;
- RETCODE_RET_EFFIGY_FIRST_PASS_REWARD_HAS_TAKEN = 891;
- RETCODE_RET_EFFIGY_REWARD_HAS_TAKEN = 892;
- RETCODE_RET_TREASURE_MAP_ADD_TOKEN_EXCEED_LIMIT = 893;
- RETCODE_RET_TREASURE_MAP_TOKEN_NOT_ENOUGHT = 894;
- RETCODE_RET_SEA_LAMP_COIN_EXCEED_LIMIT = 895;
- RETCODE_RET_SEA_LAMP_COIN_NOT_ENOUGH = 896;
- RETCODE_RET_SEA_LAMP_POPULARITY_EXCEED_LIMIT = 897;
- RETCODE_RET_ACTIVITY_AVATAR_REWARD_NOT_OPEN = 898;
- RETCODE_RET_ACTIVITY_AVATAR_REWARD_HAS_TAKEN = 899;
- RETCODE_RET_ARENA_ACTIVITY_ALREADY_STARTED = 900;
- RETCODE_RET_TALENT_ALREAY_UNLOCKED = 901;
- RETCODE_RET_PREV_TALENT_NOT_UNLOCKED = 902;
- RETCODE_RET_BIG_TALENT_POINT_NOT_ENOUGH = 903;
- RETCODE_RET_SMALL_TALENT_POINT_NOT_ENOUGH = 904;
- RETCODE_RET_PROUD_SKILL_ALREADY_GOT = 905;
- RETCODE_RET_PREV_PROUD_SKILL_NOT_GET = 906;
- RETCODE_RET_PROUD_SKILL_MAX_LEVEL = 907;
- RETCODE_RET_CANDIDATE_SKILL_DEPOT_ID_NOT_FIND = 910;
- RETCODE_RET_SKILL_DEPOT_IS_THE_SAME = 911;
- RETCODE_RET_MONSTER_NOT_EXIST = 1001;
- RETCODE_RET_MONSTER_CREATE_FAIL = 1002;
- RETCODE_RET_DUNGEON_ENTER_FAIL = 1101;
- RETCODE_RET_DUNGEON_QUIT_FAIL = 1102;
- RETCODE_RET_DUNGEON_ENTER_EXCEED_DAY_COUNT = 1103;
- RETCODE_RET_DUNGEON_REVIVE_EXCEED_MAX_COUNT = 1104;
- RETCODE_RET_DUNGEON_REVIVE_FAIL = 1105;
- RETCODE_RET_DUNGEON_NOT_SUCCEED = 1106;
- RETCODE_RET_DUNGEON_CAN_NOT_CANCEL = 1107;
- RETCODE_RET_DEST_DUNGEON_SETTLED = 1108;
- RETCODE_RET_DUNGEON_CANDIDATE_TEAM_IS_FULL = 1109;
- RETCODE_RET_DUNGEON_CANDIDATE_TEAM_IS_DISMISS = 1110;
- RETCODE_RET_DUNGEON_CANDIDATE_TEAM_NOT_ALL_READY = 1111;
- RETCODE_RET_DUNGEON_CANDIDATE_TEAM_HAS_REPEAT_AVATAR = 1112;
- RETCODE_RET_DUNGEON_CANDIDATE_NOT_SINGEL_PASS = 1113;
- RETCODE_RET_DUNGEON_REPLAY_NEED_ALL_PLAYER_DIE = 1114;
- RETCODE_RET_DUNGEON_REPLAY_HAS_REVIVE_COUNT = 1115;
- RETCODE_RET_DUNGEON_OTHERS_LEAVE = 1116;
- RETCODE_RET_DUNGEON_ENTER_LEVEL_LIMIT = 1117;
- RETCODE_RET_DUNGEON_CANNOT_ENTER_PLOT_IN_MP = 1118;
- RETCODE_RET_DUNGEON_DROP_SUBFIELD_LIMIT = 1119;
- RETCODE_RET_DUNGEON_BE_INVITE_PLAYER_AVATAR_ALL_DIE = 1120;
- RETCODE_RET_DUNGEON_CANNOT_KICK = 1121;
- RETCODE_RET_DUNGEON_CANDIDATE_TEAM_SOMEONE_LEVEL_LIMIT = 1122;
- RETCODE_RET_DUNGEON_IN_FORCE_QUIT = 1123;
- RETCODE_RET_DUNGEON_GUEST_QUIT_DUNGEON = 1124;
- RETCODE_RET_DUNGEON_TICKET_FAIL = 1125;
- RETCODE_RET_MP_NOT_IN_MY_WORLD = 1201;
- RETCODE_RET_MP_IN_MP_MODE = 1202;
- RETCODE_RET_MP_SCENE_IS_FULL = 1203;
- RETCODE_RET_MP_MODE_NOT_AVAILABLE = 1204;
- RETCODE_RET_MP_PLAYER_NOT_ENTERABLE = 1205;
- RETCODE_RET_MP_QUEST_BLOCK_MP = 1206;
- RETCODE_RET_MP_IN_ROOM_SCENE = 1207;
- RETCODE_RET_MP_WORLD_IS_FULL = 1208;
- RETCODE_RET_MP_PLAYER_NOT_ALLOW_ENTER = 1209;
- RETCODE_RET_MP_PLAYER_DISCONNECTED = 1210;
- RETCODE_RET_MP_NOT_IN_MP_MODE = 1211;
- RETCODE_RET_MP_OWNER_NOT_ENTER = 1212;
- RETCODE_RET_MP_ALLOW_ENTER_PLAYER_FULL = 1213;
- RETCODE_RET_MP_TARGET_PLAYER_IN_TRANSFER = 1214;
- RETCODE_RET_MP_TARGET_ENTERING_OTHER = 1215;
- RETCODE_RET_MP_OTHER_ENTERING = 1216;
- RETCODE_RET_MP_ENTER_MAIN_PLAYER_IN_PLOT = 1217;
- RETCODE_RET_MP_NOT_PS_PLAYER = 1218;
- RETCODE_RET_MP_PLAY_NOT_ACTIVE = 1219;
- RETCODE_RET_MP_PLAY_REMAIN_REWARDS = 1220;
- RETCODE_RET_MP_PLAY_NO_REWARD = 1221;
- RETCODE_RET_MP_OPEN_STATE_FAIL = 1223;
- RETCODE_RET_MP_PLAYER_IN_BLACKLIST = 1224;
- RETCODE_RET_MP_REPLY_TIMEOUT = 1225;
- RETCODE_RET_MP_IS_BLOCK = 1226;
- RETCODE_RET_MP_ENTER_MAIN_PLAYER_IN_MP_PLAY = 1227;
- RETCODE_RET_MP_IN_MP_PLAY_BATTLE = 1228;
- RETCODE_RET_MP_GUEST_HAS_REWARD_REMAINED = 1229;
- RETCODE_RET_MP_QUIT_MP_INVALID = 1230;
- RETCODE_RET_MP_OTHER_DATA_VERSION_NOT_LATEST = 1231;
- RETCODE_RET_MP_DATA_VERSION_NOT_LATEST = 1232;
- RETCODE_RET_MP_CUR_WORLD_NOT_ENTERABLE = 1233;
- RETCODE_RET_MP_ANY_GALLERY_STARTED = 1234;
- RETCODE_RET_MP_HAS_ACTIVE_DRAFT = 1235;
- RETCODE_RET_MP_PLAYER_IN_DUNGEON = 1236;
- RETCODE_RET_MP_MATCH_FULL = 1237;
- RETCODE_RET_MP_MATCH_LIMIT = 1238;
- RETCODE_RET_MP_MATCH_IN_PUNISH = 1239;
- RETCODE_RET_MP_IS_IN_MULTISTAGE = 1240;
- RETCODE_RET_MP_MATCH_PLAY_NOT_OPEN = 1241;
- RETCODE_RET_MP_ONLY_MP_WITH_PS_PLAYER = 1242;
- RETCODE_RET_MP_GUEST_LOADING_FIRST_ENTER = 1243;
- RETCODE_RET_MP_SUMMER_TIME_SPRINT_BOAT_ONGOING = 1244;
- RETCODE_RET_MP_BLITZ_RUSH_PARKOUR_CHALLENGE_ONGOING = 1245;
- RETCODE_RET_MP_MUSIC_GAME_ONGOING = 1246;
- RETCODE_RET_MP_IN_MPING_MODE = 1247;
- RETCODE_RET_MP_OWNER_IN_SINGLE_SCENE = 1248;
- RETCODE_RET_MP_IN_SINGLE_SCENE = 1249;
- RETCODE_RET_MP_REPLY_NO_VALID_AVATAR = 1250;
- RETCODE_RET_MAIL_PARA_ERR = 1301;
- RETCODE_RET_MAIL_MAX_NUM = 1302;
- RETCODE_RET_MAIL_ITEM_NUM_EXCEED = 1303;
- RETCODE_RET_MAIL_TITLE_LEN_EXCEED = 1304;
- RETCODE_RET_MAIL_CONTENT_LEN_EXCEED = 1305;
- RETCODE_RET_MAIL_SENDER_LEN_EXCEED = 1306;
- RETCODE_RET_MAIL_PARSE_PACKET_FAIL = 1307;
- RETCODE_RET_OFFLINE_MSG_MAX_NUM = 1308;
- RETCODE_RET_OFFLINE_MSG_SAME_TICKET = 1309;
- RETCODE_RET_MAIL_EXCEL_MAIL_TYPE_ERROR = 1310;
- RETCODE_RET_MAIL_CANNOT_SEND_MCOIN = 1311;
- RETCODE_RET_MAIL_HCOIN_EXCEED_LIMIT = 1312;
- RETCODE_RET_MAIL_SCOIN_EXCEED_LIMIT = 1313;
- RETCODE_RET_MAIL_MATERIAL_ID_INVALID = 1314;
- RETCODE_RET_MAIL_AVATAR_EXCEED_LIMIT = 1315;
- RETCODE_RET_MAIL_GACHA_TICKET_ETC_EXCEED_LIMIT = 1316;
- RETCODE_RET_MAIL_ITEM_EXCEED_CEHUA_LIMIT = 1317;
- RETCODE_RET_MAIL_SPACE_OR_REST_NUM_NOT_ENOUGH = 1318;
- RETCODE_RET_MAIL_TICKET_IS_EMPTY = 1319;
- RETCODE_RET_MAIL_TRANSACTION_IS_EMPTY = 1320;
- RETCODE_RET_MAIL_DELETE_COLLECTED = 1321;
- RETCODE_RET_DAILY_TASK_NOT_FINISH = 1330;
- RETCODE_RET_DAILY_TAKS_HAS_TAKEN = 1331;
- RETCODE_RET_SOCIAL_OFFLINE_MSG_NUM_EXCEED = 1332;
- RETCODE_RET_DAILY_TASK_FILTER_CITY_NOT_OPEN = 1333;
- RETCODE_RET_GACHA_INAVAILABLE = 1401;
- RETCODE_RET_GACHA_RANDOM_NOT_MATCH = 1402;
- RETCODE_RET_GACHA_SCHEDULE_NOT_MATCH = 1403;
- RETCODE_RET_GACHA_INVALID_TIMES = 1404;
- RETCODE_RET_GACHA_COST_ITEM_NOT_ENOUGH = 1405;
- RETCODE_RET_GACHA_TIMES_LIMIT = 1406;
- RETCODE_RET_GACHA_WISH_SAME_ITEM = 1407;
- RETCODE_RET_GACHA_WISH_INVALID_ITEM = 1408;
- RETCODE_RET_GACHA_MINORS_TIMES_LIMIT = 1409;
- RETCODE_RET_INVESTIGAITON_NOT_IN_PROGRESS = 1501;
- RETCODE_RET_INVESTIGAITON_UNCOMPLETE = 1502;
- RETCODE_RET_INVESTIGAITON_REWARD_TAKEN = 1503;
- RETCODE_RET_INVESTIGAITON_TARGET_STATE_ERROR = 1504;
- RETCODE_RET_PUSH_TIPS_NOT_FOUND = 1505;
- RETCODE_RET_SIGN_IN_RECORD_NOT_FOUND = 1506;
- RETCODE_RET_ALREADY_HAVE_SIGNED_IN = 1507;
- RETCODE_RET_SIGN_IN_COND_NOT_SATISFIED = 1508;
- RETCODE_RET_BONUS_ACTIVITY_NOT_UNREWARDED = 1509;
- RETCODE_RET_SIGN_IN_REWARDED = 1510;
- RETCODE_RET_TOWER_NOT_OPEN = 1521;
- RETCODE_RET_TOWER_HAVE_DAILY_RECORD = 1522;
- RETCODE_RET_TOWER_NOT_RECORD = 1523;
- RETCODE_RET_TOWER_HAVE_RECORD = 1524;
- RETCODE_RET_TOWER_TEAM_NUM_ERROR = 1525;
- RETCODE_RET_TOWER_FLOOR_NOT_OPEN = 1526;
- RETCODE_RET_TOWER_NO_FLOOR_STAR_RECORD = 1527;
- RETCODE_RET_ALREADY_HAS_TOWER_BUFF = 1528;
- RETCODE_RET_DUPLICATE_ENTER_LEVEL = 1529;
- RETCODE_RET_NOT_IN_TOWER_LEVEL = 1530;
- RETCODE_RET_IN_TOWER_LEVEL = 1531;
- RETCODE_RET_TOWER_PREV_FLOOR_NOT_FINISH = 1532;
- RETCODE_RET_TOWER_STAR_NOT_ENOUGH = 1533;
- RETCODE_RET_BATTLE_PASS_NO_SCHEDULE = 1541;
- RETCODE_RET_BATTLE_PASS_HAS_BUYED = 1542;
- RETCODE_RET_BATTLE_PASS_LEVEL_OVERFLOW = 1543;
- RETCODE_RET_BATTLE_PASS_PRODUCT_EXPIRED = 1544;
- RETCODE_RET_MATCH_HOST_QUIT = 1561;
- RETCODE_RET_MATCH_ALREADY_IN_MATCH = 1562;
- RETCODE_RET_MATCH_NOT_IN_MATCH = 1563;
- RETCODE_RET_MATCH_APPLYING_ENTER_MP = 1564;
- RETCODE_RET_WIDGET_TREASURE_SPOT_NOT_FOUND = 1581;
- RETCODE_RET_WIDGET_TREASURE_ENTITY_EXISTS = 1582;
- RETCODE_RET_WIDGET_TREASURE_SPOT_FAR_AWAY = 1583;
- RETCODE_RET_WIDGET_TREASURE_FINISHED_TODAY = 1584;
- RETCODE_RET_WIDGET_QUICK_USE_REQ_PARAM_ERROR = 1585;
- RETCODE_RET_WIDGET_CAMERA_SCAN_ID_ERROR = 1586;
- RETCODE_RET_WIDGET_NOT_ACTIVE = 1587;
- RETCODE_RET_WIDGET_FEATHER_NOT_ACTIVE = 1588;
- RETCODE_RET_WIDGET_FEATHER_GADGET_TOO_FAR_AWAY = 1589;
- RETCODE_RET_WIDGET_CAPTURE_ANIMAL_NOT_EXIST = 1590;
- RETCODE_RET_WIDGET_CAPTURE_ANIMAL_DROP_BAG_LIMIT = 1591;
- RETCODE_RET_WIDGET_CAPTURE_ANIMAL_CAN_NOT_CAPTURE = 1592;
- RETCODE_RET_WIDGET_SKY_CRYSTAL_ALL_COLLECTED = 1593;
- RETCODE_RET_WIDGET_SKY_CRYSTAL_HINT_ALREADY_EXIST = 1594;
- RETCODE_RET_WIDGET_SKY_CRYSTAL_NOT_FOUND = 1595;
- RETCODE_RET_WIDGET_SKY_CRYSTAL_NO_HINT_TO_CLEAR = 1596;
- RETCODE_RET_WIDGET_LIGHT_STONE_ENERGY_NOT_ENOUGH = 1597;
- RETCODE_RET_WIDGET_TOY_CRYSTAL_ENERGY_NOT_ENOUGH = 1598;
- RETCODE_RET_WIDGET_LIGHT_STONE_LEVEL_NOT_ENOUGH = 1599;
- RETCODE_RET_UID_NOT_EXIST = 2001;
- RETCODE_RET_PARSE_BIN_ERROR = 2002;
- RETCODE_RET_ACCOUNT_INFO_NOT_EXIST = 2003;
- RETCODE_RET_ORDER_INFO_NOT_EXIST = 2004;
- RETCODE_RET_SNAPSHOT_INDEX_ERROR = 2005;
- RETCODE_RET_MAIL_HAS_BEEN_SENT = 2006;
- RETCODE_RET_PRODUCT_NOT_EXIST = 2007;
- RETCODE_RET_UNFINISH_ORDER = 2008;
- RETCODE_RET_ID_NOT_EXIST = 2009;
- RETCODE_RET_ORDER_TRADE_EARLY = 2010;
- RETCODE_RET_ORDER_FINISHED = 2011;
- RETCODE_RET_GAMESERVER_VERSION_WRONG = 2012;
- RETCODE_RET_OFFLINE_OP_FULL_LENGTH = 2013;
- RETCODE_RET_CONCERT_PRODUCT_OBTAIN_LIMIT = 2014;
- RETCODE_RET_CONCERT_PRODUCT_TICKET_DUPLICATED = 2015;
- RETCODE_RET_CONCERT_PRODUCT_TICKET_EMPTY = 2016;
- RETCODE_RET_REDIS_MODIFIED = 5001;
- RETCODE_RET_REDIS_UID_NOT_EXIST = 5002;
- RETCODE_RET_PATHFINDING_DATA_NOT_EXIST = 6001;
- RETCODE_RET_PATHFINDING_DESTINATION_NOT_EXIST = 6002;
- RETCODE_RET_PATHFINDING_ERROR_SCENE = 6003;
- RETCODE_RET_PATHFINDING_SCENE_DATA_LOADING = 6004;
- RETCODE_RET_FRIEND_COUNT_EXCEEDED = 7001;
- RETCODE_RET_PLAYER_NOT_EXIST = 7002;
- RETCODE_RET_ALREADY_SENT_ADD_REQUEST = 7003;
- RETCODE_RET_ASK_FRIEND_LIST_FULL = 7004;
- RETCODE_RET_PLAYER_ALREADY_IS_FRIEND = 7005;
- RETCODE_RET_PLAYER_NOT_ASK_FRIEND = 7006;
- RETCODE_RET_TARGET_FRIEND_COUNT_EXCEED = 7007;
- RETCODE_RET_NOT_FRIEND = 7008;
- RETCODE_RET_BIRTHDAY_CANNOT_BE_SET_TWICE = 7009;
- RETCODE_RET_CANNOT_ADD_SELF_FRIEND = 7010;
- RETCODE_RET_SIGNATURE_ILLEGAL = 7011;
- RETCODE_RET_PS_PLAYER_CANNOT_ADD_FRIENDS = 7012;
- RETCODE_RET_PS_PLAYER_CANNOT_REMOVE_FRIENDS = 7013;
- RETCODE_RET_NAME_CARD_NOT_UNLOCKED = 7014;
- RETCODE_RET_ALREADY_IN_BLACKLIST = 7015;
- RETCODE_RET_PS_PALEYRS_CANNOT_ADD_BLACKLIST = 7016;
- RETCODE_RET_PLAYER_BLACKLIST_FULL = 7017;
- RETCODE_RET_PLAYER_NOT_IN_BLACKLIST = 7018;
- RETCODE_RET_BLACKLIST_PLAYER_CANNOT_ADD_FRIEND = 7019;
- RETCODE_RET_IN_TARGET_BLACKLIST = 7020;
- RETCODE_RET_CANNOT_ADD_TARGET_FRIEND = 7021;
- RETCODE_RET_BIRTHDAY_FORMAT_ERROR = 7022;
- RETCODE_RET_ONLINE_ID_NOT_EXISTS = 7023;
- RETCODE_RET_FIRST_SHARE_REWARD_HAS_TAKEN = 7024;
- RETCODE_RET_PS_PLAYER_CANNOT_REMOVE_BLACKLIST = 7025;
- RETCODE_RET_REPORT_CD = 7026;
- RETCODE_RET_REPORT_CONTENT_ILLEGAL = 7027;
- RETCODE_RET_REMARK_WORD_ILLEGAL = 7028;
- RETCODE_RET_REMARK_TOO_LONG = 7029;
- RETCODE_RET_REMARK_UTF8_ERROR = 7030;
- RETCODE_RET_REMARK_IS_EMPTY = 7031;
- RETCODE_RET_ASK_ADD_FRIEND_CD = 7032;
- RETCODE_RET_SHOW_AVATAR_INFO_NOT_EXIST = 7033;
- RETCODE_RET_PLAYER_NOT_SHOW_AVATAR = 7034;
- RETCODE_RET_SOCIAL_UPDATE_SHOW_LIST_REPEAT_ID = 7035;
- RETCODE_RET_PSN_ID_NOT_FOUND = 7036;
- RETCODE_RET_EMOJI_COLLECTION_NUM_EXCEED_LIMIT = 7037;
- RETCODE_RET_REMARK_EMPTY = 7038;
- RETCODE_RET_IN_TARGET_PSN_BLACKLIST = 7039;
- RETCODE_RET_SIGNATURE_NOT_CHANGED = 7040;
- RETCODE_RET_SIGNATURE_MONTHLY_LIMIT = 7041;
- RETCODE_RET_OFFERING_NOT_OPEN = 7081;
- RETCODE_RET_OFFERING_LEVEL_LIMIT = 7082;
- RETCODE_RET_OFFERING_LEVEL_NOT_REACH = 7083;
- RETCODE_RET_OFFERING_LEVEL_HAS_TAKEN = 7084;
- RETCODE_RET_CITY_REPUTATION_NOT_OPEN = 7101;
- RETCODE_RET_CITY_REPUTATION_LEVEL_TAKEN = 7102;
- RETCODE_RET_CITY_REPUTATION_LEVEL_NOT_REACH = 7103;
- RETCODE_RET_CITY_REPUTATION_PARENT_QUEST_TAKEN = 7104;
- RETCODE_RET_CITY_REPUTATION_PARENT_QUEST_UNFINISH = 7105;
- RETCODE_RET_CITY_REPUTATION_ACCEPT_REQUEST = 7106;
- RETCODE_RET_CITY_REPUTATION_NOT_ACCEPT_REQUEST = 7107;
- RETCODE_RET_CITY_REPUTATION_ACCEPT_REQUEST_LIMIT = 7108;
- RETCODE_RET_CITY_REPUTATION_ENTRANCE_NOT_OPEN = 7109;
- RETCODE_RET_CITY_REPUTATION_TAKEN_REQUEST_REWARD = 7110;
- RETCODE_RET_CITY_REPUTATION_SWITCH_CLOSE = 7111;
- RETCODE_RET_CITY_REPUTATION_ENTRACE_SWITCH_CLOSE = 7112;
- RETCODE_RET_CITY_REPUTATION_TAKEN_EXPLORE_REWARD = 7113;
- RETCODE_RET_CITY_REPUTATION_EXPLORE_NOT_REACH = 7114;
- RETCODE_RET_MECHANICUS_NOT_OPEN = 7120;
- RETCODE_RET_MECHANICUS_GEAR_UNLOCK = 7121;
- RETCODE_RET_MECHANICUS_GEAR_LOCK = 7122;
- RETCODE_RET_MECHANICUS_GEAR_LEVEL_LIMIT = 7123;
- RETCODE_RET_MECHANICUS_COIN_NOT_ENOUGH = 7124;
- RETCODE_RET_MECHANICUS_NO_SEQUENCE = 7125;
- RETCODE_RET_MECHANICUS_SEQUENCE_LIMIT_LEVEL = 7126;
- RETCODE_RET_MECHANICUS_SEQUENCE_LIMIT_OPEN = 7127;
- RETCODE_RET_MECHANICUS_DIFFICULT_NOT_SUPPORT = 7128;
- RETCODE_RET_MECHANICUS_TICKET_NOT_ENOUGH = 7129;
- RETCODE_RET_MECHANICUS_TEACH_NOT_FINISH = 7130;
- RETCODE_RET_MECHANICUS_TEACH_FINISHED = 7131;
- RETCODE_RET_MECHANICUS_PREV_DIFFICULT_LEVEL_BLOCK = 7132;
- RETCODE_RET_MECHANICUS_PLAYER_LIMIT = 7133;
- RETCODE_RET_MECHANICUS_PUNISH_TIME = 7134;
- RETCODE_RET_MECHANICUS_SWITCH_CLOSE = 7135;
- RETCODE_RET_MECHANICUS_BATTLE_NOT_IN_DUNGEON = 7150;
- RETCODE_RET_MECHANICUS_BATTLE_PLAY_NOT_FOUND = 7151;
- RETCODE_RET_MECHANICUS_BATTLE_DUPLICATE_PICK_CARD = 7152;
- RETCODE_RET_MECHANICUS_BATTLE_PLAYER_NOT_IN_PLAY = 7153;
- RETCODE_RET_MECHANICUS_BATTLE_CARD_NOT_AVAILABLE = 7154;
- RETCODE_RET_MECHANICUS_BATTLE_NOT_IN_CARD_STAGE = 7155;
- RETCODE_RET_MECHANICUS_BATTLE_CARD_IS_WAITING = 7156;
- RETCODE_RET_MECHANICUS_BATTLE_CARD_ALL_CONFIRMED = 7157;
- RETCODE_RET_MECHANICUS_BATTLE_CARD_ALREADY_CONFIRMED = 7158;
- RETCODE_RET_MECHANICUS_BATTLE_CARD_CONFIRMED_BY_OTHER = 7159;
- RETCODE_RET_MECHANICUS_BATTLE_CARD_NOT_ENOUGH_POINTS = 7160;
- RETCODE_RET_MECHANICUS_BATTLE_CARD_ALREADY_SKIPPED = 7161;
- RETCODE_RET_LEGENDARY_KEY_NOT_ENOUGH = 8001;
- RETCODE_RET_LEGENDARY_KEY_EXCEED_LIMIT = 8002;
- RETCODE_RET_DAILY_TASK_NOT_ENOUGH_TO_REDEEM = 8003;
- RETCODE_RET_PERSONAL_LINE_OPEN_STATE_OFF = 8004;
- RETCODE_RET_PERSONAL_LINE_LEVEL_NOT_ENOUGH = 8005;
- RETCODE_RET_PERSONAL_LINE_NOT_OPEN = 8006;
- RETCODE_RET_PERSONAL_LINE_PRE_QUEST_NOT_FINISH = 8007;
- RETCODE_RET_HUNTING_ALREADY_FINISH_OFFER_LIMIT = 8201;
- RETCODE_RET_HUNTING_HAS_UNFINISHED_OFFER = 8202;
- RETCODE_RET_HUNTING_FAILED_OFFER_NOT_CD_READY = 8203;
- RETCODE_RET_HUNTING_NOT_TAKE_OFFER = 8204;
- RETCODE_RET_HUNTING_CANNOT_TAKE_TWICE = 8205;
- RETCODE_RET_RPIVATE_CHAT_INVALID_CONTENT_TYPE = 8901;
- RETCODE_RET_PRIVATE_CHAT_TARGET_IS_NOT_FRIEND = 8902;
- RETCODE_RET_PRIVATE_CHAT_CONTENT_NOT_SUPPORTED = 8903;
- RETCODE_RET_PRIVATE_CHAT_CONTENT_TOO_LONG = 8904;
- RETCODE_RET_PRIVATE_CHAT_PULL_TOO_FAST = 8905;
- RETCODE_RET_PRIVATE_CHAT_REPEAT_READ = 8906;
- RETCODE_RET_PRIVATE_CHAT_READ_NOT_FRIEND = 8907;
- RETCODE_RET_REUNION_FINISHED = 9001;
- RETCODE_RET_REUNION_NOT_ACTIVATED = 9002;
- RETCODE_RET_REUNION_ALREADY_TAKE_FIRST_REWARD = 9003;
- RETCODE_RET_REUNION_SIGN_IN_REWARDED = 9004;
- RETCODE_RET_REUNION_WATCHER_REWARDED = 9005;
- RETCODE_RET_REUNION_WATCHER_NOT_FINISH = 9006;
- RETCODE_RET_REUNION_MISSION_REWARDED = 9007;
- RETCODE_RET_REUNION_MISSION_NOT_FINISH = 9008;
- RETCODE_RET_REUNION_WATCHER_REWARD_NOT_UNLOCKED = 9009;
- RETCODE_RET_BLESSING_CONTENT_CLOSED = 9101;
- RETCODE_RET_BLESSING_NOT_ACTIVE = 9102;
- RETCODE_RET_BLESSING_NOT_TODAY_ENTITY = 9103;
- RETCODE_RET_BLESSING_ENTITY_EXCEED_SCAN_NUM_LIMIT = 9104;
- RETCODE_RET_BLESSING_DAILY_SCAN_NUM_EXCEED_LIMIT = 9105;
- RETCODE_RET_BLESSING_REDEEM_REWARD_NUM_EXCEED_LIMIT = 9106;
- RETCODE_RET_BLESSING_REDEEM_PIC_NUM_NOT_ENOUGH = 9107;
- RETCODE_RET_BLESSING_PIC_NOT_ENOUGH = 9108;
- RETCODE_RET_BLESSING_PIC_HAS_RECEIVED = 9109;
- RETCODE_RET_BLESSING_TARGET_RECV_NUM_EXCEED = 9110;
- RETCODE_RET_FLEUR_FAIR_CREDIT_EXCEED_LIMIT = 9111;
- RETCODE_RET_FLEUR_FAIR_CREDIT_NOT_ENOUGH = 9112;
- RETCODE_RET_FLEUR_FAIR_TOKEN_EXCEED_LIMIT = 9113;
- RETCODE_RET_FLEUR_FAIR_TOKEN_NOT_ENOUGH = 9114;
- RETCODE_RET_FLEUR_FAIR_MINIGAME_NOT_OPEN = 9115;
- RETCODE_RET_FLEUR_FAIR_MUSIC_GAME_DIFFICULTY_NOT_UNLOCK = 9116;
- RETCODE_RET_FLEUR_FAIR_DUNGEON_LOCKED = 9117;
- RETCODE_RET_FLEUR_FAIR_DUNGEON_PUNISH_TIME = 9118;
- RETCODE_RET_FLEUR_FAIR_ONLY_OWNER_CAN_RESTART_MINIGAM = 9119;
- RETCODE_RET_WATER_SPIRIT_COIN_EXCEED_LIMIT = 9120;
- RETCODE_RET_WATER_SPIRIT_COIN_NOT_ENOUGH = 9121;
- RETCODE_RET_REGION_SEARCH_NO_SEARCH = 9122;
- RETCODE_RET_REGION_SEARCH_STATE_ERROR = 9123;
- RETCODE_RET_CHANNELLER_SLAB_LOOP_DUNGEON_STAGE_NOT_OPEN = 9130;
- RETCODE_RET_CHANNELLER_SLAB_LOOP_DUNGEON_NOT_OPEN = 9131;
- RETCODE_RET_CHANNELLER_SLAB_LOOP_DUNGEON_FIRST_PASS_REWARD_HAS_TAKEN = 9132;
- RETCODE_RET_CHANNELLER_SLAB_LOOP_DUNGEON_SCORE_REWARD_HAS_TAKEN = 9133;
- RETCODE_RET_CHANNELLER_SLAB_INVALID_ONE_OFF_DUNGEON = 9134;
- RETCODE_RET_CHANNELLER_SLAB_ONE_OFF_DUNGEON_DONE = 9135;
- RETCODE_RET_CHANNELLER_SLAB_ONE_OFF_DUNGEON_STAGE_NOT_OPEN = 9136;
- RETCODE_RET_CHANNELLER_SLAB_TOKEN_EXCEED_LIMIT = 9137;
- RETCODE_RET_CHANNELLER_SLAB_TOKEN_NOT_ENOUGH = 9138;
- RETCODE_RET_CHANNELLER_SLAB_PLAYER_NOT_IN_ONE_OFF_DUNGEON = 9139;
- RETCODE_RET_MIST_TRIAL_SELECT_CHARACTER_NUM_NOT_ENOUGH = 9150;
- RETCODE_RET_HIDE_AND_SEEK_PLAY_NOT_OPEN = 9160;
- RETCODE_RET_HIDE_AND_SEEK_PLAY_MAP_NOT_OPEN = 9161;
- RETCODE_RET_SUMMER_TIME_DRAFT_WOORD_EXCEED_LIMIT = 9170;
- RETCODE_RET_SUMMER_TIME_DRAFT_WOORD_NOT_ENOUGH = 9171;
- RETCODE_RET_SUMMER_TIME_MINI_HARPASTUM_EXCEED_LIMIT = 9172;
- RETCODE_RET_SUMMER_TIME_MINI_HARPASTUMNOT_ENOUGH = 9173;
- RETCODE_RET_BOUNCE_CONJURING_COIN_EXCEED_LIMIT = 9180;
- RETCODE_RET_BOUNCE_CONJURING_COIN_NOT_ENOUGH = 9181;
- RETCODE_RET_CHESS_TEACH_MAP_FINISHED = 9183;
- RETCODE_RET_CHESS_TEACH_MAP_UNFINISHED = 9184;
- RETCODE_RET_CHESS_COIN_EXCEED_LIMIT = 9185;
- RETCODE_RET_CHESS_COIN_NOT_ENOUGH = 9186;
- RETCODE_RET_CHESS_IN_PUNISH_TIME = 9187;
- RETCODE_RET_CHESS_PREV_MAP_UNFINISHED = 9188;
- RETCODE_RET_CHESS_MAP_LOCKED = 9189;
- RETCODE_RET_BLITZ_RUSH_NOT_OPEN = 9192;
- RETCODE_RET_BLITZ_RUSH_DUNGEON_NOT_OPEN = 9193;
- RETCODE_RET_BLITZ_RUSH_COIN_A_EXCEED_LIMIT = 9194;
- RETCODE_RET_BLITZ_RUSH_COIN_B_EXCEED_LIMIT = 9195;
- RETCODE_RET_BLITZ_RUSH_COIN_A_NOT_ENOUGH = 9196;
- RETCODE_RET_BLITZ_RUSH_COIN_B_NOT_ENOUGH = 9197;
- RETCODE_RET_MIRACLE_RING_VALUE_NOT_ENOUGH = 9201;
- RETCODE_RET_MIRACLE_RING_CD = 9202;
- RETCODE_RET_MIRACLE_RING_REWARD_NOT_TAKEN = 9203;
- RETCODE_RET_MIRACLE_RING_NOT_DELIVER = 9204;
- RETCODE_RET_MIRACLE_RING_DELIVER_EXCEED = 9205;
- RETCODE_RET_MIRACLE_RING_HAS_CREATED = 9206;
- RETCODE_RET_MIRACLE_RING_HAS_NOT_CREATED = 9207;
- RETCODE_RET_MIRACLE_RING_NOT_YOURS = 9208;
- RETCODE_RET_GADGET_FOUNDATION_UNAUTHORIZED = 9251;
- RETCODE_RET_GADGET_FOUNDATION_SCENE_NOT_FOUND = 9252;
- RETCODE_RET_GADGET_FOUNDATION_NOT_IN_INIT_STATE = 9253;
- RETCODE_RET_GADGET_FOUNDATION_BILDING_POINT_NOT_ENOUGHT = 9254;
- RETCODE_RET_GADGET_FOUNDATION_NOT_IN_BUILT_STATE = 9255;
- RETCODE_RET_GADGET_FOUNDATION_OP_NOT_SUPPORTED = 9256;
- RETCODE_RET_GADGET_FOUNDATION_REQ_PLAYER_NOT_IN_SCENE = 9257;
- RETCODE_RET_GADGET_FOUNDATION_LOCKED_BY_ANOTHER_PLAYER = 9258;
- RETCODE_RET_GADGET_FOUNDATION_NOT_LOCKED = 9259;
- RETCODE_RET_GADGET_FOUNDATION_DUPLICATE_LOCK = 9260;
- RETCODE_RET_GADGET_FOUNDATION_PLAYER_NOT_FOUND = 9261;
- RETCODE_RET_GADGET_FOUNDATION_PLAYER_GEAR_NOT_FOUND = 9262;
- RETCODE_RET_GADGET_FOUNDATION_ROTAION_DISABLED = 9263;
- RETCODE_RET_GADGET_FOUNDATION_REACH_DUNGEON_GEAR_LIMIT = 9264;
- RETCODE_RET_GADGET_FOUNDATION_REACH_SINGLE_GEAR_LIMIT = 9265;
- RETCODE_RET_GADGET_FOUNDATION_ROTATION_ON_GOING = 9266;
- RETCODE_RET_OP_ACTIVITY_BONUS_NOT_FOUND = 9301;
- RETCODE_RET_OP_ACTIVITY_NOT_OPEN = 9302;
- RETCODE_RET_MULTISTAGE_PLAY_PLAYER_NOT_IN_SCENE = 9501;
- RETCODE_RET_MULTISTAGE_PLAY_NOT_FOUND = 9502;
- RETCODE_RET_COOP_CHAPTER_NOT_OPEN = 9601;
- RETCODE_RET_COOP_COND_NOT_MEET = 9602;
- RETCODE_RET_COOP_POINT_LOCKED = 9603;
- RETCODE_RET_COOP_NOT_HAVE_PROGRESS = 9604;
- RETCODE_RET_COOP_REWARD_HAS_TAKEN = 9605;
- RETCODE_RET_DRAFT_HAS_ACTIVE_DRAFT = 9651;
- RETCODE_RET_DRAFT_NOT_IN_MY_WORLD = 9652;
- RETCODE_RET_DRAFT_NOT_SUPPORT_MP = 9653;
- RETCODE_RET_DRAFT_PLAYER_NOT_ENOUGH = 9654;
- RETCODE_RET_DRAFT_INCORRECT_SCENE = 9655;
- RETCODE_RET_DRAFT_OTHER_PLAYER_ENTERING = 9656;
- RETCODE_RET_DRAFT_GUEST_IS_TRANSFERRING = 9657;
- RETCODE_RET_DRAFT_GUEST_NOT_IN_DRAFT_SCENE = 9658;
- RETCODE_RET_DRAFT_INVITE_OVER_TIME = 9659;
- RETCODE_RET_DRAFT_TWICE_CONFIRM_OVER_TIMER = 9660;
- RETCODE_RET_HOME_UNKOWN = 9701;
- RETCODE_RET_HOME_INVALID_CLIENT_PARAM = 9702;
- RETCODE_RET_HOME_TARGE_PLAYER_HAS_NO_HOME = 9703;
- RETCODE_RET_HOME_NOT_ONLINE = 9704;
- RETCODE_RET_HOME_PLAYER_FULL = 9705;
- RETCODE_RET_HOME_BLOCKED = 9706;
- RETCODE_RET_HOME_ALREADY_IN_TARGET_HOME_WORLD = 9707;
- RETCODE_RET_HOME_IN_EDIT_MODE = 9708;
- RETCODE_RET_HOME_NOT_IN_EDIT_MODE = 9709;
- RETCODE_RET_HOME_HAS_GUEST = 9710;
- RETCODE_RET_HOME_CANT_ENTER_BY_IN_EDIT_MODE = 9711;
- RETCODE_RET_HOME_CLIENT_PARAM_INVALID = 9712;
- RETCODE_RET_HOME_PLAYER_NOT_IN_HOME_WORLD = 9713;
- RETCODE_RET_HOME_PLAYER_NOT_IN_SELF_HOME_WORLD = 9714;
- RETCODE_RET_HOME_NOT_FOUND_IN_MEM = 9715;
- RETCODE_RET_HOME_PLAYER_IN_HOME_ROOM_SCENE = 9716;
- RETCODE_RET_HOME_HOME_REFUSE_GUEST_ENTER = 9717;
- RETCODE_RET_HOME_OWNER_REFUSE_TO_ENTER_HOME = 9718;
- RETCODE_RET_HOME_OWNER_OFFLINE = 9719;
- RETCODE_RET_HOME_FURNITURE_EXCEED_LIMIT = 9720;
- RETCODE_RET_HOME_FURNITURE_COUNT_NOT_ENOUGH = 9721;
- RETCODE_RET_HOME_IN_TRY_ENTER_PROCESS = 9722;
- RETCODE_RET_HOME_ALREADY_IN_TARGET_SCENE = 9723;
- RETCODE_RET_HOME_COIN_EXCEED_LIMIT = 9724;
- RETCODE_RET_HOME_COIN_NOT_ENOUGH = 9725;
- RETCODE_RET_HOME_MODULE_NOT_UNLOCKED = 9726;
- RETCODE_RET_HOME_CUR_MODULE_CLOSED = 9727;
- RETCODE_RET_HOME_FURNITURE_SUITE_NOT_UNLOCKED = 9728;
- RETCODE_RET_HOME_IN_MATCH = 9729;
- RETCODE_RET_HOME_IN_COMBAT = 9730;
- RETCODE_RET_HOME_EDIT_MODE_CD = 9731;
- RETCODE_RET_HOME_UPDATE_FURNITURE_CD = 9732;
- RETCODE_RET_HOME_BLOCK_FURNITURE_LIMIT = 9733;
- RETCODE_RET_HOME_NOT_SUPPORT = 9734;
- RETCODE_RET_HOME_STATE_NOT_OPEN = 9735;
- RETCODE_RET_HOME_TARGET_STATE_NOT_OPEN = 9736;
- RETCODE_RET_HOME_APPLY_ENTER_OTHER_HOME_FAIL = 9737;
- RETCODE_RET_HOME_SAVE_NO_MAIN_HOUSE = 9738;
- RETCODE_RET_HOME_IN_DUNGEON = 9739;
- RETCODE_RET_HOME_ANY_GALLERY_STARTED = 9740;
- RETCODE_RET_HOME_QUEST_BLOCK_HOME = 9741;
- RETCODE_RET_HOME_WAITING_PRIOR_CHECK = 9742;
- RETCODE_RET_HOME_PERSISTENT_CHECK_FAIL = 9743;
- RETCODE_RET_HOME_FIND_ONLINE_HOME_FAIL = 9744;
- RETCODE_RET_HOME_JOIN_SCENE_FAIL = 9745;
- RETCODE_RET_HOME_MAX_PLAYER = 9746;
- RETCODE_RET_HOME_IN_TRANSFER = 9747;
- RETCODE_RET_HOME_ANY_HOME_GALLERY_STARTED = 9748;
- RETCODE_RET_HOME_CAN_NOT_ENTER_IN_AUDIT = 9749;
- RETCODE_RET_FURNITURE_MAKE_INDEX_ERROR = 9750;
- RETCODE_RET_FURNITURE_MAKE_LOCKED = 9751;
- RETCODE_RET_FURNITURE_MAKE_CONFIG_ERROR = 9752;
- RETCODE_RET_FURNITURE_MAKE_SLOT_FULL = 9753;
- RETCODE_RET_FURNITURE_MAKE_ADD_FURNITURE_FAIL = 9754;
- RETCODE_RET_FURNITURE_MAKE_UNFINISH = 9755;
- RETCODE_RET_FURNITURE_MAKE_IS_FINISH = 9756;
- RETCODE_RET_FURNITURE_MAKE_NOT_IN_CORRECT_HOME = 9757;
- RETCODE_RET_FURNITURE_MAKE_NO_COUNT = 9758;
- RETCODE_RET_FURNITURE_MAKE_ACCELERATE_LIMIT = 9759;
- RETCODE_RET_FURNITURE_MAKE_NO_MAKE_DATA = 9760;
- RETCODE_RET_HOME_LIMITED_SHOP_CLOSE = 9761;
- RETCODE_RET_HOME_AVATAR_NOT_SHOW = 9762;
- RETCODE_RET_HOME_EVENT_COND_NOT_SATISFIED = 9763;
- RETCODE_RET_HOME_INVALID_ARRANGE_ANIMAL_PARAM = 9764;
- RETCODE_RET_HOME_INVALID_ARRANGE_NPC_PARAM = 9765;
- RETCODE_RET_HOME_INVALID_ARRANGE_SUITE_PARAM = 9766;
- RETCODE_RET_HOME_INVALID_ARRANGE_MAIN_HOUSE_PARAM = 9767;
- RETCODE_RET_HOME_AVATAR_STATE_NOT_OPEN = 9768;
- RETCODE_RET_HOME_PLANT_FIELD_NOT_EMPTY = 9769;
- RETCODE_RET_HOME_PLANT_FIELD_EMPTY = 9770;
- RETCODE_RET_HOME_PLANT_FIELD_TYPE_ERROR = 9771;
- RETCODE_RET_HOME_PLANT_TIME_NOT_ENOUGH = 9772;
- RETCODE_RET_HOME_PLANT_SUB_FIELD_NUM_NOT_ENOUGH = 9773;
- RETCODE_RET_HOME_PLANT_FIELD_PARAM_ERROR = 9774;
- RETCODE_RET_HOME_FURNITURE_GUID_ERROR = 9775;
- RETCODE_RET_HOME_FURNITURE_ARRANGE_LIMIT = 9776;
- RETCODE_RET_HOME_FISH_FARMING_LIMIT = 9777;
- RETCODE_RET_HOME_FISH_COUNT_NOT_ENOUGH = 9778;
- RETCODE_RET_HOME_FURNITURE_COST_LIMIT = 9779;
- RETCODE_RET_HOME_CUSTOM_FURNITURE_INVALID = 9780;
- RETCODE_RET_HOME_INVALID_ARRANGE_GROUP_PARAM = 9781;
- RETCODE_RET_HOME_FURNITURE_ARRANGE_GROUP_LIMIT = 9782;
- RETCODE_RET_HOME_PICTURE_FRAME_COOP_CG_GENDER_ERROR = 9783;
- RETCODE_RET_HOME_PICTURE_FRAME_COOP_CG_NOT_UNLOCK = 9784;
- RETCODE_RET_HOME_FURNITURE_CANNOT_ARRANGE = 9785;
- RETCODE_RET_HOME_FURNITURE_IN_DUPLICATE_SUITE = 9786;
- RETCODE_RET_HOME_FURNITURE_CUSTOM_SUITE_TOO_SMALL = 9787;
- RETCODE_RET_HOME_FURNITURE_CUSTOM_SUITE_TOO_BIG = 9788;
- RETCODE_RET_HOME_FURNITURE_SUITE_EXCEED_LIMIT = 9789;
- RETCODE_RET_HOME_FURNITURE_CUSTOM_SUITE_EXCEED_LIMIT = 9790;
- RETCODE_RET_HOME_FURNITURE_CUSTOM_SUITE_INVALID_SURFACE_TYPE = 9791;
- RETCODE_RET_HOME_BGM_ID_NOT_FOUND = 9792;
- RETCODE_RET_HOME_BGM_NOT_UNLOCKED = 9793;
- RETCODE_RET_HOME_BGM_FURNITURE_NOT_FOUND = 9794;
- RETCODE_RET_HOME_BGM_NOT_SUPPORT_BY_CUR_SCENE = 9795;
- RETCODE_RET_HOME_LIMITED_SHOP_GOODS_DISABLE = 9796;
- RETCODE_RET_HOME_WORLD_WOOD_MATERIAL_EMPTY = 9797;
- RETCODE_RET_HOME_WORLD_WOOD_MATERIAL_NOT_FOUND = 9798;
- RETCODE_RET_HOME_WORLD_WOOD_MATERIAL_COUNT_INVALID = 9799;
- RETCODE_RET_HOME_WORLD_WOOD_EXCHANGE_EXCEED_LIMIT = 9800;
- RETCODE_RET_SUMO_ACTIVITY_STAGE_NOT_OPEN = 10000;
- RETCODE_RET_SUMO_ACTIVITY_SWITCH_TEAM_IN_CD = 10001;
- RETCODE_RET_SUMO_ACTIVITY_TEAM_NUM_INCORRECT = 10002;
- RETCODE_RET_LUNA_RITE_ACTIVITY_AREA_ID_ERROR = 10004;
- RETCODE_RET_LUNA_RITE_ACTIVITY_BATTLE_NOT_FINISH = 10005;
- RETCODE_RET_LUNA_RITE_ACTIVITY_ALREADY_SACRIFICE = 10006;
- RETCODE_RET_LUNA_RITE_ACTIVITY_ALREADY_TAKE_REWARD = 10007;
- RETCODE_RET_LUNA_RITE_ACTIVITY_SACRIFICE_NOT_ENOUGH = 10008;
- RETCODE_RET_LUNA_RITE_ACTIVITY_SEARCHING_COND_NOT_MEET = 10009;
- RETCODE_RET_DIG_GADGET_CONFIG_ID_NOT_MATCH = 10015;
- RETCODE_RET_DIG_FIND_NEAREST_POS_FAIL = 10016;
- RETCODE_RET_MUSIC_GAME_LEVEL_NOT_OPEN = 10021;
- RETCODE_RET_MUSIC_GAME_LEVEL_NOT_UNLOCK = 10022;
- RETCODE_RET_MUSIC_GAME_LEVEL_NOT_STARTED = 10023;
- RETCODE_RET_MUSIC_GAME_LEVEL_CONFIG_NOT_FOUND = 10024;
- RETCODE_RET_MUSIC_GAME_LEVEL_ID_NOT_MATCH = 10025;
- RETCODE_RET_ROGUELIKE_COIN_A_NOT_ENOUGH = 10031;
- RETCODE_RET_ROGUELIKE_COIN_B_NOT_ENOUGH = 10032;
- RETCODE_RET_ROGUELIKE_COIN_C_NOT_ENOUGH = 10033;
- RETCODE_RET_ROGUELIKE_COIN_A_EXCEED_LIMIT = 10034;
- RETCODE_RET_ROGUELIKE_COIN_B_EXCEED_LIMIT = 10035;
- RETCODE_RET_ROGUELIKE_COIN_C_EXCEED_LIMIT = 10036;
- RETCODE_RET_ROGUELIKE_RUNE_COUNT_NOT_ENOUGH = 10037;
- RETCODE_RET_ROGUELIKE_NOT_IN_ROGUE_DUNGEON = 10038;
- RETCODE_RET_ROGUELIKE_CELL_NOT_FOUND = 10039;
- RETCODE_RET_ROGUELIKE_CELL_TYPE_INCORRECT = 10040;
- RETCODE_RET_ROGUELIKE_CELL_ALREADY_FINISHED = 10041;
- RETCODE_RET_ROGUELIKE_DUNGEON_HAVE_UNFINISHED_PROGRESS = 10042;
- RETCODE_RET_ROGUELIKE_STAGE_NOT_FINISHED = 10043;
- RETCODE_RET_ROGUELIKE_STAGE_FIRST_PASS_REWARD_HAS_TAKEN = 10045;
- RETCODE_RET_ROGUELIKE_ACTIVITY_CONTENT_CLOSED = 10046;
- RETCODE_RET_ROGUELIKE_DUNGEON_PRE_QUEST_NOT_FINISHED = 10047;
- RETCODE_RET_ROGUELIKE_DUNGEON_NOT_OPEN = 10048;
- RETCODE_RET_ROGUELIKE_SPRINT_IS_BANNED = 10049;
- RETCODE_RET_ROGUELIKE_DUNGEON_PRE_STAGE_NOT_FINISHED = 10050;
- RETCODE_RET_ROGUELIKE_ALL_AVATAR_DIE_CANNOT_RESUME = 10051;
- RETCODE_RET_PLANT_FLOWER_ALREADY_TAKE_SEED = 10056;
- RETCODE_RET_PLANT_FLOWER_FRIEND_HAVE_FLOWER_LIMIT = 10057;
- RETCODE_RET_PLANT_FLOWER_CAN_GIVE_FLOWER_NOT_ENOUGH = 10058;
- RETCODE_RET_PLANT_FLOWER_WISH_FLOWER_KINDS_LIMIT = 10059;
- RETCODE_RET_PLANT_FLOWER_HAVE_FLOWER_NOT_ENOUGH = 10060;
- RETCODE_RET_PLANT_FLOWER_FLOWER_COMBINATION_INVALID = 10061;
- RETCODE_RET_HACHI_DUNGEON_NOT_VALID = 10052;
- RETCODE_RET_HACHI_DUNGEON_STAGE_NOT_OPEN = 10053;
- RETCODE_RET_HACHI_DUNGEON_TEAMMATE_NOT_PASS = 10054;
- RETCODE_RET_WINTER_CAMP_COIN_A_NOT_ENOUGH = 10071;
- RETCODE_RET_WINTER_CAMP_COIN_B_NOT_ENOUGH = 10072;
- RETCODE_RET_WINTER_CAMP_COIN_A_EXCEED_LIMIT = 10073;
- RETCODE_RET_WINTER_CAMP_COIN_B_EXCEED_LIMIT = 10074;
- RETCODE_RET_WINTER_CAMP_WISH_ID_INVALID = 10075;
- RETCODE_RET_WINTER_CAMP_NOT_FOUND_RECV_ITEM_DATA = 10076;
- RETCODE_RET_WINTER_CAMP_FRIEND_ITEM_COUNT_OVERFLOW = 10077;
- RETCODE_RET_WINTER_CAMP_SELECT_ITEM_DATA_INVALID = 10078;
- RETCODE_RET_WINTER_CAMP_ITEM_LIST_EMPTY = 10079;
- RETCODE_RET_WINTER_CAMP_REWARD_ALREADY_TAKEN = 10080;
- RETCODE_RET_WINTER_CAMP_STAGE_NOT_FINISH = 10081;
- RETCODE_RET_WINTER_CAMP_GADGET_INVALID = 10082;
- RETCODE_RET_LANTERN_RITE_COIN_A_NOT_ENOUGH = 10090;
- RETCODE_RET_LANTERN_RITE_COIN_B_NOT_ENOUGH = 10091;
- RETCODE_RET_LANTERN_RITE_COIN_C_NOT_ENOUGH = 10092;
- RETCODE_RET_LANTERN_RITE_COIN_A_EXCEED_LIMIT = 10093;
- RETCODE_RET_LANTERN_RITE_COIN_B_EXCEED_LIMIT = 10094;
- RETCODE_RET_LANTERN_RITE_COIN_C_EXCEED_LIMIT = 10095;
- RETCODE_RET_LANTERN_RITE_PROJECTION_CONTENT_CLOSED = 10096;
- RETCODE_RET_LANTERN_RITE_PROJECTION_CAN_NOT_START = 10097;
- RETCODE_RET_LANTERN_RITE_DUNGEON_NOT_OPEN = 10098;
- RETCODE_RET_LANTERN_RITE_HAS_TAKEN_SKIN_REWARD = 10099;
- RETCODE_RET_LANTERN_RITE_NOT_FINISHED_SKIN_WATCHERS = 10100;
- RETCODE_RET_LANTERN_RITE_FIREWORKS_CONTENT_CLOSED = 10101;
- RETCODE_RET_LANTERN_RITE_FIREWORKS_CHALLENGE_NOT_START = 10102;
- RETCODE_RET_LANTERN_RITE_FIREWORKS_REFORM_PARAM_ERROR = 10103;
- RETCODE_RET_LANTERN_RITE_FIREWORKS_REFORM_SKILL_LOCK = 10104;
- RETCODE_RET_LANTERN_RITE_FIREWORKS_REFORM_STAMINA_NOT_ENOUGH = 10105;
- RETCODE_RET_POTION_ACTIVITY_STAGE_NOT_OPEN = 10110;
- RETCODE_RET_POTION_ACTIVITY_LEVEL_HAVE_PASS = 10111;
- RETCODE_RET_POTION_ACTIVITY_TEAM_NUM_INCORRECT = 10112;
- RETCODE_RET_POTION_ACTIVITY_AVATAR_IN_CD = 10113;
- RETCODE_RET_POTION_ACTIVITY_BUFF_IN_CD = 10114;
- RETCODE_RET_IRODORI_POETRY_INVALID_LINE_ID = 10120;
- RETCODE_RET_IRODORI_POETRY_INVALID_THEME_ID = 10121;
- RETCODE_RET_IRODORI_POETRY_NOT_GET_ALL_INSPIRATION = 10122;
- RETCODE_RET_IRODORI_POETRY_INSPIRATION_REACH_LIMIE = 10123;
- RETCODE_RET_IRODORI_POETRY_ENTITY_ALREADY_SCANNED = 10124;
- RETCODE_RET_ACTIVITY_BANNER_ALREADY_CLEARED = 10300;
- RETCODE_RET_IRODORI_CHESS_NOT_OPEN = 10301;
- RETCODE_RET_IRODORI_CHESS_LEVEL_NOT_OPEN = 10302;
- RETCODE_RET_IRODORI_CHESS_MAP_NOT_OPEN = 10303;
- RETCODE_RET_IRODORI_CHESS_MAP_CARD_ALREADY_EQUIPED = 10304;
- RETCODE_RET_IRODORI_CHESS_EQUIP_CARD_EXCEED_LIMIT = 10305;
- RETCODE_RET_IRODORI_CHESS_MAP_CARD_NOT_EQUIPED = 10306;
- RETCODE_RET_IRODORI_CHESS_ENTER_FAIL_CARD_EXCEED_LIMIT = 10307;
- RETCODE_RET_ACTIVITY_FRIEND_HAVE_GIFT_LIMIT = 10310;
- RETCODE_RET_GACHA_ACTIVITY_HAVE_REWARD_LIMIT = 10315;
- RETCODE_RET_GACHA_ACTIVITY_HAVE_ROBOT_LIMIT = 10316;
- RETCODE_RET_SUMMER_TIME_V2_COIN_EXCEED_LIMIT = 10317;
- RETCODE_RET_SUMMER_TIME_V2_COIN_NOT_ENOUGH = 10318;
- RETCODE_RET_SUMMER_TIME_V2_DUNGEON_STAGE_NOT_OPEN = 10319;
- RETCODE_RET_SUMMER_TIME_V2_PREV_DUNGEON_NOT_COMPLETE = 10320;
- RETCODE_RET_ROGUE_DIARY_AVATAR_DEATH = 10350;
- RETCODE_RET_ROGUE_DIARY_AVATAR_TIRED = 10351;
- RETCODE_RET_ROGUE_DIARY_AVATAR_DUPLICATED = 10352;
- RETCODE_RET_ROGUE_DIARY_COIN_NOT_ENOUGH = 10353;
- RETCODE_RET_ROGUE_DIARY_VIRTUAL_COIN_EXCEED_LIMIT = 10354;
- RETCODE_RET_ROGUE_DIARY_VIRTUAL_COIN_NOT_ENOUGH = 10355;
- RETCODE_RET_ROGUE_DIARY_CONTENT_CLOSED = 10366;
- RETCODE_RET_GRAVEN_INNOCENCE_COIN_A_NOT_ENOUGH = 10380;
- RETCODE_RET_GRAVEN_INNOCENCE_COIN_B_NOT_ENOUGH = 10381;
- RETCODE_RET_GRAVEN_INNOCENCE_COIN_A_EXCEED_LIMIT = 10382;
- RETCODE_RET_GRAVEN_INNOCENCE_COIN_B_EXCEED_LIMIT = 10383;
- RETCODE_RET_ISLAND_PARTY_STAGE_NOT_OPEN = 10371;
- RETCODE_RET_NOT_IN_FISHING = 11001;
- RETCODE_RET_FISH_STATE_ERROR = 11002;
- RETCODE_RET_FISH_BAIT_LIMIT = 11003;
- RETCODE_RET_FISHING_MAX_DISTANCE = 11004;
- RETCODE_RET_FISHING_IN_COMBAT = 11005;
- RETCODE_RET_FISHING_BATTLE_TOO_SHORT = 11006;
- RETCODE_RET_FISH_GONE_AWAY = 11007;
- RETCODE_RET_CAN_NOT_EDIT_OTHER_DUNGEON = 11051;
- RETCODE_RET_CUSTOM_DUNGEON_DISMATCH = 11052;
- RETCODE_RET_NO_CUSTOM_DUNGEON_DATA = 11053;
- RETCODE_RET_BUILD_CUSTOM_DUNGEON_FAIL = 11054;
- RETCODE_RET_CUSTOM_DUNGEON_ROOM_CHECK_FAIL = 11055;
- RETCODE_RET_CUSTOM_DUNGEON_SAVE_MAY_FAIL = 11056;
- RETCODE_RET_NOT_IN_CUSTOM_DUNGEON = 11057;
- RETCODE_RET_CUSTOM_DUNGEON_INTERNAL_FAIL = 11058;
- RETCODE_RET_CUSTOM_DUNGEON_CAN_NOT_TRY = 11059;
- RETCODE_RET_CUSTOM_DUNGEON_NO_START_ROOM = 11060;
- RETCODE_RET_CUSTOM_DUNGEON_NO_ROOM_DATA = 11061;
- RETCODE_RET_CUSTOM_DUNGEON_SAVE_TOO_FREQUENT = 11062;
- RETCODE_RET_CUSTOM_DUNGEON_NOT_SELF_PASS = 11063;
- RETCODE_RET_CUSTOM_DUNGEON_LACK_COIN = 11064;
- RETCODE_RET_CUSTOM_DUNGEON_NO_FINISH_BRICK = 11065;
- RETCODE_RET_CUSTOM_DUNGEON_MULTI_FINISH = 11066;
- RETCODE_RET_CUSTOM_DUNGEON_NOT_PUBLISHED = 11067;
- RETCODE_RET_CUSTOM_DUNGEON_FULL_STORE = 11068;
- RETCODE_RET_CUSTOM_DUNGEON_STORE_REPEAT = 11069;
- RETCODE_RET_CUSTOM_DUNGEON_CAN_NOT_STORE_SELF = 11070;
- RETCODE_RET_CUSTOM_DUNGEON_NOT_SAVE_SUCC = 11071;
- RETCODE_RET_CUSTOM_DUNGEON_CAN_NOT_LIKE_SELF = 11072;
- RETCODE_RET_CUSTOM_DUNGEON_NOT_FOUND = 11073;
- RETCODE_RET_CUSTOM_DUNGEON_INVALID_SETTING = 11074;
- RETCODE_RET_CUSTOM_DUNGEON_NO_FINISH_SETTING = 11075;
- RETCODE_RET_CUSTOM_DUNGEON_SAVE_NOTHING = 11076;
- RETCODE_RET_CUSTOM_DUNGEON_NOT_IN_GROUP = 11077;
- RETCODE_RET_CUSTOM_DUNGEON_NOT_OFFICIAL = 11078;
- RETCODE_RET_CUSTOM_DUNGEON_LIFE_NUM_ERROR = 11079;
- RETCODE_RET_CUSTOM_DUNGEON_NO_OPEN_ROOM = 11080;
- RETCODE_RET_CUSTOM_DUNGEON_BRICK_EXCEED_LIMIT = 11081;
- RETCODE_RET_CUSTOM_DUNGEON_OFFICIAL_NOT_UNLOCK = 11082;
- RETCODE_RET_CAN_NOT_EDIT_OFFICIAL_SETTING = 11083;
- RETCODE_RET_CUSTOM_DUNGEON_BAN_PUBLISH = 11084;
- RETCODE_RET_CUSTOM_DUNGEON_CAN_NOT_REPLAY = 11085;
- RETCODE_RET_CUSTOM_DUNGEON_NOT_OPEN_GROUP = 11086;
- RETCODE_RET_CUSTOM_DUNGEON_MAX_EDIT_NUM = 11087;
- RETCODE_RET_CUSTOM_DUNGEON_CAN_NOT_OUT_STUCK = 11088;
- RETCODE_RET_CUSTOM_DUNGEON_MAX_TAG = 11089;
- RETCODE_RET_CUSTOM_DUNGEON_INVALID_TAG = 11090;
- RETCODE_RET_CUSTOM_DUNGEON_MAX_COST = 11091;
- RETCODE_RET_CUSTOM_DUNGEON_REQUEST_TOO_FREQUENT = 11092;
- RETCODE_RET_CUSTOM_DUNGEON_NOT_OPEN = 11093;
- RETCODE_RET_SHARE_CD_ID_ERROR = 11101;
- RETCODE_RET_SHARE_CD_INDEX_ERROR = 11102;
- RETCODE_RET_SHARE_CD_IN_CD = 11103;
- RETCODE_RET_SHARE_CD_TOKEN_NOT_ENOUGH = 11104;
- RETCODE_RET_UGC_DISMATCH = 11151;
- RETCODE_RET_UGC_DATA_NOT_FOUND = 11152;
- RETCODE_RET_UGC_BRIEF_NOT_FOUND = 11153;
- RETCODE_RET_UGC_DISABLED = 11154;
- RETCODE_RET_UGC_LIMITED = 11155;
- RETCODE_RET_UGC_LOCKED = 11156;
- RETCODE_RET_UGC_NOT_AUTH = 11157;
- RETCODE_RET_UGC_NOT_OPEN = 11158;
- RETCODE_RET_UGC_BAN_PUBLISH = 11159;
- RETCODE_RET_COMPOUND_BOOST_ITEM_NOT_EXIST = 11201;
- RETCODE_RET_COMPOUND_BOOST_TARGET_NOT_EXIST = 11202;
- RETCODE_RET_QUICK_HIT_TREE_EMPTY_TREES = 11211;
-}
diff --git a/protocol/proto/RetryCurRogueDiaryDungeonReq.proto b/protocol/proto/RetryCurRogueDiaryDungeonReq.proto
deleted file mode 100644
index 9d327039..00000000
--- a/protocol/proto/RetryCurRogueDiaryDungeonReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8398
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message RetryCurRogueDiaryDungeonReq {}
diff --git a/protocol/proto/RetryCurRogueDiaryDungeonRsp.proto b/protocol/proto/RetryCurRogueDiaryDungeonRsp.proto
deleted file mode 100644
index fa03df67..00000000
--- a/protocol/proto/RetryCurRogueDiaryDungeonRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8334
-// EnetChannelId: 0
-// EnetIsReliable: true
-message RetryCurRogueDiaryDungeonRsp {
- int32 retcode = 5;
-}
diff --git a/protocol/proto/ReunionActivateNotify.proto b/protocol/proto/ReunionActivateNotify.proto
deleted file mode 100644
index 9054e8a7..00000000
--- a/protocol/proto/ReunionActivateNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5085
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ReunionActivateNotify {
- bool is_activate = 9;
- ReunionBriefInfo reunion_brief_info = 13;
-}
diff --git a/protocol/proto/ReunionBriefInfo.proto b/protocol/proto/ReunionBriefInfo.proto
deleted file mode 100644
index 88339aed..00000000
--- a/protocol/proto/ReunionBriefInfo.proto
+++ /dev/null
@@ -1,37 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message ReunionBriefInfo {
- uint32 first_gift_reward_id = 15;
- uint32 privilege_id = 5;
- uint32 mission_id = 10;
- uint32 first_day_start_time = 3;
- bool sign_in_has_reward = 2;
- uint32 start_time = 7;
- bool is_taken_first_gift = 8;
- uint32 finish_time = 12;
- bool mission_has_reward = 9;
- ReunionPrivilegeInfo privilege_info = 14;
- string version = 13;
- uint32 sign_in_config_id = 6;
-}
diff --git a/protocol/proto/ReunionBriefInfoReq.proto b/protocol/proto/ReunionBriefInfoReq.proto
deleted file mode 100644
index ce35d026..00000000
--- a/protocol/proto/ReunionBriefInfoReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5076
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ReunionBriefInfoReq {}
diff --git a/protocol/proto/ReunionBriefInfoRsp.proto b/protocol/proto/ReunionBriefInfoRsp.proto
deleted file mode 100644
index b68e5f29..00000000
--- a/protocol/proto/ReunionBriefInfoRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5068
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ReunionBriefInfoRsp {
- bool is_activate = 13;
- int32 retcode = 14;
- ReunionBriefInfo reunion_brief_info = 5;
-}
diff --git a/protocol/proto/ReunionDailyRefreshNotify.proto b/protocol/proto/ReunionDailyRefreshNotify.proto
deleted file mode 100644
index 98f25092..00000000
--- a/protocol/proto/ReunionDailyRefreshNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5100
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ReunionDailyRefreshNotify {
- ReunionBriefInfo reunion_brief_info = 4;
-}
diff --git a/protocol/proto/ReunionMissionInfo.proto b/protocol/proto/ReunionMissionInfo.proto
deleted file mode 100644
index c3f482f2..00000000
--- a/protocol/proto/ReunionMissionInfo.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message ReunionMissionInfo {
- repeated ReunionWatcherInfo cur_day_watcher_list = 3;
- uint32 cur_score = 11;
- bool is_taken_reward = 8;
- repeated bool is_taken_reward_list = 6;
- uint32 next_refresh_time = 5;
- bool is_finished = 9;
- uint32 mission_id = 12;
- repeated ReunionWatcherInfo watcher_list = 2;
-}
diff --git a/protocol/proto/ReunionPrivilegeChangeNotify.proto b/protocol/proto/ReunionPrivilegeChangeNotify.proto
deleted file mode 100644
index bee30ce2..00000000
--- a/protocol/proto/ReunionPrivilegeChangeNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5098
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ReunionPrivilegeChangeNotify {
- ReunionPrivilegeInfo privilege_info = 13;
-}
diff --git a/protocol/proto/ReunionPrivilegeInfo.proto b/protocol/proto/ReunionPrivilegeInfo.proto
deleted file mode 100644
index a28da6d6..00000000
--- a/protocol/proto/ReunionPrivilegeInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ReunionPrivilegeInfo {
- uint32 cur_day_count = 7;
- uint32 total_count = 10;
- uint32 privilege_id = 4;
-}
diff --git a/protocol/proto/ReunionSettleNotify.proto b/protocol/proto/ReunionSettleNotify.proto
deleted file mode 100644
index 79f0874e..00000000
--- a/protocol/proto/ReunionSettleNotify.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5073
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ReunionSettleNotify {}
diff --git a/protocol/proto/ReunionSignInInfo.proto b/protocol/proto/ReunionSignInInfo.proto
deleted file mode 100644
index 7503f6e0..00000000
--- a/protocol/proto/ReunionSignInInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ReunionSignInInfo {
- uint32 sign_in_count = 6;
- repeated uint32 reward_day_list = 8;
- uint32 config_id = 12;
- uint32 last_sign_in_time = 11;
-}
diff --git a/protocol/proto/ReunionWatcherInfo.proto b/protocol/proto/ReunionWatcherInfo.proto
deleted file mode 100644
index 11ad90fd..00000000
--- a/protocol/proto/ReunionWatcherInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ReunionWatcherInfo {
- uint32 reward_unlock_time = 12;
- uint32 watcher_id = 3;
- uint32 total_progress = 4;
- uint32 cur_progress = 11;
- bool is_taken_reward = 14;
-}
diff --git a/protocol/proto/Reward.proto b/protocol/proto/Reward.proto
deleted file mode 100644
index 22896e46..00000000
--- a/protocol/proto/Reward.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message Reward {
- uint32 reward_id = 1;
- repeated ItemParam item_list = 2;
-}
diff --git a/protocol/proto/RobotPushPlayerDataNotify.proto b/protocol/proto/RobotPushPlayerDataNotify.proto
deleted file mode 100644
index 71d4258e..00000000
--- a/protocol/proto/RobotPushPlayerDataNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 97
-// EnetChannelId: 0
-// EnetIsReliable: true
-message RobotPushPlayerDataNotify {
- bytes bin = 6;
-}
diff --git a/protocol/proto/RockBoardExploreDetailInfo.proto b/protocol/proto/RockBoardExploreDetailInfo.proto
deleted file mode 100644
index 9163330b..00000000
--- a/protocol/proto/RockBoardExploreDetailInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "RockBoardExploreStageData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message RockBoardExploreDetailInfo {
- repeated RockBoardExploreStageData stage_data_list = 9;
-}
diff --git a/protocol/proto/RockBoardExploreStageData.proto b/protocol/proto/RockBoardExploreStageData.proto
deleted file mode 100644
index 2b76f734..00000000
--- a/protocol/proto/RockBoardExploreStageData.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message RockBoardExploreStageData {
- bool is_finish = 6;
- uint32 open_time = 7;
- bool is_open = 5;
- uint32 stage_id = 3;
-}
diff --git a/protocol/proto/RogueAvatarInfo.proto b/protocol/proto/RogueAvatarInfo.proto
deleted file mode 100644
index 9ad2b251..00000000
--- a/protocol/proto/RogueAvatarInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message RogueAvatarInfo {
- bool is_onstage = 5;
- bool is_alive = 3;
- uint32 avatar_id = 14;
-}
diff --git a/protocol/proto/RogueCellInfo.proto b/protocol/proto/RogueCellInfo.proto
deleted file mode 100644
index 9196e19c..00000000
--- a/protocol/proto/RogueCellInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message RogueCellInfo {
- uint32 cell_config_id = 14;
- uint32 dungeon_id = 4;
- uint32 cell_id = 9;
- uint32 cell_type = 13;
- RogueCellState state = 10;
-}
diff --git a/protocol/proto/RogueCellState.proto b/protocol/proto/RogueCellState.proto
deleted file mode 100644
index ae9526ea..00000000
--- a/protocol/proto/RogueCellState.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/RogueCellUpdateNotify.proto b/protocol/proto/RogueCellUpdateNotify.proto
deleted file mode 100644
index 6ce50a4c..00000000
--- a/protocol/proto/RogueCellUpdateNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8642
-// EnetChannelId: 0
-// EnetIsReliable: true
-message RogueCellUpdateNotify {
- RogueCellInfo cell_info = 7;
-}
diff --git a/protocol/proto/RogueDiaryActivityDetailInfo.proto b/protocol/proto/RogueDiaryActivityDetailInfo.proto
deleted file mode 100644
index 306e9370..00000000
--- a/protocol/proto/RogueDiaryActivityDetailInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "RogueDiaryProgress.proto";
-import "RogueDiaryStageInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message RogueDiaryActivityDetailInfo {
- repeated RogueDiaryStageInfo stage_list = 11;
- bool is_have_progress = 10;
- bool is_content_closed = 2;
- RogueDiaryProgress cur_progress = 7;
-}
diff --git a/protocol/proto/RogueDiaryAvatar.proto b/protocol/proto/RogueDiaryAvatar.proto
deleted file mode 100644
index 20dd4a27..00000000
--- a/protocol/proto/RogueDiaryAvatar.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message RogueDiaryAvatar {
- ActivityDungeonAvatar avatar = 2;
- uint32 level = 14;
- uint32 tired_round = 13;
- repeated RogueDiaryAvatarDisableStatus disable_status_list = 9;
-}
diff --git a/protocol/proto/RogueDiaryAvatarDisableStatus.proto b/protocol/proto/RogueDiaryAvatarDisableStatus.proto
deleted file mode 100644
index c8c3321d..00000000
--- a/protocol/proto/RogueDiaryAvatarDisableStatus.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/RogueDiaryCoinAddNotify.proto b/protocol/proto/RogueDiaryCoinAddNotify.proto
deleted file mode 100644
index 21667e65..00000000
--- a/protocol/proto/RogueDiaryCoinAddNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8602
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message RogueDiaryCoinAddNotify {
- uint32 num = 10;
-}
diff --git a/protocol/proto/RogueDiaryDungeonInfoNotify.proto b/protocol/proto/RogueDiaryDungeonInfoNotify.proto
deleted file mode 100644
index a449f4fa..00000000
--- a/protocol/proto/RogueDiaryDungeonInfoNotify.proto
+++ /dev/null
@@ -1,39 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8597
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message RogueDiaryDungeonInfoNotify {
- uint32 stage_id = 12;
- repeated uint32 round_monster_list = 15;
- uint32 time = 4;
- uint32 cur_room = 5;
- uint32 cur_round = 6;
- uint32 coin = 11;
- uint32 difficulty = 8;
- uint32 dungeon_id = 14;
- repeated RogueDiaryRoomInfo room_list = 7;
- repeated uint32 round_card_list = 10;
-}
diff --git a/protocol/proto/RogueDiaryDungeonRecord.proto b/protocol/proto/RogueDiaryDungeonRecord.proto
deleted file mode 100644
index aef6dcf1..00000000
--- a/protocol/proto/RogueDiaryDungeonRecord.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message RogueDiaryDungeonRecord {
- bool is_finish = 10;
- uint32 max_round = 5;
- uint32 finish_time = 15;
- uint32 difficulty = 13;
-}
diff --git a/protocol/proto/RogueDiaryDungeonSettleNotify.proto b/protocol/proto/RogueDiaryDungeonSettleNotify.proto
deleted file mode 100644
index 3b669de4..00000000
--- a/protocol/proto/RogueDiaryDungeonSettleNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8895
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message RogueDiaryDungeonSettleNotify {
- uint32 explore_time = 1;
- bool is_finish = 3;
- uint32 cur_round = 2;
-}
diff --git a/protocol/proto/RogueDiaryProgress.proto b/protocol/proto/RogueDiaryProgress.proto
deleted file mode 100644
index 014ba7d1..00000000
--- a/protocol/proto/RogueDiaryProgress.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message RogueDiaryProgress {
- uint32 difficulty = 7;
- repeated uint32 optional_card_list = 4;
- bool is_enter_dungeon = 9;
- uint32 stage_id = 12;
- uint32 cur_round = 3;
-}
diff --git a/protocol/proto/RogueDiaryRepairInfoNotify.proto b/protocol/proto/RogueDiaryRepairInfoNotify.proto
deleted file mode 100644
index 3ec8b331..00000000
--- a/protocol/proto/RogueDiaryRepairInfoNotify.proto
+++ /dev/null
@@ -1,38 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8641
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message RogueDiaryRepairInfoNotify {
- uint32 stage_id = 8;
- repeated uint32 select_card_list = 14;
- repeated RogueDiaryAvatar avatar_list = 13;
- repeated RogueDiaryRoomInfo room_list = 2;
- repeated uint32 rand_card_list = 10;
- repeated RogueDiaryAvatar select_avatar_list = 9;
- repeated uint32 chosen_card_list = 15;
- repeated RogueDiaryAvatar trial_avatar_list = 11;
-}
diff --git a/protocol/proto/RogueDiaryReviveAvatarReq.proto b/protocol/proto/RogueDiaryReviveAvatarReq.proto
deleted file mode 100644
index 4b9bd943..00000000
--- a/protocol/proto/RogueDiaryReviveAvatarReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8038
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message RogueDiaryReviveAvatarReq {
- RogueDiaryAvatar revive_avatar = 2;
-}
diff --git a/protocol/proto/RogueDiaryReviveAvatarRsp.proto b/protocol/proto/RogueDiaryReviveAvatarRsp.proto
deleted file mode 100644
index c64459a5..00000000
--- a/protocol/proto/RogueDiaryReviveAvatarRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8343
-// EnetChannelId: 0
-// EnetIsReliable: true
-message RogueDiaryReviveAvatarRsp {
- int32 retcode = 8;
-}
diff --git a/protocol/proto/RogueDiaryRoomInfo.proto b/protocol/proto/RogueDiaryRoomInfo.proto
deleted file mode 100644
index 22c2f146..00000000
--- a/protocol/proto/RogueDiaryRoomInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message RogueDiaryRoomInfo {
- repeated Uint32Pair monster_list = 1;
- bool is_boss = 3;
- uint32 config_id = 7;
-}
diff --git a/protocol/proto/RogueDiaryStageInfo.proto b/protocol/proto/RogueDiaryStageInfo.proto
deleted file mode 100644
index 32d36242..00000000
--- a/protocol/proto/RogueDiaryStageInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "RogueDiaryDungeonRecord.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message RogueDiaryStageInfo {
- uint32 stage_id = 1;
- RogueDiaryDungeonRecord best_record = 12;
- bool is_have_try = 10;
-}
diff --git a/protocol/proto/RogueDiaryTiredAvatarNotify.proto b/protocol/proto/RogueDiaryTiredAvatarNotify.proto
deleted file mode 100644
index 9ca21233..00000000
--- a/protocol/proto/RogueDiaryTiredAvatarNotify.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8514
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message RogueDiaryTiredAvatarNotify {
- repeated RogueDiaryAvatar optianal_tired_avatar_list = 10;
- uint32 reserve_avatar_num = 6;
- uint32 tired_type = 8;
- bool is_need_show = 7;
-}
diff --git a/protocol/proto/RogueDungeonPlayerCellChangeNotify.proto b/protocol/proto/RogueDungeonPlayerCellChangeNotify.proto
deleted file mode 100644
index 95f468ff..00000000
--- a/protocol/proto/RogueDungeonPlayerCellChangeNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8347
-// EnetChannelId: 0
-// EnetIsReliable: true
-message RogueDungeonPlayerCellChangeNotify {
- uint32 old_cell_id = 10;
- uint32 cell_id = 7;
-}
diff --git a/protocol/proto/RogueEffectRecord.proto b/protocol/proto/RogueEffectRecord.proto
deleted file mode 100644
index 7160ea32..00000000
--- a/protocol/proto/RogueEffectRecord.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message RogueEffectRecord {
- uint32 source_id = 6;
- repeated uint32 extra_param_list = 9;
- uint32 count = 10;
- bool is_new = 5;
-}
diff --git a/protocol/proto/RogueEliteCellDifficultyType.proto b/protocol/proto/RogueEliteCellDifficultyType.proto
deleted file mode 100644
index 0e8e22bb..00000000
--- a/protocol/proto/RogueEliteCellDifficultyType.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum RogueEliteCellDifficultyType {
- ROGUE_ELITE_CELL_DIFFICULTY_TYPE_NORMAL = 0;
- ROGUE_ELITE_CELL_DIFFICULTY_TYPE_HARD = 1;
-}
diff --git a/protocol/proto/RogueFinishRepairReq.proto b/protocol/proto/RogueFinishRepairReq.proto
deleted file mode 100644
index 23b5383e..00000000
--- a/protocol/proto/RogueFinishRepairReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8363
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message RogueFinishRepairReq {
- repeated uint32 chosen_card_list = 1;
- repeated RogueDiaryAvatar chosen_avatar_list = 8;
-}
diff --git a/protocol/proto/RogueFinishRepairRsp.proto b/protocol/proto/RogueFinishRepairRsp.proto
deleted file mode 100644
index ae1200c1..00000000
--- a/protocol/proto/RogueFinishRepairRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8535
-// EnetChannelId: 0
-// EnetIsReliable: true
-message RogueFinishRepairRsp {
- int32 retcode = 3;
-}
diff --git a/protocol/proto/RogueHealAvatarsReq.proto b/protocol/proto/RogueHealAvatarsReq.proto
deleted file mode 100644
index fa22399f..00000000
--- a/protocol/proto/RogueHealAvatarsReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8947
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message RogueHealAvatarsReq {
- uint32 dungeon_id = 1;
- uint32 cell_id = 3;
-}
diff --git a/protocol/proto/RogueHealAvatarsRsp.proto b/protocol/proto/RogueHealAvatarsRsp.proto
deleted file mode 100644
index 32146385..00000000
--- a/protocol/proto/RogueHealAvatarsRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8949
-// EnetChannelId: 0
-// EnetIsReliable: true
-message RogueHealAvatarsRsp {
- uint32 dungeon_id = 10;
- int32 retcode = 9;
- uint32 cell_id = 14;
-}
diff --git a/protocol/proto/RogueResumeDungeonReq.proto b/protocol/proto/RogueResumeDungeonReq.proto
deleted file mode 100644
index abaeeb93..00000000
--- a/protocol/proto/RogueResumeDungeonReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8795
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message RogueResumeDungeonReq {
- uint32 stage_id = 12;
-}
diff --git a/protocol/proto/RogueResumeDungeonRsp.proto b/protocol/proto/RogueResumeDungeonRsp.proto
deleted file mode 100644
index 629c0bdd..00000000
--- a/protocol/proto/RogueResumeDungeonRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8647
-// EnetChannelId: 0
-// EnetIsReliable: true
-message RogueResumeDungeonRsp {
- uint32 stage_id = 12;
- int32 retcode = 15;
-}
diff --git a/protocol/proto/RogueShowAvatarTeamInfo.proto b/protocol/proto/RogueShowAvatarTeamInfo.proto
deleted file mode 100644
index b6b90ff9..00000000
--- a/protocol/proto/RogueShowAvatarTeamInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "RogueAvatarInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message RogueShowAvatarTeamInfo {
- repeated RogueAvatarInfo avatar_list = 12;
-}
diff --git a/protocol/proto/RogueStageInfo.proto b/protocol/proto/RogueStageInfo.proto
deleted file mode 100644
index 28cdcc6b..00000000
--- a/protocol/proto/RogueStageInfo.proto
+++ /dev/null
@@ -1,41 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "RogueShowAvatarTeamInfo.proto";
-import "RoguelikeRuneRecord.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message RogueStageInfo {
- RogueShowAvatarTeamInfo avatar_team = 2;
- bool is_passed = 5;
- uint32 stage_id = 7;
- uint32 revise_monster_level = 205;
- repeated RoguelikeRuneRecord rune_record_list = 6;
- bool is_open = 1;
- uint32 cur_level = 4;
- uint32 cached_coin_c_num = 1409;
- bool is_taken_reward = 11;
- bool is_in_combat = 12;
- uint32 cached_coin_b_num = 14;
- uint32 explore_cell_num = 15;
- uint32 coin_c_num = 8;
- bool is_explored = 9;
- uint32 max_passed_level = 3;
-}
diff --git a/protocol/proto/RogueSwitchAvatarReq.proto b/protocol/proto/RogueSwitchAvatarReq.proto
deleted file mode 100644
index c2d4d3f9..00000000
--- a/protocol/proto/RogueSwitchAvatarReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8201
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message RogueSwitchAvatarReq {
- uint32 cell_id = 15;
- repeated uint64 onstage_avatar_guid_list = 3;
- uint64 cur_avatar_guid = 11;
- uint32 dungeon_id = 6;
-}
diff --git a/protocol/proto/RogueSwitchAvatarRsp.proto b/protocol/proto/RogueSwitchAvatarRsp.proto
deleted file mode 100644
index c6e054db..00000000
--- a/protocol/proto/RogueSwitchAvatarRsp.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8915
-// EnetChannelId: 0
-// EnetIsReliable: true
-message RogueSwitchAvatarRsp {
- uint64 cur_avatar_guid = 4;
- repeated uint64 backstage_avatar_guid_list = 8;
- uint32 dungeon_id = 14;
- uint32 cell_id = 3;
- int32 retcode = 12;
- repeated uint64 onstage_avatar_guid_list = 9;
-}
diff --git a/protocol/proto/RoguelikeCardGachaNotify.proto b/protocol/proto/RoguelikeCardGachaNotify.proto
deleted file mode 100644
index fa9db233..00000000
--- a/protocol/proto/RoguelikeCardGachaNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8925
-// EnetChannelId: 0
-// EnetIsReliable: true
-message RoguelikeCardGachaNotify {
- repeated uint32 card_list = 10;
- bool is_can_refresh = 11;
-}
diff --git a/protocol/proto/RoguelikeDungeonActivityDetailInfo.proto b/protocol/proto/RoguelikeDungeonActivityDetailInfo.proto
deleted file mode 100644
index faf06071..00000000
--- a/protocol/proto/RoguelikeDungeonActivityDetailInfo.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "RogueStageInfo.proto";
-import "RoguelikeShikigamiRecord.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message RoguelikeDungeonActivityDetailInfo {
- repeated RogueStageInfo stage_list = 8;
- repeated RoguelikeShikigamiRecord shikigami_list = 5;
- repeated uint32 equipped_rune_list = 14;
- uint32 content_close_time = 6;
- bool is_content_closed = 10;
- repeated uint32 rune_list = 2;
-}
diff --git a/protocol/proto/RoguelikeDungeonSettleInfo.proto b/protocol/proto/RoguelikeDungeonSettleInfo.proto
deleted file mode 100644
index 791cf6bf..00000000
--- a/protocol/proto/RoguelikeDungeonSettleInfo.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "RoguelikeSettleCoinInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message RoguelikeDungeonSettleInfo {
- uint32 stage_id = 5;
- bool is_final_level = 15;
- map finished_challenge_cell_num_map = 3;
- bool is_coin_c_reach_limit = 13;
- uint32 cur_level = 9;
- uint32 total_coin_b_num = 6;
- uint32 total_coin_c_num = 10;
-}
diff --git a/protocol/proto/RoguelikeEffectDataNotify.proto b/protocol/proto/RoguelikeEffectDataNotify.proto
deleted file mode 100644
index 7f6cd1e4..00000000
--- a/protocol/proto/RoguelikeEffectDataNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8222
-// EnetChannelId: 0
-// EnetIsReliable: true
-message RoguelikeEffectDataNotify {
- repeated RogueEffectRecord curse_list = 7;
- repeated RogueEffectRecord card_list = 4;
-}
diff --git a/protocol/proto/RoguelikeEffectViewReq.proto b/protocol/proto/RoguelikeEffectViewReq.proto
deleted file mode 100644
index 827f6737..00000000
--- a/protocol/proto/RoguelikeEffectViewReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8528
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message RoguelikeEffectViewReq {
- repeated uint32 view_curse_list = 10;
- repeated uint32 view_card_list = 2;
-}
diff --git a/protocol/proto/RoguelikeEffectViewRsp.proto b/protocol/proto/RoguelikeEffectViewRsp.proto
deleted file mode 100644
index dab29b42..00000000
--- a/protocol/proto/RoguelikeEffectViewRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8639
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message RoguelikeEffectViewRsp {
- int32 retcode = 2;
-}
diff --git a/protocol/proto/RoguelikeGadgetInfo.proto b/protocol/proto/RoguelikeGadgetInfo.proto
deleted file mode 100644
index 3b91d2e5..00000000
--- a/protocol/proto/RoguelikeGadgetInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message RoguelikeGadgetInfo {
- uint32 cell_config_id = 1;
- uint32 cell_type = 2;
- uint32 cell_state = 3;
- uint32 cell_id = 4;
-}
diff --git a/protocol/proto/RoguelikeGiveUpReq.proto b/protocol/proto/RoguelikeGiveUpReq.proto
deleted file mode 100644
index dc0578a1..00000000
--- a/protocol/proto/RoguelikeGiveUpReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8660
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message RoguelikeGiveUpReq {
- uint32 stage_id = 9;
-}
diff --git a/protocol/proto/RoguelikeGiveUpRsp.proto b/protocol/proto/RoguelikeGiveUpRsp.proto
deleted file mode 100644
index 14fa383b..00000000
--- a/protocol/proto/RoguelikeGiveUpRsp.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8139
-// EnetChannelId: 0
-// EnetIsReliable: true
-message RoguelikeGiveUpRsp {
- int32 retcode = 4;
- uint32 stage_id = 7;
- oneof info {
- RoguelikeDungeonSettleInfo settle_info = 8;
- }
-}
diff --git a/protocol/proto/RoguelikeMistClearNotify.proto b/protocol/proto/RoguelikeMistClearNotify.proto
deleted file mode 100644
index 97f2ff12..00000000
--- a/protocol/proto/RoguelikeMistClearNotify.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8324
-// EnetChannelId: 0
-// EnetIsReliable: true
-message RoguelikeMistClearNotify {}
diff --git a/protocol/proto/RoguelikeRefreshCardCostUpdateNotify.proto b/protocol/proto/RoguelikeRefreshCardCostUpdateNotify.proto
deleted file mode 100644
index cad046c0..00000000
--- a/protocol/proto/RoguelikeRefreshCardCostUpdateNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8927
-// EnetChannelId: 0
-// EnetIsReliable: true
-message RoguelikeRefreshCardCostUpdateNotify {
- uint32 item_count = 5;
- uint32 item_id = 1;
-}
diff --git a/protocol/proto/RoguelikeResourceBonusPropUpdateNotify.proto b/protocol/proto/RoguelikeResourceBonusPropUpdateNotify.proto
deleted file mode 100644
index 5ab9430a..00000000
--- a/protocol/proto/RoguelikeResourceBonusPropUpdateNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8555
-// EnetChannelId: 0
-// EnetIsReliable: true
-message RoguelikeResourceBonusPropUpdateNotify {
- float bonus_resource_prop = 12;
-}
diff --git a/protocol/proto/RoguelikeRuneRecord.proto b/protocol/proto/RoguelikeRuneRecord.proto
deleted file mode 100644
index 74aa00fd..00000000
--- a/protocol/proto/RoguelikeRuneRecord.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message RoguelikeRuneRecord {
- uint32 left_count = 14;
- uint32 rune_id = 6;
- uint32 max_count = 4;
-}
diff --git a/protocol/proto/RoguelikeRuneRecordUpdateNotify.proto b/protocol/proto/RoguelikeRuneRecordUpdateNotify.proto
deleted file mode 100644
index 499d73c6..00000000
--- a/protocol/proto/RoguelikeRuneRecordUpdateNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8973
-// EnetChannelId: 0
-// EnetIsReliable: true
-message RoguelikeRuneRecordUpdateNotify {
- repeated RoguelikeRuneRecord rune_record_list = 11;
-}
diff --git a/protocol/proto/RoguelikeSelectAvatarAndEnterDungeonReq.proto b/protocol/proto/RoguelikeSelectAvatarAndEnterDungeonReq.proto
deleted file mode 100644
index cfb14dd1..00000000
--- a/protocol/proto/RoguelikeSelectAvatarAndEnterDungeonReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8457
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message RoguelikeSelectAvatarAndEnterDungeonReq {
- repeated uint64 onstage_avatar_guid_list = 14;
- uint32 stage_id = 4;
- repeated uint64 backstage_avatar_guid_list = 11;
-}
diff --git a/protocol/proto/RoguelikeSelectAvatarAndEnterDungeonRsp.proto b/protocol/proto/RoguelikeSelectAvatarAndEnterDungeonRsp.proto
deleted file mode 100644
index e8427d75..00000000
--- a/protocol/proto/RoguelikeSelectAvatarAndEnterDungeonRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8538
-// EnetChannelId: 0
-// EnetIsReliable: true
-message RoguelikeSelectAvatarAndEnterDungeonRsp {
- uint32 stage_id = 15;
- int32 retcode = 1;
-}
diff --git a/protocol/proto/RoguelikeSettleCoinInfo.proto b/protocol/proto/RoguelikeSettleCoinInfo.proto
deleted file mode 100644
index cdf385d1..00000000
--- a/protocol/proto/RoguelikeSettleCoinInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message RoguelikeSettleCoinInfo {
- uint32 coin_c = 8;
- uint32 coin_b = 10;
- uint32 cell_num = 1;
-}
diff --git a/protocol/proto/RoguelikeShikigamiRecord.proto b/protocol/proto/RoguelikeShikigamiRecord.proto
deleted file mode 100644
index ac14660a..00000000
--- a/protocol/proto/RoguelikeShikigamiRecord.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message RoguelikeShikigamiRecord {
- uint32 id = 6;
- uint32 level = 3;
-}
diff --git a/protocol/proto/RoguelikeTakeStageFirstPassRewardReq.proto b/protocol/proto/RoguelikeTakeStageFirstPassRewardReq.proto
deleted file mode 100644
index 07e549bc..00000000
--- a/protocol/proto/RoguelikeTakeStageFirstPassRewardReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8421
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message RoguelikeTakeStageFirstPassRewardReq {
- uint32 stage_id = 1;
-}
diff --git a/protocol/proto/RoguelikeTakeStageFirstPassRewardRsp.proto b/protocol/proto/RoguelikeTakeStageFirstPassRewardRsp.proto
deleted file mode 100644
index 82d5a63b..00000000
--- a/protocol/proto/RoguelikeTakeStageFirstPassRewardRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8552
-// EnetChannelId: 0
-// EnetIsReliable: true
-message RoguelikeTakeStageFirstPassRewardRsp {
- uint32 stage_id = 14;
- int32 retcode = 5;
-}
diff --git a/protocol/proto/Route.proto b/protocol/proto/Route.proto
deleted file mode 100644
index 2b330cde..00000000
--- a/protocol/proto/Route.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "RoutePoint.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message Route {
- repeated RoutePoint route_points = 1;
- uint32 route_type = 2;
-}
diff --git a/protocol/proto/RoutePoint.proto b/protocol/proto/RoutePoint.proto
deleted file mode 100644
index 00533ff7..00000000
--- a/protocol/proto/RoutePoint.proto
+++ /dev/null
@@ -1,38 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message RoutePoint {
- Vector position = 1;
- float arrive_range = 2;
- bool has_reach_event = 3;
- oneof move_params {
- float velocity = 11;
- float time = 12;
- }
- oneof rotate_params {
- Vector rotation = 21;
- MathQuaternion rotation_speed = 22;
- MathQuaternion axis_speed = 23;
- }
-}
diff --git a/protocol/proto/RoutePointChangeInfo.proto b/protocol/proto/RoutePointChangeInfo.proto
deleted file mode 100644
index 67209343..00000000
--- a/protocol/proto/RoutePointChangeInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message RoutePointChangeInfo {
- float wait_time = 6;
- float target_velocity = 14;
- uint32 point_index = 11;
-}
diff --git a/protocol/proto/SalesmanActivityDetailInfo.proto b/protocol/proto/SalesmanActivityDetailInfo.proto
deleted file mode 100644
index 72a24486..00000000
--- a/protocol/proto/SalesmanActivityDetailInfo.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "SalesmanStatusType.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message SalesmanActivityDetailInfo {
- uint32 special_reward_preview_id = 3;
- SalesmanStatusType status = 4;
- uint32 last_deliver_time = 2;
- map selected_reward_id_map = 5;
- uint32 deliver_count = 11;
- bool is_has_taken_special_reward = 7;
- uint32 day_index = 12;
- uint32 cond_day_count = 6;
- uint32 day_reward_id = 9;
- bool is_today_has_delivered = 13;
-}
diff --git a/protocol/proto/SalesmanDeliverItemReq.proto b/protocol/proto/SalesmanDeliverItemReq.proto
deleted file mode 100644
index 1991948c..00000000
--- a/protocol/proto/SalesmanDeliverItemReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2138
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SalesmanDeliverItemReq {
- uint32 schedule_id = 4;
-}
diff --git a/protocol/proto/SalesmanDeliverItemRsp.proto b/protocol/proto/SalesmanDeliverItemRsp.proto
deleted file mode 100644
index 716baffd..00000000
--- a/protocol/proto/SalesmanDeliverItemRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2104
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SalesmanDeliverItemRsp {
- uint32 schedule_id = 9;
- int32 retcode = 15;
-}
diff --git a/protocol/proto/SalesmanStatusType.proto b/protocol/proto/SalesmanStatusType.proto
deleted file mode 100644
index 2c73885b..00000000
--- a/protocol/proto/SalesmanStatusType.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum SalesmanStatusType {
- SALESMAN_STATUS_TYPE_NONE = 0;
- SALESMAN_STATUS_TYPE_UNSTARTED = 1;
- SALESMAN_STATUS_TYPE_STARTED = 2;
- SALESMAN_STATUS_TYPE_DELIVERED = 3;
-}
diff --git a/protocol/proto/SalesmanTakeRewardReq.proto b/protocol/proto/SalesmanTakeRewardReq.proto
deleted file mode 100644
index d638d0ae..00000000
--- a/protocol/proto/SalesmanTakeRewardReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2191
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SalesmanTakeRewardReq {
- uint32 position = 8;
- uint32 schedule_id = 7;
-}
diff --git a/protocol/proto/SalesmanTakeRewardRsp.proto b/protocol/proto/SalesmanTakeRewardRsp.proto
deleted file mode 100644
index f898ff73..00000000
--- a/protocol/proto/SalesmanTakeRewardRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2110
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SalesmanTakeRewardRsp {
- uint32 position = 13;
- uint32 schedule_id = 7;
- uint32 reward_id = 9;
- int32 retcode = 11;
-}
diff --git a/protocol/proto/SalesmanTakeSpecialRewardReq.proto b/protocol/proto/SalesmanTakeSpecialRewardReq.proto
deleted file mode 100644
index c794639b..00000000
--- a/protocol/proto/SalesmanTakeSpecialRewardReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2145
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SalesmanTakeSpecialRewardReq {
- uint32 schedule_id = 13;
-}
diff --git a/protocol/proto/SalesmanTakeSpecialRewardRsp.proto b/protocol/proto/SalesmanTakeSpecialRewardRsp.proto
deleted file mode 100644
index 7bbc68ba..00000000
--- a/protocol/proto/SalesmanTakeSpecialRewardRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2124
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SalesmanTakeSpecialRewardRsp {
- int32 retcode = 12;
- uint32 schedule_id = 5;
-}
diff --git a/protocol/proto/SalvageBundleChallengeInfo.proto b/protocol/proto/SalvageBundleChallengeInfo.proto
deleted file mode 100644
index 0c415bc7..00000000
--- a/protocol/proto/SalvageBundleChallengeInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SalvageBundleChallengeInfo {
- repeated uint32 finished_bundle_list = 13;
-}
diff --git a/protocol/proto/SalvageChallengeInfo.proto b/protocol/proto/SalvageChallengeInfo.proto
deleted file mode 100644
index 5eec6cb1..00000000
--- a/protocol/proto/SalvageChallengeInfo.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "SalvageBundleChallengeInfo.proto";
-import "SalvageScoreChallengeInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message SalvageChallengeInfo {
- uint32 challenge_type = 5;
- bool is_unlock = 12;
- oneof challenge_detail {
- SalvageBundleChallengeInfo bundle_info = 11;
- SalvageScoreChallengeInfo score_challenge_info = 13;
- uint32 boss_challenge_id = 2;
- }
-}
diff --git a/protocol/proto/SalvageEscortGallerySettleInfo.proto b/protocol/proto/SalvageEscortGallerySettleInfo.proto
deleted file mode 100644
index 9da0812a..00000000
--- a/protocol/proto/SalvageEscortGallerySettleInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message SalvageEscortGallerySettleInfo {
- uint32 time_remain = 14;
- SalvageEscortStopReason reason = 7;
-}
diff --git a/protocol/proto/SalvageEscortRestartReq.proto b/protocol/proto/SalvageEscortRestartReq.proto
deleted file mode 100644
index 238028ac..00000000
--- a/protocol/proto/SalvageEscortRestartReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8396
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SalvageEscortRestartReq {
- uint32 gallery_id = 4;
-}
diff --git a/protocol/proto/SalvageEscortRestartRsp.proto b/protocol/proto/SalvageEscortRestartRsp.proto
deleted file mode 100644
index d2a40990..00000000
--- a/protocol/proto/SalvageEscortRestartRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8959
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SalvageEscortRestartRsp {
- uint32 gallery_id = 14;
- int32 retcode = 5;
-}
diff --git a/protocol/proto/SalvageEscortSettleInfo.proto b/protocol/proto/SalvageEscortSettleInfo.proto
deleted file mode 100644
index 9cb9a2a3..00000000
--- a/protocol/proto/SalvageEscortSettleInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message SalvageEscortSettleInfo {
- SalvageEscortGallerySettleInfo settle_info = 3;
- bool is_new_record = 2;
-}
diff --git a/protocol/proto/SalvageEscortSettleNotify.proto b/protocol/proto/SalvageEscortSettleNotify.proto
deleted file mode 100644
index cc82479e..00000000
--- a/protocol/proto/SalvageEscortSettleNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8499
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SalvageEscortSettleNotify {
- uint32 gallery_id = 14;
- SalvageEscortSettleInfo settle_info = 15;
-}
diff --git a/protocol/proto/SalvageEscortStopReason.proto b/protocol/proto/SalvageEscortStopReason.proto
deleted file mode 100644
index adc4e735..00000000
--- a/protocol/proto/SalvageEscortStopReason.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/SalvagePreventGallerySettleInfo.proto b/protocol/proto/SalvagePreventGallerySettleInfo.proto
deleted file mode 100644
index b1fac4da..00000000
--- a/protocol/proto/SalvagePreventGallerySettleInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message SalvagePreventGallerySettleInfo {
- uint32 time_remain = 8;
- SalvagePreventStopReason reason = 7;
- uint32 final_score = 13;
- uint32 monster_count = 15;
-}
diff --git a/protocol/proto/SalvagePreventRestartReq.proto b/protocol/proto/SalvagePreventRestartReq.proto
deleted file mode 100644
index d4ce7230..00000000
--- a/protocol/proto/SalvagePreventRestartReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8367
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SalvagePreventRestartReq {
- uint32 gallery_id = 13;
-}
diff --git a/protocol/proto/SalvagePreventRestartRsp.proto b/protocol/proto/SalvagePreventRestartRsp.proto
deleted file mode 100644
index a91a7a5d..00000000
--- a/protocol/proto/SalvagePreventRestartRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8938
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SalvagePreventRestartRsp {
- int32 retcode = 10;
- uint32 gallery_id = 12;
-}
diff --git a/protocol/proto/SalvagePreventSettleInfo.proto b/protocol/proto/SalvagePreventSettleInfo.proto
deleted file mode 100644
index 07945e42..00000000
--- a/protocol/proto/SalvagePreventSettleInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message SalvagePreventSettleInfo {
- bool is_new_record = 8;
- SalvagePreventGallerySettleInfo settle_info = 14;
-}
diff --git a/protocol/proto/SalvagePreventSettleNotify.proto b/protocol/proto/SalvagePreventSettleNotify.proto
deleted file mode 100644
index 8515bc95..00000000
--- a/protocol/proto/SalvagePreventSettleNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8231
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SalvagePreventSettleNotify {
- uint32 gallery_id = 13;
- SalvagePreventSettleInfo settle_info = 12;
-}
diff --git a/protocol/proto/SalvagePreventStopReason.proto b/protocol/proto/SalvagePreventStopReason.proto
deleted file mode 100644
index 120d651a..00000000
--- a/protocol/proto/SalvagePreventStopReason.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/SalvageScoreChallengeInfo.proto b/protocol/proto/SalvageScoreChallengeInfo.proto
deleted file mode 100644
index 46441bec..00000000
--- a/protocol/proto/SalvageScoreChallengeInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SalvageScoreChallengeInfo {
- uint32 salvage_challenge_id = 13;
- uint32 max_score = 7;
-}
diff --git a/protocol/proto/SalvageStageInfo.proto b/protocol/proto/SalvageStageInfo.proto
deleted file mode 100644
index 450c32c2..00000000
--- a/protocol/proto/SalvageStageInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "SalvageChallengeInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message SalvageStageInfo {
- repeated SalvageChallengeInfo challenge_info_list = 9;
- bool is_open = 10;
- uint32 stage_id = 2;
-}
diff --git a/protocol/proto/SaveCoopDialogReq.proto b/protocol/proto/SaveCoopDialogReq.proto
deleted file mode 100644
index f56ea59f..00000000
--- a/protocol/proto/SaveCoopDialogReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2000
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SaveCoopDialogReq {
- uint32 main_coop_id = 11;
- uint32 dialog_id = 6;
-}
diff --git a/protocol/proto/SaveCoopDialogRsp.proto b/protocol/proto/SaveCoopDialogRsp.proto
deleted file mode 100644
index b2e07440..00000000
--- a/protocol/proto/SaveCoopDialogRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1962
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SaveCoopDialogRsp {
- uint32 dialog_id = 8;
- uint32 main_coop_id = 10;
- int32 retcode = 7;
-}
diff --git a/protocol/proto/SaveCustomDungeonRoomReq.proto b/protocol/proto/SaveCustomDungeonRoomReq.proto
deleted file mode 100644
index ab56d96f..00000000
--- a/protocol/proto/SaveCustomDungeonRoomReq.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6225
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SaveCustomDungeonRoomReq {
- CustomDungeonRoom custom_dungeon_room = 5;
- bool is_update_setting = 7;
- CustomDungeonSetting setting = 13;
-}
diff --git a/protocol/proto/SaveCustomDungeonRoomRsp.proto b/protocol/proto/SaveCustomDungeonRoomRsp.proto
deleted file mode 100644
index 11bd5bd2..00000000
--- a/protocol/proto/SaveCustomDungeonRoomRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6207
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SaveCustomDungeonRoomRsp {
- uint32 room_id = 14;
- repeated CustomDungeonBlock error_block_list = 9;
- int32 retcode = 12;
-}
diff --git a/protocol/proto/SaveMainCoopReq.proto b/protocol/proto/SaveMainCoopReq.proto
deleted file mode 100644
index 39f110d6..00000000
--- a/protocol/proto/SaveMainCoopReq.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1975
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SaveMainCoopReq {
- map normal_var_map = 15;
- uint32 self_confidence = 2;
- uint32 save_point_id = 1;
- map temp_var_map = 8;
- uint32 id = 3;
-}
diff --git a/protocol/proto/SaveMainCoopRsp.proto b/protocol/proto/SaveMainCoopRsp.proto
deleted file mode 100644
index 15ddc9d0..00000000
--- a/protocol/proto/SaveMainCoopRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1957
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SaveMainCoopRsp {
- int32 retcode = 2;
- repeated uint32 save_point_id_list = 15;
- uint32 id = 14;
-}
diff --git a/protocol/proto/SaveUgcReq.proto b/protocol/proto/SaveUgcReq.proto
deleted file mode 100644
index 8dea6111..00000000
--- a/protocol/proto/SaveUgcReq.proto
+++ /dev/null
@@ -1,38 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6329
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SaveUgcReq {
- UgcType ugc_type = 11;
- oneof record {
- UgcMusicRecord music_record = 2;
- }
- oneof brief {
- UgcMusicBriefInfo music_brief_info = 1488;
- }
-}
diff --git a/protocol/proto/SaveUgcRsp.proto b/protocol/proto/SaveUgcRsp.proto
deleted file mode 100644
index 66635bb6..00000000
--- a/protocol/proto/SaveUgcRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6322
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SaveUgcRsp {
- int32 retcode = 15;
- uint64 ugc_guid = 8;
- UgcType ugc_type = 1;
-}
diff --git a/protocol/proto/SceneAreaUnlockNotify.proto b/protocol/proto/SceneAreaUnlockNotify.proto
deleted file mode 100644
index 6cf54256..00000000
--- a/protocol/proto/SceneAreaUnlockNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 293
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SceneAreaUnlockNotify {
- repeated uint32 area_list = 10;
- uint32 scene_id = 9;
-}
diff --git a/protocol/proto/SceneAreaWeatherNotify.proto b/protocol/proto/SceneAreaWeatherNotify.proto
deleted file mode 100644
index 568bb95a..00000000
--- a/protocol/proto/SceneAreaWeatherNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 230
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SceneAreaWeatherNotify {
- uint32 weather_area_id = 1;
- uint32 weather_gadget_id = 9;
- uint32 climate_type = 14;
- float trans_duration = 15;
- map weather_value_map = 10;
-}
diff --git a/protocol/proto/SceneAudioNotify.proto b/protocol/proto/SceneAudioNotify.proto
deleted file mode 100644
index b2599696..00000000
--- a/protocol/proto/SceneAudioNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3166
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SceneAudioNotify {
- repeated float param2 = 14;
- int32 type = 3;
- repeated string param3 = 11;
- uint32 source_uid = 6;
- repeated uint32 param1 = 4;
-}
diff --git a/protocol/proto/SceneAvatarInfo.proto b/protocol/proto/SceneAvatarInfo.proto
deleted file mode 100644
index 125737aa..00000000
--- a/protocol/proto/SceneAvatarInfo.proto
+++ /dev/null
@@ -1,50 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AvatarExcelInfo.proto";
-import "CurVehicleInfo.proto";
-import "SceneReliquaryInfo.proto";
-import "SceneWeaponInfo.proto";
-import "ServerBuff.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneAvatarInfo {
- uint32 uid = 1;
- uint32 avatar_id = 2;
- uint64 guid = 3;
- uint32 peer_id = 4;
- repeated uint32 equip_id_list = 5;
- uint32 skill_depot_id = 6;
- repeated uint32 talent_id_list = 7;
- SceneWeaponInfo weapon = 8;
- repeated SceneReliquaryInfo reliquary_list = 9;
- uint32 core_proud_skill_level = 11;
- repeated uint32 inherent_proud_skill_list = 12;
- map skill_level_map = 13;
- map proud_skill_extra_level_map = 14;
- repeated ServerBuff server_buff_list = 15;
- repeated uint32 team_resonance_list = 16;
- uint32 wearing_flycloak_id = 17;
- uint32 born_time = 18;
- uint32 costume_id = 19;
- CurVehicleInfo cur_vehicle_info = 20;
- AvatarExcelInfo excel_info = 21;
- uint32 anim_hash = 22;
-}
diff --git a/protocol/proto/SceneAvatarStaminaStepReq.proto b/protocol/proto/SceneAvatarStaminaStepReq.proto
deleted file mode 100644
index a3bdbd44..00000000
--- a/protocol/proto/SceneAvatarStaminaStepReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 299
-// EnetChannelId: 1
-// EnetIsReliable: true
-// IsAllowClient: true
-message SceneAvatarStaminaStepReq {
- bool use_client_rot = 15;
- Vector rot = 7;
-}
diff --git a/protocol/proto/SceneAvatarStaminaStepRsp.proto b/protocol/proto/SceneAvatarStaminaStepRsp.proto
deleted file mode 100644
index 087b4d59..00000000
--- a/protocol/proto/SceneAvatarStaminaStepRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 231
-// EnetChannelId: 1
-// EnetIsReliable: true
-message SceneAvatarStaminaStepRsp {
- bool use_client_rot = 9;
- int32 retcode = 7;
- Vector rot = 11;
-}
diff --git a/protocol/proto/SceneCreateEntityReq.proto b/protocol/proto/SceneCreateEntityReq.proto
deleted file mode 100644
index 96dd6264..00000000
--- a/protocol/proto/SceneCreateEntityReq.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 288
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SceneCreateEntityReq {
- CreateEntityInfo entity = 1;
- bool is_destroy_when_disconnect = 10;
- CreateReason reason = 3;
-}
diff --git a/protocol/proto/SceneCreateEntityRsp.proto b/protocol/proto/SceneCreateEntityRsp.proto
deleted file mode 100644
index b16711ce..00000000
--- a/protocol/proto/SceneCreateEntityRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 226
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SceneCreateEntityRsp {
- int32 retcode = 14;
- uint32 entity_id = 1;
- CreateEntityInfo entity = 10;
-}
diff --git a/protocol/proto/SceneDataNotify.proto b/protocol/proto/SceneDataNotify.proto
deleted file mode 100644
index ae90d443..00000000
--- a/protocol/proto/SceneDataNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3203
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SceneDataNotify {
- repeated string level_config_name_list = 15;
- repeated uint32 scene_tag_id_list = 8;
-}
diff --git a/protocol/proto/SceneDestroyEntityReq.proto b/protocol/proto/SceneDestroyEntityReq.proto
deleted file mode 100644
index 45142ec5..00000000
--- a/protocol/proto/SceneDestroyEntityReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 263
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SceneDestroyEntityReq {
- uint32 entity_id = 7;
-}
diff --git a/protocol/proto/SceneDestroyEntityRsp.proto b/protocol/proto/SceneDestroyEntityRsp.proto
deleted file mode 100644
index 0900c015..00000000
--- a/protocol/proto/SceneDestroyEntityRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 295
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SceneDestroyEntityRsp {
- int32 retcode = 14;
- uint32 entity_id = 7;
-}
diff --git a/protocol/proto/SceneEntitiesMoveCombineNotify.proto b/protocol/proto/SceneEntitiesMoveCombineNotify.proto
deleted file mode 100644
index aaf7d010..00000000
--- a/protocol/proto/SceneEntitiesMoveCombineNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3387
-// EnetChannelId: 1
-// EnetIsReliable: false
-message SceneEntitiesMoveCombineNotify {
- repeated EntityMoveInfo entity_move_info_list = 8;
-}
diff --git a/protocol/proto/SceneEntitiesMovesReq.proto b/protocol/proto/SceneEntitiesMovesReq.proto
deleted file mode 100644
index 110d165a..00000000
--- a/protocol/proto/SceneEntitiesMovesReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 279
-// EnetChannelId: 1
-// EnetIsReliable: false
-// IsAllowClient: true
-message SceneEntitiesMovesReq {
- repeated EntityMoveInfo entity_move_info_list = 14;
-}
diff --git a/protocol/proto/SceneEntitiesMovesRsp.proto b/protocol/proto/SceneEntitiesMovesRsp.proto
deleted file mode 100644
index 234f9fee..00000000
--- a/protocol/proto/SceneEntitiesMovesRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 255
-// EnetChannelId: 1
-// EnetIsReliable: false
-message SceneEntitiesMovesRsp {
- repeated EntityMoveFailInfo entity_move_fail_info_list = 11;
-}
diff --git a/protocol/proto/SceneEntityAiInfo.proto b/protocol/proto/SceneEntityAiInfo.proto
deleted file mode 100644
index 3fc5b9d0..00000000
--- a/protocol/proto/SceneEntityAiInfo.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ServantInfo.proto";
-import "Vector.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneEntityAiInfo {
- bool is_ai_open = 1;
- Vector born_pos = 2;
- map skill_cd_map = 3;
- ServantInfo servant_info = 4;
- map ai_threat_map = 5;
- map skill_group_cd_map = 6;
- uint32 cur_tactic = 7;
-}
diff --git a/protocol/proto/SceneEntityAppearNotify.proto b/protocol/proto/SceneEntityAppearNotify.proto
deleted file mode 100644
index 864b1122..00000000
--- a/protocol/proto/SceneEntityAppearNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 221
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SceneEntityAppearNotify {
- VisionType appear_type = 15;
- uint32 param = 9;
- repeated SceneEntityInfo entity_list = 5;
-}
diff --git a/protocol/proto/SceneEntityDisappearNotify.proto b/protocol/proto/SceneEntityDisappearNotify.proto
deleted file mode 100644
index 5c87a995..00000000
--- a/protocol/proto/SceneEntityDisappearNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "VisionType.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 203
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SceneEntityDisappearNotify {
- uint32 param = 6;
- repeated uint32 entity_list = 1;
- VisionType disappear_type = 2;
-}
diff --git a/protocol/proto/SceneEntityDrownReq.proto b/protocol/proto/SceneEntityDrownReq.proto
deleted file mode 100644
index 9c0d3d63..00000000
--- a/protocol/proto/SceneEntityDrownReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 227
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SceneEntityDrownReq {
- uint32 entity_id = 10;
-}
diff --git a/protocol/proto/SceneEntityDrownRsp.proto b/protocol/proto/SceneEntityDrownRsp.proto
deleted file mode 100644
index c408eb9a..00000000
--- a/protocol/proto/SceneEntityDrownRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 294
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SceneEntityDrownRsp {
- int32 retcode = 8;
- uint32 entity_id = 11;
-}
diff --git a/protocol/proto/SceneEntityInfo.proto b/protocol/proto/SceneEntityInfo.proto
deleted file mode 100644
index 9617361d..00000000
--- a/protocol/proto/SceneEntityInfo.proto
+++ /dev/null
@@ -1,58 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-import "EntityAuthorityInfo.proto";
-import "EntityClientData.proto";
-import "EntityEnvironmentInfo.proto";
-import "FightPropPair.proto";
-import "MotionInfo.proto";
-import "PropPair.proto";
-import "ProtEntityType.proto";
-import "SceneAvatarInfo.proto";
-import "SceneGadgetInfo.proto";
-import "SceneMonsterInfo.proto";
-import "SceneNpcInfo.proto";
-import "ServerBuff.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneEntityInfo {
- ProtEntityType entity_type = 1;
- uint32 entity_id = 2;
- string name = 3;
- MotionInfo motion_info = 4;
- repeated PropPair prop_list = 5;
- repeated FightPropPair fight_prop_list = 6;
- uint32 life_state = 7;
- repeated AnimatorParameterValueInfoPair animator_para_list = 9;
- uint32 last_move_scene_time_ms = 17;
- uint32 last_move_reliable_seq = 18;
- EntityClientData entity_client_data = 19;
- repeated EntityEnvironmentInfo entity_environment_info_list = 20;
- EntityAuthorityInfo entity_authority_info = 21;
- repeated string tag_list = 22;
- repeated ServerBuff server_buff_list = 23;
- oneof entity {
- SceneAvatarInfo avatar = 10;
- SceneMonsterInfo monster = 11;
- SceneNpcInfo npc = 12;
- SceneGadgetInfo gadget = 13;
- }
-}
diff --git a/protocol/proto/SceneEntityMoveNotify.proto b/protocol/proto/SceneEntityMoveNotify.proto
deleted file mode 100644
index 6e7e9ffc..00000000
--- a/protocol/proto/SceneEntityMoveNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 275
-// EnetChannelId: 1
-// EnetIsReliable: true
-message SceneEntityMoveNotify {
- MotionInfo motion_info = 6;
- uint32 entity_id = 8;
- uint32 scene_time = 15;
- uint32 reliable_seq = 2;
-}
diff --git a/protocol/proto/SceneEntityMoveReq.proto b/protocol/proto/SceneEntityMoveReq.proto
deleted file mode 100644
index 7987d17d..00000000
--- a/protocol/proto/SceneEntityMoveReq.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 290
-// EnetChannelId: 1
-// EnetIsReliable: false
-// IsAllowClient: true
-message SceneEntityMoveReq {
- MotionInfo motion_info = 7;
- uint32 scene_time = 4;
- uint32 entity_id = 8;
- uint32 reliable_seq = 15;
-}
diff --git a/protocol/proto/SceneEntityMoveRsp.proto b/protocol/proto/SceneEntityMoveRsp.proto
deleted file mode 100644
index e2bc16b1..00000000
--- a/protocol/proto/SceneEntityMoveRsp.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 273
-// EnetChannelId: 1
-// EnetIsReliable: true
-message SceneEntityMoveRsp {
- uint32 entity_id = 4;
- MotionInfo fail_motion = 1;
- uint32 scene_time = 10;
- uint32 reliable_seq = 6;
- int32 retcode = 8;
-}
diff --git a/protocol/proto/SceneEntityUpdateNotify.proto b/protocol/proto/SceneEntityUpdateNotify.proto
deleted file mode 100644
index ab6f749c..00000000
--- a/protocol/proto/SceneEntityUpdateNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3412
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SceneEntityUpdateNotify {
- uint32 param = 10;
- VisionType appear_type = 13;
- repeated SceneEntityInfo entity_list = 5;
-}
diff --git a/protocol/proto/SceneFishInfo.proto b/protocol/proto/SceneFishInfo.proto
deleted file mode 100644
index 8e338431..00000000
--- a/protocol/proto/SceneFishInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneFishInfo {
- uint32 fish_id = 1;
- uint32 fish_pool_entity_id = 2;
- Vector fish_pool_pos = 3;
- uint32 fish_pool_gadget_id = 4;
- uint32 last_shock_time = 5;
-}
diff --git a/protocol/proto/SceneForceLockNotify.proto b/protocol/proto/SceneForceLockNotify.proto
deleted file mode 100644
index 79763dcb..00000000
--- a/protocol/proto/SceneForceLockNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 234
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SceneForceLockNotify {
- repeated uint32 force_id_list = 9;
-}
diff --git a/protocol/proto/SceneForceUnlockNotify.proto b/protocol/proto/SceneForceUnlockNotify.proto
deleted file mode 100644
index 4beae4e7..00000000
--- a/protocol/proto/SceneForceUnlockNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 206
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SceneForceUnlockNotify {
- bool is_add = 10;
- repeated uint32 force_id_list = 2;
-}
diff --git a/protocol/proto/SceneGadgetInfo.proto b/protocol/proto/SceneGadgetInfo.proto
deleted file mode 100644
index f59f7306..00000000
--- a/protocol/proto/SceneGadgetInfo.proto
+++ /dev/null
@@ -1,89 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AbilityGadgetInfo.proto";
-import "BlossomChestInfo.proto";
-import "BossChestInfo.proto";
-import "ClientGadgetInfo.proto";
-import "CustomGadgetTreeInfo.proto";
-import "DeshretObeliskGadgetInfo.proto";
-import "EchoShellInfo.proto";
-import "FishPoolInfo.proto";
-import "FoundationInfo.proto";
-import "GadgetBornType.proto";
-import "GadgetGeneralRewardInfo.proto";
-import "GadgetPlayInfo.proto";
-import "GatherGadgetInfo.proto";
-import "Item.proto";
-import "MpPlayRewardInfo.proto";
-import "NightCrowGadgetInfo.proto";
-import "OfferingInfo.proto";
-import "PlatformInfo.proto";
-import "RoguelikeGadgetInfo.proto";
-import "ScreenInfo.proto";
-import "StatueGadgetInfo.proto";
-import "VehicleInfo.proto";
-import "WeatherInfo.proto";
-import "WorktopInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneGadgetInfo {
- uint32 gadget_id = 1;
- uint32 group_id = 2;
- uint32 config_id = 3;
- uint32 owner_entity_id = 4;
- GadgetBornType born_type = 5;
- uint32 gadget_state = 6;
- uint32 gadget_type = 7;
- bool is_show_cutscene = 8;
- uint32 authority_peer_id = 9;
- bool is_enable_interact = 10;
- uint32 interact_id = 11;
- uint32 mark_flag = 21;
- uint32 prop_owner_entity_id = 22;
- PlatformInfo platform = 23;
- repeated uint32 interact_uid_list = 24;
- uint32 draft_id = 25;
- uint32 gadget_talk_state = 26;
- GadgetPlayInfo play_info = 100;
- oneof content {
- Item trifle_item = 12;
- GatherGadgetInfo gather_gadget = 13;
- WorktopInfo worktop = 14;
- ClientGadgetInfo client_gadget = 15;
- WeatherInfo weather = 17;
- AbilityGadgetInfo ability_gadget = 18;
- StatueGadgetInfo statue_gadget = 19;
- BossChestInfo boss_chest = 20;
- BlossomChestInfo blossom_chest = 41;
- MpPlayRewardInfo mp_play_reward = 42;
- GadgetGeneralRewardInfo general_reward = 43;
- OfferingInfo offering_info = 44;
- FoundationInfo foundation_info = 45;
- VehicleInfo vehicle_info = 46;
- EchoShellInfo shell_info = 47;
- ScreenInfo screen_info = 48;
- FishPoolInfo fish_pool_info = 59;
- CustomGadgetTreeInfo custom_gadget_tree_info = 60;
- RoguelikeGadgetInfo roguelike_gadget_info = 61;
- NightCrowGadgetInfo night_crow_gadget_info = 62;
- DeshretObeliskGadgetInfo deshret_obelisk_gadget_info = 63;
- }
-}
diff --git a/protocol/proto/SceneGalleryBalloonInfo.proto b/protocol/proto/SceneGalleryBalloonInfo.proto
deleted file mode 100644
index 3087cad9..00000000
--- a/protocol/proto/SceneGalleryBalloonInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneGalleryBalloonInfo {
- map scene_player_balloon_info_map = 14;
- uint32 end_time = 5;
-}
diff --git a/protocol/proto/SceneGalleryBounceConjuringInfo.proto b/protocol/proto/SceneGalleryBounceConjuringInfo.proto
deleted file mode 100644
index 749681f5..00000000
--- a/protocol/proto/SceneGalleryBounceConjuringInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneGalleryBounceConjuringInfo {
- uint32 total_destroyed_machine_count = 4;
- uint32 total_score = 6;
-}
diff --git a/protocol/proto/SceneGalleryBrokenFloorInfo.proto b/protocol/proto/SceneGalleryBrokenFloorInfo.proto
deleted file mode 100644
index 965fc272..00000000
--- a/protocol/proto/SceneGalleryBrokenFloorInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneGalleryBrokenFloorInfo {
- map fall_count_map = 3;
- uint32 end_time = 9;
-}
diff --git a/protocol/proto/SceneGalleryBulletInfo.proto b/protocol/proto/SceneGalleryBulletInfo.proto
deleted file mode 100644
index b662f138..00000000
--- a/protocol/proto/SceneGalleryBulletInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneGalleryBulletInfo {
- uint32 end_time = 1;
- map hit_count_map = 10;
-}
diff --git a/protocol/proto/SceneGalleryBuoyantCombatInfo.proto b/protocol/proto/SceneGalleryBuoyantCombatInfo.proto
deleted file mode 100644
index 4d9661ef..00000000
--- a/protocol/proto/SceneGalleryBuoyantCombatInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneGalleryBuoyantCombatInfo {
- uint32 score = 6;
- uint32 kill_special_monster_count = 1;
- uint32 kill_monster_count = 14;
-}
diff --git a/protocol/proto/SceneGalleryCharAmusementInfo.proto b/protocol/proto/SceneGalleryCharAmusementInfo.proto
deleted file mode 100644
index 6c7c0116..00000000
--- a/protocol/proto/SceneGalleryCharAmusementInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneGalleryCharAmusementInfo {
- bool is_last_level = 2;
- uint32 max_score = 9;
- uint32 cur_score = 14;
- bool is_finish = 10;
- bool is_success = 1;
-}
diff --git a/protocol/proto/SceneGalleryCrystalLinkInfo.proto b/protocol/proto/SceneGalleryCrystalLinkInfo.proto
deleted file mode 100644
index 9b206db5..00000000
--- a/protocol/proto/SceneGalleryCrystalLinkInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneGalleryCrystalLinkInfo {
- uint32 score = 10;
-}
diff --git a/protocol/proto/SceneGalleryEffigyChallengeV2Info.proto b/protocol/proto/SceneGalleryEffigyChallengeV2Info.proto
deleted file mode 100644
index df57e493..00000000
--- a/protocol/proto/SceneGalleryEffigyChallengeV2Info.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneGalleryEffigyChallengeV2Info {
- uint32 killed_monster_cnt = 10;
- uint32 total_target_kill_cnt = 15;
- uint32 scene_start_time = 14;
- uint32 t_remain_use_time = 6;
- uint32 boss_violent_level = 9;
-}
diff --git a/protocol/proto/SceneGalleryFallInfo.proto b/protocol/proto/SceneGalleryFallInfo.proto
deleted file mode 100644
index da3690cc..00000000
--- a/protocol/proto/SceneGalleryFallInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneGalleryFallInfo {
- map scene_player_fall_info_map = 12;
- uint32 end_time = 2;
-}
diff --git a/protocol/proto/SceneGalleryFlowerInfo.proto b/protocol/proto/SceneGalleryFlowerInfo.proto
deleted file mode 100644
index 93ee4a3b..00000000
--- a/protocol/proto/SceneGalleryFlowerInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneGalleryFlowerInfo {
- uint32 end_time = 7;
- uint32 target_score = 13;
- uint32 cur_score = 9;
-}
diff --git a/protocol/proto/SceneGalleryFungusFighterCaptureInfo.proto b/protocol/proto/SceneGalleryFungusFighterCaptureInfo.proto
deleted file mode 100644
index a23eb327..00000000
--- a/protocol/proto/SceneGalleryFungusFighterCaptureInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneGalleryFungusFighterCaptureInfo {
- bool is_hide_progress = 13;
-}
diff --git a/protocol/proto/SceneGalleryFungusFighterTrainingInfo.proto b/protocol/proto/SceneGalleryFungusFighterTrainingInfo.proto
deleted file mode 100644
index 27144ebd..00000000
--- a/protocol/proto/SceneGalleryFungusFighterTrainingInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneGalleryFungusFighterTrainingInfo {
- uint32 max_monster_count = 4;
- uint32 killed_monster_count = 9;
- uint32 buff_start_time = 13;
- uint32 buff_id = 1;
- uint32 max_skill_count = 10;
- uint32 buff_last_time = 14;
- uint32 rest_skill_count = 5;
-}
diff --git a/protocol/proto/SceneGalleryHandballInfo.proto b/protocol/proto/SceneGalleryHandballInfo.proto
deleted file mode 100644
index 7bfd7470..00000000
--- a/protocol/proto/SceneGalleryHandballInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneGalleryHandballInfo {
- PlaceInfo ball_place_info = 9;
- bool is_have_ball = 15;
-}
diff --git a/protocol/proto/SceneGalleryHideAndSeekInfo.proto b/protocol/proto/SceneGalleryHideAndSeekInfo.proto
deleted file mode 100644
index 274a4b7e..00000000
--- a/protocol/proto/SceneGalleryHideAndSeekInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneGalleryHideAndSeekInfo {
- repeated uint32 visible_uid_list = 13;
- repeated uint32 caught_uid_list = 4;
-}
diff --git a/protocol/proto/SceneGalleryHomeBalloonInfo.proto b/protocol/proto/SceneGalleryHomeBalloonInfo.proto
deleted file mode 100644
index b1228e86..00000000
--- a/protocol/proto/SceneGalleryHomeBalloonInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneGalleryHomeBalloonInfo {
- uint32 score = 7;
-}
diff --git a/protocol/proto/SceneGalleryHomeSeekFurnitureInfo.proto b/protocol/proto/SceneGalleryHomeSeekFurnitureInfo.proto
deleted file mode 100644
index 02c835dc..00000000
--- a/protocol/proto/SceneGalleryHomeSeekFurnitureInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneGalleryHomeSeekFurnitureInfo {
- uint32 cur_tide_left_num = 6;
- map player_score_map = 8;
- uint32 cur_tide_duration_time = 12;
- uint32 cur_tide_total_num = 9;
-}
diff --git a/protocol/proto/SceneGalleryInfo.proto b/protocol/proto/SceneGalleryInfo.proto
deleted file mode 100644
index 228c08f8..00000000
--- a/protocol/proto/SceneGalleryInfo.proto
+++ /dev/null
@@ -1,96 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "GalleryStageType.proto";
-import "SceneGalleryBalloonInfo.proto";
-import "SceneGalleryBounceConjuringInfo.proto";
-import "SceneGalleryBrokenFloorInfo.proto";
-import "SceneGalleryBulletInfo.proto";
-import "SceneGalleryBuoyantCombatInfo.proto";
-import "SceneGalleryCharAmusementInfo.proto";
-import "SceneGalleryCrystalLinkInfo.proto";
-import "SceneGalleryEffigyChallengeV2Info.proto";
-import "SceneGalleryFallInfo.proto";
-import "SceneGalleryFlowerInfo.proto";
-import "SceneGalleryFungusFighterCaptureInfo.proto";
-import "SceneGalleryFungusFighterTrainingInfo.proto";
-import "SceneGalleryHandballInfo.proto";
-import "SceneGalleryHideAndSeekInfo.proto";
-import "SceneGalleryHomeBalloonInfo.proto";
-import "SceneGalleryHomeSeekFurnitureInfo.proto";
-import "SceneGalleryInstableSprayInfo.proto";
-import "SceneGalleryIrodoriMasterInfo.proto";
-import "SceneGalleryIslandPartyDownHillInfo.proto";
-import "SceneGalleryIslandPartyRaftInfo.proto";
-import "SceneGalleryIslandPartySailInfo.proto";
-import "SceneGalleryLuminanceStoneChallengeInfo.proto";
-import "SceneGalleryMuqadasPotionInfo.proto";
-import "SceneGalleryProgressInfo.proto";
-import "SceneGallerySalvageEscortInfoInfo.proto";
-import "SceneGallerySalvagePreventInfo.proto";
-import "SceneGallerySummerTimeV2BoatInfo.proto";
-import "SceneGallerySumoInfo.proto";
-import "SceneGalleryTreasureSeelieInfo.proto";
-import "SceneGalleryVintageHuntingInfo.proto";
-import "SceneGalleryWindFieldInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneGalleryInfo {
- GalleryStageType stage = 5;
- repeated SceneGalleryProgressInfo progress_info_list = 4;
- uint32 gallery_id = 2;
- uint32 start_time = 3;
- uint32 end_time = 11;
- uint32 owner_uid = 9;
- uint32 player_count = 1;
- uint32 pre_start_end_time = 15;
- oneof info {
- SceneGalleryBalloonInfo balloon_info = 14;
- SceneGalleryFallInfo fall_info = 7;
- SceneGalleryFlowerInfo flower_info = 8;
- SceneGalleryBulletInfo bullet_info = 13;
- SceneGalleryBrokenFloorInfo broken_floor_info = 10;
- SceneGalleryHideAndSeekInfo hide_and_seek_info = 6;
- SceneGalleryBuoyantCombatInfo buoyant_combat_info = 1384;
- SceneGalleryBounceConjuringInfo bounce_conjuring_info = 708;
- SceneGalleryHandballInfo handball_info = 1997;
- SceneGallerySumoInfo sumo_info = 811;
- SceneGallerySalvagePreventInfo salvage_prevent_info = 1700;
- SceneGallerySalvageEscortInfoInfo salvage_escort_info = 759;
- SceneGalleryHomeBalloonInfo home_balloon_info = 1034;
- SceneGalleryCrystalLinkInfo crystal_link_info = 2004;
- SceneGalleryIrodoriMasterInfo irodori_master_info = 1953;
- SceneGalleryLuminanceStoneChallengeInfo luminance_stone_challenge_info = 106;
- SceneGalleryHomeSeekFurnitureInfo home_seek_furniture_info = 1456;
- SceneGalleryIslandPartyDownHillInfo island_party_down_hill_info = 462;
- SceneGallerySummerTimeV2BoatInfo summer_time_v2_boat_info = 296;
- SceneGalleryIslandPartyRaftInfo island_party_raft_info = 1805;
- SceneGalleryIslandPartySailInfo island_party_sail_info = 1133;
- SceneGalleryInstableSprayInfo instable_spray_info = 1196;
- SceneGalleryMuqadasPotionInfo muqadas_potion_info = 865;
- SceneGalleryTreasureSeelieInfo treasure_seelie_info = 1525;
- SceneGalleryVintageHuntingInfo vintage_hunting_info = 254;
- SceneGalleryWindFieldInfo wind_field_info = 1080;
- SceneGalleryFungusFighterTrainingInfo fungus_fighter_training_info = 1328;
- SceneGalleryEffigyChallengeV2Info effigy_challenge_info = 882;
- SceneGalleryFungusFighterCaptureInfo fungus_fighter_capture_info = 422;
- SceneGalleryCharAmusementInfo char_amusement_info = 1086;
- }
-}
diff --git a/protocol/proto/SceneGalleryInfoNotify.proto b/protocol/proto/SceneGalleryInfoNotify.proto
deleted file mode 100644
index fb3893f6..00000000
--- a/protocol/proto/SceneGalleryInfoNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5581
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SceneGalleryInfoNotify {
- SceneGalleryInfo gallery_info = 4;
-}
diff --git a/protocol/proto/SceneGalleryInstableSprayBuffInfo.proto b/protocol/proto/SceneGalleryInstableSprayBuffInfo.proto
deleted file mode 100644
index 9e829594..00000000
--- a/protocol/proto/SceneGalleryInstableSprayBuffInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneGalleryInstableSprayBuffInfo {
- uint32 buff_id = 6;
- uint64 buff_end_time = 9;
- uint64 buff_max_time = 4;
-}
diff --git a/protocol/proto/SceneGalleryInstableSprayInfo.proto b/protocol/proto/SceneGalleryInstableSprayInfo.proto
deleted file mode 100644
index a264cd36..00000000
--- a/protocol/proto/SceneGalleryInstableSprayInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneGalleryInstableSprayInfo {
- uint32 score = 5;
- repeated SceneGalleryInstableSprayBuffInfo buff_info_list = 12;
-}
diff --git a/protocol/proto/SceneGalleryIrodoriMasterInfo.proto b/protocol/proto/SceneGalleryIrodoriMasterInfo.proto
deleted file mode 100644
index c7a85523..00000000
--- a/protocol/proto/SceneGalleryIrodoriMasterInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneGalleryIrodoriMasterInfo {
- uint32 level_id = 8;
- uint32 difficulty = 1;
- bool is_cg_viewed = 5;
-}
diff --git a/protocol/proto/SceneGalleryIslandPartyDownHillInfo.proto b/protocol/proto/SceneGalleryIslandPartyDownHillInfo.proto
deleted file mode 100644
index 810677e9..00000000
--- a/protocol/proto/SceneGalleryIslandPartyDownHillInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneGalleryIslandPartyDownHillInfo {
- uint32 total_kill_monster_count = 14;
- GalleryStartSource start_source = 15;
- uint32 max_kill_monster_count = 5;
- uint32 coin = 13;
-}
diff --git a/protocol/proto/SceneGalleryIslandPartyRaftInfo.proto b/protocol/proto/SceneGalleryIslandPartyRaftInfo.proto
deleted file mode 100644
index 37d3cb76..00000000
--- a/protocol/proto/SceneGalleryIslandPartyRaftInfo.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneGalleryIslandPartyRaftInfo {
- uint32 coin = 6;
- GalleryStartSource start_source = 7;
- uint32 component = 1;
- uint32 fuel = 15;
- uint32 point_id = 12;
- uint32 raft_entity_id = 4;
-}
diff --git a/protocol/proto/SceneGalleryIslandPartySailInfo.proto b/protocol/proto/SceneGalleryIslandPartySailInfo.proto
deleted file mode 100644
index df2c48aa..00000000
--- a/protocol/proto/SceneGalleryIslandPartySailInfo.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneGalleryIslandPartySailInfo {
- uint32 max_clean_progress = 14;
- uint32 clean_progress = 10;
- GalleryStartSource start_source = 1;
- uint32 kill_progress = 11;
- uint32 coin = 15;
- IslandPartySailStage stage = 12;
- uint32 max_kill_progress = 8;
-}
diff --git a/protocol/proto/SceneGalleryLuminanceStoneChallengeInfo.proto b/protocol/proto/SceneGalleryLuminanceStoneChallengeInfo.proto
deleted file mode 100644
index 75e9ded6..00000000
--- a/protocol/proto/SceneGalleryLuminanceStoneChallengeInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneGalleryLuminanceStoneChallengeInfo {
- uint32 kill_monster_count = 5;
- uint32 score = 3;
- uint32 clean_mud_count = 2;
- uint32 kill_special_monster_count = 6;
-}
diff --git a/protocol/proto/SceneGalleryMuqadasPotionInfo.proto b/protocol/proto/SceneGalleryMuqadasPotionInfo.proto
deleted file mode 100644
index a81219bc..00000000
--- a/protocol/proto/SceneGalleryMuqadasPotionInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneGalleryMuqadasPotionInfo {
- uint32 score = 6;
- uint32 capture_weakness_count = 4;
- uint32 skill_energy = 10;
- uint32 skill_use_limit = 9;
-}
diff --git a/protocol/proto/SceneGalleryProgressInfo.proto b/protocol/proto/SceneGalleryProgressInfo.proto
deleted file mode 100644
index 6e375ac8..00000000
--- a/protocol/proto/SceneGalleryProgressInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneGalleryProgressInfo {
- repeated uint32 progress_stage_list = 8;
- string key = 11;
- uint32 progress = 5;
- uint32 ui_form = 12;
-}
diff --git a/protocol/proto/SceneGallerySalvageEscortInfoInfo.proto b/protocol/proto/SceneGallerySalvageEscortInfoInfo.proto
deleted file mode 100644
index 198b0d9a..00000000
--- a/protocol/proto/SceneGallerySalvageEscortInfoInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneGallerySalvageEscortInfoInfo {
- uint32 max_box_count = 14;
- uint32 max_monster_count = 3;
- uint32 box_count = 7;
- uint32 monster_count = 11;
-}
diff --git a/protocol/proto/SceneGallerySalvagePreventInfo.proto b/protocol/proto/SceneGallerySalvagePreventInfo.proto
deleted file mode 100644
index a6b7074c..00000000
--- a/protocol/proto/SceneGallerySalvagePreventInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneGallerySalvagePreventInfo {
- uint32 monster_count = 7;
-}
diff --git a/protocol/proto/SceneGallerySummerTimeV2BoatInfo.proto b/protocol/proto/SceneGallerySummerTimeV2BoatInfo.proto
deleted file mode 100644
index 8cfdd915..00000000
--- a/protocol/proto/SceneGallerySummerTimeV2BoatInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneGallerySummerTimeV2BoatInfo {
- uint32 param1 = 15;
- uint32 param3 = 3;
- uint32 used_time = 11;
- uint32 param2 = 7;
-}
diff --git a/protocol/proto/SceneGallerySumoInfo.proto b/protocol/proto/SceneGallerySumoInfo.proto
deleted file mode 100644
index 35a1cc62..00000000
--- a/protocol/proto/SceneGallerySumoInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneGallerySumoInfo {
- uint32 score = 2;
- uint32 kill_normal_mosnter_num = 15;
- uint32 kill_elite_monster_num = 14;
-}
diff --git a/protocol/proto/SceneGalleryTreasureSeelieInfo.proto b/protocol/proto/SceneGalleryTreasureSeelieInfo.proto
deleted file mode 100644
index 93926d7c..00000000
--- a/protocol/proto/SceneGalleryTreasureSeelieInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneGalleryTreasureSeelieInfo {
- uint32 progress = 15;
- uint32 goal = 14;
-}
diff --git a/protocol/proto/SceneGalleryVintageHuntingInfo.proto b/protocol/proto/SceneGalleryVintageHuntingInfo.proto
deleted file mode 100644
index 097c3317..00000000
--- a/protocol/proto/SceneGalleryVintageHuntingInfo.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneGalleryVintageHuntingInfo {
- uint32 stage_id = 7;
- oneof info {
- VintageHuntingFirstStageInfo first_stage_info = 2;
- VintageHuntingSecondStageInfo second_stage_info = 15;
- VintageHuntingThirdStageInfo third_stage_info = 12;
- }
-}
diff --git a/protocol/proto/SceneGalleryVintageHuntingSettleNotify.proto b/protocol/proto/SceneGalleryVintageHuntingSettleNotify.proto
deleted file mode 100644
index 17a6cda6..00000000
--- a/protocol/proto/SceneGalleryVintageHuntingSettleNotify.proto
+++ /dev/null
@@ -1,40 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 20324
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SceneGalleryVintageHuntingSettleNotify {
- bool has_new_watcher = 11;
- uint32 stage_id = 9;
- uint32 total_watcher_num = 12;
- uint32 finished_watcher_num = 6;
- bool is_new_record = 1;
- oneof info {
- VintageHuntingFirstStageSettleInfo first_stage_info = 4;
- VintageHuntingSecondStageSettleInfo second_stage_info = 10;
- VintageHuntingThirdStageSettleInfo third_stage_info = 8;
- }
-}
diff --git a/protocol/proto/SceneGalleryWindFieldInfo.proto b/protocol/proto/SceneGalleryWindFieldInfo.proto
deleted file mode 100644
index 03a62dc8..00000000
--- a/protocol/proto/SceneGalleryWindFieldInfo.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneGalleryWindFieldInfo {
- uint32 killed_monster_num = 5;
- uint32 challenge_ball_max_count = 12;
- uint32 show_id = 15;
- uint32 challenge_total_time = 4;
- uint32 challenge_ball_cur_count = 9;
- uint32 coin_num = 1;
- uint32 challenge_timestamp = 13;
- uint32 element_ball_num = 10;
-}
diff --git a/protocol/proto/SceneInitFinishReq.proto b/protocol/proto/SceneInitFinishReq.proto
deleted file mode 100644
index d2d23a75..00000000
--- a/protocol/proto/SceneInitFinishReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 235
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SceneInitFinishReq {
- uint32 enter_scene_token = 11;
-}
diff --git a/protocol/proto/SceneInitFinishRsp.proto b/protocol/proto/SceneInitFinishRsp.proto
deleted file mode 100644
index 47c17c0d..00000000
--- a/protocol/proto/SceneInitFinishRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 207
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SceneInitFinishRsp {
- int32 retcode = 13;
- uint32 enter_scene_token = 8;
-}
diff --git a/protocol/proto/SceneKickPlayerNotify.proto b/protocol/proto/SceneKickPlayerNotify.proto
deleted file mode 100644
index 1d236930..00000000
--- a/protocol/proto/SceneKickPlayerNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 211
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SceneKickPlayerNotify {
- uint32 target_uid = 8;
- uint32 kicker_uid = 9;
-}
diff --git a/protocol/proto/SceneKickPlayerReq.proto b/protocol/proto/SceneKickPlayerReq.proto
deleted file mode 100644
index c8b36f87..00000000
--- a/protocol/proto/SceneKickPlayerReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 264
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SceneKickPlayerReq {
- uint32 target_uid = 6;
-}
diff --git a/protocol/proto/SceneKickPlayerRsp.proto b/protocol/proto/SceneKickPlayerRsp.proto
deleted file mode 100644
index 2fce7335..00000000
--- a/protocol/proto/SceneKickPlayerRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 238
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SceneKickPlayerRsp {
- int32 retcode = 13;
- uint32 target_uid = 10;
-}
diff --git a/protocol/proto/SceneMonsterInfo.proto b/protocol/proto/SceneMonsterInfo.proto
deleted file mode 100644
index 434c1f9d..00000000
--- a/protocol/proto/SceneMonsterInfo.proto
+++ /dev/null
@@ -1,56 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "FishtankFishInfo.proto";
-import "MonsterBornType.proto";
-import "MonsterRoute.proto";
-import "SceneFishInfo.proto";
-import "SceneWeaponInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneMonsterInfo {
- uint32 monster_id = 1;
- uint32 group_id = 2;
- uint32 config_id = 3;
- repeated SceneWeaponInfo weapon_list = 4;
- uint32 authority_peer_id = 5;
- repeated uint32 affix_list = 6;
- bool is_elite = 7;
- uint32 owner_entity_id = 8;
- uint32 summoned_tag = 9;
- map summon_tag_map = 10;
- uint32 pose_id = 11;
- MonsterBornType born_type = 12;
- uint32 block_id = 13;
- uint32 mark_flag = 14;
- uint32 title_id = 15;
- uint32 special_name_id = 16;
- uint32 attack_target_id = 17;
- MonsterRoute monster_route = 18;
- uint32 ai_config_id = 19;
- uint32 level_route_id = 20;
- uint32 init_pose_id = 21;
- bool is_light = 22;
- uint32 kill_num = 23;
- oneof content {
- SceneFishInfo fish_info = 50;
- FishtankFishInfo fishtank_fish_info = 51;
- }
-}
diff --git a/protocol/proto/SceneNpcInfo.proto b/protocol/proto/SceneNpcInfo.proto
deleted file mode 100644
index c786b987..00000000
--- a/protocol/proto/SceneNpcInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneNpcInfo {
- uint32 npc_id = 1;
- uint32 room_id = 2;
- uint32 parent_quest_id = 3;
- uint32 block_id = 4;
-}
diff --git a/protocol/proto/ScenePlayBattleInfo.proto b/protocol/proto/ScenePlayBattleInfo.proto
deleted file mode 100644
index af6913de..00000000
--- a/protocol/proto/ScenePlayBattleInfo.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ScenePlayBattleInfo {
- uint32 mode = 4;
- repeated uint32 progress_stage_list = 3;
- uint32 start_time = 10;
- uint32 duration = 14;
- uint32 play_type = 12;
- uint32 play_id = 1;
- uint32 prepare_end_time = 7;
- uint32 progress = 11;
- uint32 state = 8;
- uint32 type = 9;
-}
diff --git a/protocol/proto/ScenePlayBattleInfoListNotify.proto b/protocol/proto/ScenePlayBattleInfoListNotify.proto
deleted file mode 100644
index ae720c6c..00000000
--- a/protocol/proto/ScenePlayBattleInfoListNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4431
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ScenePlayBattleInfoListNotify {
- repeated ScenePlayBattleInfo battle_info_list = 12;
-}
diff --git a/protocol/proto/ScenePlayBattleInfoNotify.proto b/protocol/proto/ScenePlayBattleInfoNotify.proto
deleted file mode 100644
index 650f4ee9..00000000
--- a/protocol/proto/ScenePlayBattleInfoNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4422
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ScenePlayBattleInfoNotify {
- ScenePlayBattleInfo battle_info = 11;
-}
diff --git a/protocol/proto/ScenePlayBattleInterruptNotify.proto b/protocol/proto/ScenePlayBattleInterruptNotify.proto
deleted file mode 100644
index ed3da121..00000000
--- a/protocol/proto/ScenePlayBattleInterruptNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4425
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ScenePlayBattleInterruptNotify {
- uint32 interrupt_state = 6;
- uint32 play_id = 5;
- uint32 play_type = 1;
-}
diff --git a/protocol/proto/ScenePlayBattleResultNotify.proto b/protocol/proto/ScenePlayBattleResultNotify.proto
deleted file mode 100644
index aafa98d7..00000000
--- a/protocol/proto/ScenePlayBattleResultNotify.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4398
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ScenePlayBattleResultNotify {
- bool is_win = 1;
- uint32 cost_time = 7;
- uint32 play_type = 15;
- uint32 play_id = 11;
- repeated ScenePlayBattleSettlePlayerInfo settle_player_info_list = 4;
- repeated ScenePlayBattleSettleRewardInfo settle_reward_info_list = 14;
-}
diff --git a/protocol/proto/ScenePlayBattleSettlePlayerInfo.proto b/protocol/proto/ScenePlayBattleSettlePlayerInfo.proto
deleted file mode 100644
index 42823f86..00000000
--- a/protocol/proto/ScenePlayBattleSettlePlayerInfo.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message ScenePlayBattleSettlePlayerInfo {
- repeated ExhibitionDisplayInfo card_list = 14;
- ProfilePicture profile_picture = 10;
- uint32 head_image = 11;
- uint32 statistic_id = 4;
- uint32 uid = 1;
- int64 param = 5;
- string online_id = 12;
- string nickname = 15;
-}
diff --git a/protocol/proto/ScenePlayBattleSettleRewardInfo.proto b/protocol/proto/ScenePlayBattleSettleRewardInfo.proto
deleted file mode 100644
index d07e0afd..00000000
--- a/protocol/proto/ScenePlayBattleSettleRewardInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message ScenePlayBattleSettleRewardInfo {
- repeated ItemParam reward_item_list = 4;
- uint32 uid = 3;
-}
diff --git a/protocol/proto/ScenePlayBattleUidOpNotify.proto b/protocol/proto/ScenePlayBattleUidOpNotify.proto
deleted file mode 100644
index b1399087..00000000
--- a/protocol/proto/ScenePlayBattleUidOpNotify.proto
+++ /dev/null
@@ -1,36 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4447
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ScenePlayBattleUidOpNotify {
- uint32 op = 7;
- repeated uint32 param_target_list = 9;
- uint32 entity_id = 2;
- string param_str = 3;
- repeated uint32 uid_list = 6;
- uint32 param_index = 11;
- uint32 play_type = 8;
- uint32 param_duration = 12;
- repeated uint32 param_list = 15;
- uint32 play_id = 5;
-}
diff --git a/protocol/proto/ScenePlayGuestReplyInviteReq.proto b/protocol/proto/ScenePlayGuestReplyInviteReq.proto
deleted file mode 100644
index 356ad5d0..00000000
--- a/protocol/proto/ScenePlayGuestReplyInviteReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4353
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ScenePlayGuestReplyInviteReq {
- bool is_agree = 15;
- uint32 play_id = 6;
-}
diff --git a/protocol/proto/ScenePlayGuestReplyInviteRsp.proto b/protocol/proto/ScenePlayGuestReplyInviteRsp.proto
deleted file mode 100644
index e75e2295..00000000
--- a/protocol/proto/ScenePlayGuestReplyInviteRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4440
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ScenePlayGuestReplyInviteRsp {
- int32 retcode = 6;
- bool is_agree = 2;
- uint32 play_id = 8;
-}
diff --git a/protocol/proto/ScenePlayGuestReplyNotify.proto b/protocol/proto/ScenePlayGuestReplyNotify.proto
deleted file mode 100644
index 1121363a..00000000
--- a/protocol/proto/ScenePlayGuestReplyNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4423
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ScenePlayGuestReplyNotify {
- uint32 play_id = 13;
- uint32 guest_uid = 12;
- bool is_agree = 3;
-}
diff --git a/protocol/proto/ScenePlayInfo.proto b/protocol/proto/ScenePlayInfo.proto
deleted file mode 100644
index 83defa25..00000000
--- a/protocol/proto/ScenePlayInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ScenePlayInfo {
- uint32 entry_id = 15;
- uint32 play_id = 11;
- uint32 play_type = 3;
- bool is_open = 9;
-}
diff --git a/protocol/proto/ScenePlayInfoListNotify.proto b/protocol/proto/ScenePlayInfoListNotify.proto
deleted file mode 100644
index b273c7c4..00000000
--- a/protocol/proto/ScenePlayInfoListNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4381
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ScenePlayInfoListNotify {
- repeated ScenePlayInfo play_info_list = 6;
-}
diff --git a/protocol/proto/ScenePlayInviteResultNotify.proto b/protocol/proto/ScenePlayInviteResultNotify.proto
deleted file mode 100644
index 9ec7d044..00000000
--- a/protocol/proto/ScenePlayInviteResultNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4449
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ScenePlayInviteResultNotify {
- bool is_all_argee = 11;
- uint32 play_id = 15;
-}
diff --git a/protocol/proto/ScenePlayOutofRegionNotify.proto b/protocol/proto/ScenePlayOutofRegionNotify.proto
deleted file mode 100644
index 96da8c22..00000000
--- a/protocol/proto/ScenePlayOutofRegionNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4355
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ScenePlayOutofRegionNotify {
- uint32 play_id = 13;
-}
diff --git a/protocol/proto/ScenePlayOwnerCheckReq.proto b/protocol/proto/ScenePlayOwnerCheckReq.proto
deleted file mode 100644
index 8d2a320e..00000000
--- a/protocol/proto/ScenePlayOwnerCheckReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4448
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ScenePlayOwnerCheckReq {
- uint32 play_id = 9;
- bool is_skip_match = 6;
-}
diff --git a/protocol/proto/ScenePlayOwnerCheckRsp.proto b/protocol/proto/ScenePlayOwnerCheckRsp.proto
deleted file mode 100644
index 70e769ec..00000000
--- a/protocol/proto/ScenePlayOwnerCheckRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4362
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ScenePlayOwnerCheckRsp {
- repeated uint32 param_list = 8;
- bool is_skip_match = 1;
- uint32 play_id = 9;
- uint32 wrong_uid = 5;
- int32 retcode = 3;
-}
diff --git a/protocol/proto/ScenePlayOwnerInviteNotify.proto b/protocol/proto/ScenePlayOwnerInviteNotify.proto
deleted file mode 100644
index e0bae393..00000000
--- a/protocol/proto/ScenePlayOwnerInviteNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4371
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ScenePlayOwnerInviteNotify {
- uint32 invite_cd = 14;
- uint32 play_id = 5;
- bool is_remain_reward = 15;
-}
diff --git a/protocol/proto/ScenePlayOwnerStartInviteReq.proto b/protocol/proto/ScenePlayOwnerStartInviteReq.proto
deleted file mode 100644
index e2c55429..00000000
--- a/protocol/proto/ScenePlayOwnerStartInviteReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4385
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ScenePlayOwnerStartInviteReq {
- bool is_skip_match = 8;
- uint32 play_id = 13;
-}
diff --git a/protocol/proto/ScenePlayOwnerStartInviteRsp.proto b/protocol/proto/ScenePlayOwnerStartInviteRsp.proto
deleted file mode 100644
index f40a7e69..00000000
--- a/protocol/proto/ScenePlayOwnerStartInviteRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4357
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ScenePlayOwnerStartInviteRsp {
- bool is_skip_match = 7;
- int32 retcode = 15;
- uint32 play_id = 11;
-}
diff --git a/protocol/proto/ScenePlayerBackgroundAvatarRefreshNotify.proto b/protocol/proto/ScenePlayerBackgroundAvatarRefreshNotify.proto
deleted file mode 100644
index dd8c6fba..00000000
--- a/protocol/proto/ScenePlayerBackgroundAvatarRefreshNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3274
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ScenePlayerBackgroundAvatarRefreshNotify {
- repeated SceneEntityInfo entity_list = 4;
- VisionType appear_type = 8;
- uint32 param = 9;
-}
diff --git a/protocol/proto/ScenePlayerInfo.proto b/protocol/proto/ScenePlayerInfo.proto
deleted file mode 100644
index 92d71692..00000000
--- a/protocol/proto/ScenePlayerInfo.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message ScenePlayerInfo {
- uint32 scene_id = 10;
- uint32 peer_id = 6;
- OnlinePlayerInfo online_player_info = 13;
- bool is_connected = 2;
- string name = 15;
- uint32 uid = 8;
-}
diff --git a/protocol/proto/ScenePlayerInfoNotify.proto b/protocol/proto/ScenePlayerInfoNotify.proto
deleted file mode 100644
index 35284adb..00000000
--- a/protocol/proto/ScenePlayerInfoNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ScenePlayerInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 267
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ScenePlayerInfoNotify {
- repeated ScenePlayerInfo player_info_list = 5;
-}
diff --git a/protocol/proto/ScenePlayerLocationNotify.proto b/protocol/proto/ScenePlayerLocationNotify.proto
deleted file mode 100644
index 7a52e773..00000000
--- a/protocol/proto/ScenePlayerLocationNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "PlayerLocationInfo.proto";
-import "VehicleLocationInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 248
-// EnetChannelId: 1
-// EnetIsReliable: true
-message ScenePlayerLocationNotify {
- repeated VehicleLocationInfo vehicle_loc_list = 3;
- uint32 scene_id = 9;
- repeated PlayerLocationInfo player_loc_list = 14;
-}
diff --git a/protocol/proto/ScenePlayerSoundNotify.proto b/protocol/proto/ScenePlayerSoundNotify.proto
deleted file mode 100644
index ca82c4bf..00000000
--- a/protocol/proto/ScenePlayerSoundNotify.proto
+++ /dev/null
@@ -1,37 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 233
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ScenePlayerSoundNotify {
- string sound_name = 4;
- PlaySoundType play_type = 8;
- Vector play_pos = 3;
-
- enum PlaySoundType {
- PLAY_SOUND_TYPE_NONE = 0;
- PLAY_SOUND_TYPE_START = 1;
- PLAY_SOUND_TYPE_STOP = 2;
- }
-}
diff --git a/protocol/proto/ScenePointUnlockNotify.proto b/protocol/proto/ScenePointUnlockNotify.proto
deleted file mode 100644
index feb2bd4c..00000000
--- a/protocol/proto/ScenePointUnlockNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 247
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ScenePointUnlockNotify {
- repeated uint32 point_list = 13;
- uint32 scene_id = 6;
- repeated uint32 unhide_point_list = 12;
- repeated uint32 hide_point_list = 1;
- repeated uint32 locked_point_list = 8;
-}
diff --git a/protocol/proto/SceneReliquaryInfo.proto b/protocol/proto/SceneReliquaryInfo.proto
deleted file mode 100644
index ce4f0805..00000000
--- a/protocol/proto/SceneReliquaryInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneReliquaryInfo {
- uint32 item_id = 1;
- uint64 guid = 2;
- uint32 level = 3;
- uint32 promote_level = 4;
-}
diff --git a/protocol/proto/SceneRouteChangeInfo.proto b/protocol/proto/SceneRouteChangeInfo.proto
deleted file mode 100644
index fb03b3cc..00000000
--- a/protocol/proto/SceneRouteChangeInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "RoutePointChangeInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneRouteChangeInfo {
- bool is_forward = 12;
- uint32 route_id = 15;
- uint32 type = 4;
- repeated RoutePointChangeInfo point_list = 1;
-}
diff --git a/protocol/proto/SceneRouteChangeNotify.proto b/protocol/proto/SceneRouteChangeNotify.proto
deleted file mode 100644
index 92bf4c32..00000000
--- a/protocol/proto/SceneRouteChangeNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "SceneRouteChangeInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 240
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SceneRouteChangeNotify {
- uint32 scene_id = 12;
- uint32 scene_time = 11;
- repeated SceneRouteChangeInfo route_list = 2;
-}
diff --git a/protocol/proto/SceneSurfaceMaterial.proto b/protocol/proto/SceneSurfaceMaterial.proto
deleted file mode 100644
index 1a9f1d81..00000000
--- a/protocol/proto/SceneSurfaceMaterial.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum SceneSurfaceMaterial {
- SCENE_SURFACE_MATERIAL_INVALID = 0;
- SCENE_SURFACE_MATERIAL_GRASS = 1;
- SCENE_SURFACE_MATERIAL_DIRT = 2;
- SCENE_SURFACE_MATERIAL_ROCK = 3;
- SCENE_SURFACE_MATERIAL_SNOW = 4;
- SCENE_SURFACE_MATERIAL_WATER = 5;
- SCENE_SURFACE_MATERIAL_TILE = 6;
- SCENE_SURFACE_MATERIAL_SAND = 7;
-}
diff --git a/protocol/proto/SceneTeamAvatar.proto b/protocol/proto/SceneTeamAvatar.proto
deleted file mode 100644
index e55a93bf..00000000
--- a/protocol/proto/SceneTeamAvatar.proto
+++ /dev/null
@@ -1,46 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AbilityControlBlock.proto";
-import "AbilitySyncStateInfo.proto";
-import "AvatarInfo.proto";
-import "SceneAvatarInfo.proto";
-import "SceneEntityInfo.proto";
-import "ServerBuff.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneTeamAvatar {
- AbilitySyncStateInfo avatar_ability_info = 5;
- AvatarInfo avatar_info = 8;
- bool is_on_scene = 152;
- uint32 entity_id = 9;
- uint64 avatar_guid = 15;
- uint32 scene_id = 1;
- uint32 weapon_entity_id = 7;
- SceneAvatarInfo scene_avatar_info = 3;
- uint64 weapon_guid = 4;
- AbilitySyncStateInfo weapon_ability_info = 11;
- SceneEntityInfo scene_entity_info = 12;
- uint32 player_uid = 14;
- bool is_reconnect = 6;
- AbilityControlBlock ability_control_block = 2;
- bool is_player_cur_avatar = 13;
- repeated ServerBuff server_buff_list = 10;
-}
diff --git a/protocol/proto/SceneTeamUpdateNotify.proto b/protocol/proto/SceneTeamUpdateNotify.proto
deleted file mode 100644
index 11949f78..00000000
--- a/protocol/proto/SceneTeamUpdateNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "SceneTeamAvatar.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1775
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SceneTeamUpdateNotify {
- repeated SceneTeamAvatar scene_team_avatar_list = 11;
- bool is_in_mp = 15;
-}
diff --git a/protocol/proto/SceneTimeNotify.proto b/protocol/proto/SceneTimeNotify.proto
deleted file mode 100644
index d105f858..00000000
--- a/protocol/proto/SceneTimeNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 245
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SceneTimeNotify {
- uint64 scene_time = 14;
- bool is_paused = 1;
- uint32 scene_id = 7;
-}
diff --git a/protocol/proto/SceneTransToPointReq.proto b/protocol/proto/SceneTransToPointReq.proto
deleted file mode 100644
index 6a4e335c..00000000
--- a/protocol/proto/SceneTransToPointReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 239
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SceneTransToPointReq {
- uint32 scene_id = 13;
- uint32 point_id = 1;
-}
diff --git a/protocol/proto/SceneTransToPointRsp.proto b/protocol/proto/SceneTransToPointRsp.proto
deleted file mode 100644
index 3a7cdfe4..00000000
--- a/protocol/proto/SceneTransToPointRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 253
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SceneTransToPointRsp {
- uint32 point_id = 14;
- uint32 scene_id = 3;
- int32 retcode = 8;
-}
diff --git a/protocol/proto/SceneWeaponInfo.proto b/protocol/proto/SceneWeaponInfo.proto
deleted file mode 100644
index da0bacb7..00000000
--- a/protocol/proto/SceneWeaponInfo.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AbilitySyncStateInfo.proto";
-import "EntityRendererChangedInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message SceneWeaponInfo {
- uint32 entity_id = 1;
- uint32 gadget_id = 2;
- uint32 item_id = 3;
- uint64 guid = 4;
- uint32 level = 5;
- uint32 promote_level = 6;
- AbilitySyncStateInfo ability_info = 7;
- map affix_map = 8;
- EntityRendererChangedInfo renderer_changed_info = 9;
-}
diff --git a/protocol/proto/SceneWeatherForcastReq.proto b/protocol/proto/SceneWeatherForcastReq.proto
deleted file mode 100644
index c62cf529..00000000
--- a/protocol/proto/SceneWeatherForcastReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3110
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SceneWeatherForcastReq {
- uint32 weather_area_id = 15;
-}
diff --git a/protocol/proto/SceneWeatherForcastRsp.proto b/protocol/proto/SceneWeatherForcastRsp.proto
deleted file mode 100644
index 47e2ccd1..00000000
--- a/protocol/proto/SceneWeatherForcastRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/ScreenInfo.proto b/protocol/proto/ScreenInfo.proto
deleted file mode 100644
index 0dd721d7..00000000
--- a/protocol/proto/ScreenInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ScreenInfo {
- uint32 live_id = 1;
- uint32 projector_entity_id = 2;
-}
diff --git a/protocol/proto/SeaLampActivityDetailInfo.proto b/protocol/proto/SeaLampActivityDetailInfo.proto
deleted file mode 100644
index bbc1faa5..00000000
--- a/protocol/proto/SeaLampActivityDetailInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SeaLampActivityDetailInfo {
- uint32 phase_id = 14;
- repeated uint32 taken_phase_reward_list = 1;
- repeated uint32 taken_contribution_reward_list = 7;
- uint32 progress = 8;
- uint32 contribution = 15;
- uint32 factor = 13;
- uint32 days = 4;
-}
diff --git a/protocol/proto/SeaLampActivityInfo.proto b/protocol/proto/SeaLampActivityInfo.proto
deleted file mode 100644
index 07740afe..00000000
--- a/protocol/proto/SeaLampActivityInfo.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "SeaLampSectionInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message SeaLampActivityInfo {
- bool is_mechanicus_open = 14;
- uint32 day_index = 1;
- repeated SeaLampSectionInfo section_info_list = 6;
- uint32 popularity = 10;
- uint32 sea_lamp_coin = 15;
- uint32 first_day_start_time = 11;
- uint32 mechanicus_id = 9;
- bool is_mechanicus_feature_close = 12;
- bool is_content_closed = 5;
-}
diff --git a/protocol/proto/SeaLampCoinNotify.proto b/protocol/proto/SeaLampCoinNotify.proto
deleted file mode 100644
index 7123fea7..00000000
--- a/protocol/proto/SeaLampCoinNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2114
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SeaLampCoinNotify {
- uint32 sea_lamp_coin = 8;
-}
diff --git a/protocol/proto/SeaLampContributeItemReq.proto b/protocol/proto/SeaLampContributeItemReq.proto
deleted file mode 100644
index a70e52b6..00000000
--- a/protocol/proto/SeaLampContributeItemReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2123
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SeaLampContributeItemReq {
- uint32 activity_id = 8;
- repeated ItemParam item_list = 1;
-}
diff --git a/protocol/proto/SeaLampContributeItemRsp.proto b/protocol/proto/SeaLampContributeItemRsp.proto
deleted file mode 100644
index 1eebd9ba..00000000
--- a/protocol/proto/SeaLampContributeItemRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2139
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SeaLampContributeItemRsp {
- uint32 add_contribution = 7;
- uint32 add_progress = 1;
- uint32 total_contribution = 14;
- int32 retcode = 6;
-}
diff --git a/protocol/proto/SeaLampFlyLampNotify.proto b/protocol/proto/SeaLampFlyLampNotify.proto
deleted file mode 100644
index 1a56ae1c..00000000
--- a/protocol/proto/SeaLampFlyLampNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2105
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SeaLampFlyLampNotify {
- Vector pos = 11;
- uint32 item_num = 10;
- uint32 item_id = 7;
- int32 param = 5;
-}
diff --git a/protocol/proto/SeaLampFlyLampReq.proto b/protocol/proto/SeaLampFlyLampReq.proto
deleted file mode 100644
index d9fa593b..00000000
--- a/protocol/proto/SeaLampFlyLampReq.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2199
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SeaLampFlyLampReq {
- uint32 item_id = 9;
- int32 param = 10;
- Vector pos = 7;
- uint32 item_num = 5;
-}
diff --git a/protocol/proto/SeaLampFlyLampRsp.proto b/protocol/proto/SeaLampFlyLampRsp.proto
deleted file mode 100644
index 44b38f67..00000000
--- a/protocol/proto/SeaLampFlyLampRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2192
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SeaLampFlyLampRsp {
- uint32 item_num = 9;
- uint32 item_id = 15;
- int32 retcode = 14;
-}
diff --git a/protocol/proto/SeaLampPopularityNotify.proto b/protocol/proto/SeaLampPopularityNotify.proto
deleted file mode 100644
index 92b6c3df..00000000
--- a/protocol/proto/SeaLampPopularityNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2032
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SeaLampPopularityNotify {
- uint32 popularity = 4;
-}
diff --git a/protocol/proto/SeaLampSectionInfo.proto b/protocol/proto/SeaLampSectionInfo.proto
deleted file mode 100644
index 15fae1fe..00000000
--- a/protocol/proto/SeaLampSectionInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SeaLampSectionInfo {
- uint32 section_id = 11;
-}
diff --git a/protocol/proto/SeaLampTakeContributionRewardReq.proto b/protocol/proto/SeaLampTakeContributionRewardReq.proto
deleted file mode 100644
index ef3bbb72..00000000
--- a/protocol/proto/SeaLampTakeContributionRewardReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2019
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SeaLampTakeContributionRewardReq {
- uint32 activity_id = 4;
- uint32 config_id = 10;
-}
diff --git a/protocol/proto/SeaLampTakeContributionRewardRsp.proto b/protocol/proto/SeaLampTakeContributionRewardRsp.proto
deleted file mode 100644
index 05a1af0f..00000000
--- a/protocol/proto/SeaLampTakeContributionRewardRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2177
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SeaLampTakeContributionRewardRsp {
- uint32 config_id = 9;
- int32 retcode = 7;
-}
diff --git a/protocol/proto/SeaLampTakePhaseRewardReq.proto b/protocol/proto/SeaLampTakePhaseRewardReq.proto
deleted file mode 100644
index 14b68e6a..00000000
--- a/protocol/proto/SeaLampTakePhaseRewardReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2176
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SeaLampTakePhaseRewardReq {
- uint32 phase_id = 12;
- uint32 activity_id = 11;
-}
diff --git a/protocol/proto/SeaLampTakePhaseRewardRsp.proto b/protocol/proto/SeaLampTakePhaseRewardRsp.proto
deleted file mode 100644
index 2f5d056c..00000000
--- a/protocol/proto/SeaLampTakePhaseRewardRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2190
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SeaLampTakePhaseRewardRsp {
- uint32 phase_id = 2;
- int32 retcode = 6;
-}
diff --git a/protocol/proto/SealBattleBeginNotify.proto b/protocol/proto/SealBattleBeginNotify.proto
deleted file mode 100644
index eb9742bd..00000000
--- a/protocol/proto/SealBattleBeginNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 289
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SealBattleBeginNotify {
- uint32 seal_max_progress = 9;
- uint32 seal_entity_id = 1;
- uint32 seal_radius = 12;
- SealBattleType battle_type = 14;
-}
diff --git a/protocol/proto/SealBattleEndNotify.proto b/protocol/proto/SealBattleEndNotify.proto
deleted file mode 100644
index fd35d010..00000000
--- a/protocol/proto/SealBattleEndNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 259
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SealBattleEndNotify {
- bool is_win = 4;
- uint32 seal_entity_id = 15;
-}
diff --git a/protocol/proto/SealBattleProgressNotify.proto b/protocol/proto/SealBattleProgressNotify.proto
deleted file mode 100644
index 163f1e9e..00000000
--- a/protocol/proto/SealBattleProgressNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 232
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SealBattleProgressNotify {
- uint32 seal_entity_id = 9;
- uint32 max_progress = 10;
- uint32 seal_radius = 4;
- uint32 progress = 5;
- uint32 end_time = 2;
-}
diff --git a/protocol/proto/SealBattleType.proto b/protocol/proto/SealBattleType.proto
deleted file mode 100644
index 2eb45082..00000000
--- a/protocol/proto/SealBattleType.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum SealBattleType {
- SEAL_BATTLE_TYPE_KEEP_ALIVE = 0;
- SEAL_BATTLE_TYPE_KILL_MONSTER = 1;
- SEAL_BATTLE_TYPE_ENERGY_CHARGE = 2;
-}
diff --git a/protocol/proto/SearchCustomDungeonReq.proto b/protocol/proto/SearchCustomDungeonReq.proto
deleted file mode 100644
index a4a29548..00000000
--- a/protocol/proto/SearchCustomDungeonReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6233
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SearchCustomDungeonReq {
- string dungeon_code = 6;
-}
diff --git a/protocol/proto/SearchCustomDungeonRsp.proto b/protocol/proto/SearchCustomDungeonRsp.proto
deleted file mode 100644
index 7bac55c4..00000000
--- a/protocol/proto/SearchCustomDungeonRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6215
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SearchCustomDungeonRsp {
- int32 retcode = 15;
- OtherCustomDungeonBrief custom_dungeon_brief = 14;
-}
diff --git a/protocol/proto/SeeMonsterReq.proto b/protocol/proto/SeeMonsterReq.proto
deleted file mode 100644
index dc1cf57f..00000000
--- a/protocol/proto/SeeMonsterReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 228
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SeeMonsterReq {
- uint32 monster_id = 7;
-}
diff --git a/protocol/proto/SeeMonsterRsp.proto b/protocol/proto/SeeMonsterRsp.proto
deleted file mode 100644
index 79ed29d0..00000000
--- a/protocol/proto/SeeMonsterRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 251
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SeeMonsterRsp {
- int32 retcode = 9;
-}
diff --git a/protocol/proto/SeekFurnitureGalleryInfo.proto b/protocol/proto/SeekFurnitureGalleryInfo.proto
deleted file mode 100644
index 5b68c08a..00000000
--- a/protocol/proto/SeekFurnitureGalleryInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "HomeSeekFurnitureOneRecord.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message SeekFurnitureGalleryInfo {
- repeated HomeSeekFurnitureOneRecord record_list = 5;
-}
diff --git a/protocol/proto/SegmentCRCInfo.proto b/protocol/proto/SegmentCRCInfo.proto
deleted file mode 100644
index 46ddee79..00000000
--- a/protocol/proto/SegmentCRCInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SegmentCRCInfo {
- uint32 module = 13;
- int32 retcode = 5;
- uint32 size = 10;
- string crc = 3;
- uint32 offset = 11;
-}
diff --git a/protocol/proto/SegmentInfo.proto b/protocol/proto/SegmentInfo.proto
deleted file mode 100644
index d8f831ce..00000000
--- a/protocol/proto/SegmentInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SegmentInfo {
- uint32 offset = 3;
- uint32 module = 7;
- uint32 size = 8;
-}
diff --git a/protocol/proto/SelectAsterMidDifficultyReq.proto b/protocol/proto/SelectAsterMidDifficultyReq.proto
deleted file mode 100644
index f5b315d5..00000000
--- a/protocol/proto/SelectAsterMidDifficultyReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2134
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SelectAsterMidDifficultyReq {
- uint32 gadget_entity_id = 13;
- uint32 schedule_id = 1;
- uint32 difficulty_id = 5;
-}
diff --git a/protocol/proto/SelectAsterMidDifficultyRsp.proto b/protocol/proto/SelectAsterMidDifficultyRsp.proto
deleted file mode 100644
index 893ebef0..00000000
--- a/protocol/proto/SelectAsterMidDifficultyRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2180
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SelectAsterMidDifficultyRsp {
- int32 retcode = 15;
- uint32 schedule_id = 2;
- uint32 gadget_entity_id = 5;
- uint32 difficulty_id = 14;
-}
diff --git a/protocol/proto/SelectEffigyChallengeConditionReq.proto b/protocol/proto/SelectEffigyChallengeConditionReq.proto
deleted file mode 100644
index 23c11104..00000000
--- a/protocol/proto/SelectEffigyChallengeConditionReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2064
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SelectEffigyChallengeConditionReq {
- uint32 difficulty_id = 15;
- uint32 challenge_id = 7;
- repeated uint32 condition_id_list = 9;
-}
diff --git a/protocol/proto/SelectEffigyChallengeConditionRsp.proto b/protocol/proto/SelectEffigyChallengeConditionRsp.proto
deleted file mode 100644
index 6569711f..00000000
--- a/protocol/proto/SelectEffigyChallengeConditionRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2039
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SelectEffigyChallengeConditionRsp {
- repeated uint32 condition_id_list = 12;
- int32 retcode = 6;
- uint32 difficulty_id = 7;
- uint32 challenge_id = 2;
-}
diff --git a/protocol/proto/SelectRoguelikeDungeonCardReq.proto b/protocol/proto/SelectRoguelikeDungeonCardReq.proto
deleted file mode 100644
index 8318ba40..00000000
--- a/protocol/proto/SelectRoguelikeDungeonCardReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8085
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SelectRoguelikeDungeonCardReq {
- uint32 card_id = 13;
-}
diff --git a/protocol/proto/SelectRoguelikeDungeonCardRsp.proto b/protocol/proto/SelectRoguelikeDungeonCardRsp.proto
deleted file mode 100644
index c607a9ff..00000000
--- a/protocol/proto/SelectRoguelikeDungeonCardRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8138
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SelectRoguelikeDungeonCardRsp {
- uint32 card_id = 9;
- int32 retcode = 8;
-}
diff --git a/protocol/proto/SelectWorktopOptionReq.proto b/protocol/proto/SelectWorktopOptionReq.proto
deleted file mode 100644
index ae9e2d80..00000000
--- a/protocol/proto/SelectWorktopOptionReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 807
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SelectWorktopOptionReq {
- uint32 gadget_entity_id = 12;
- uint32 option_id = 11;
-}
diff --git a/protocol/proto/SelectWorktopOptionRsp.proto b/protocol/proto/SelectWorktopOptionRsp.proto
deleted file mode 100644
index fda32264..00000000
--- a/protocol/proto/SelectWorktopOptionRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 821
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SelectWorktopOptionRsp {
- uint32 gadget_entity_id = 13;
- uint32 option_id = 7;
- int32 retcode = 4;
-}
diff --git a/protocol/proto/ServantInfo.proto b/protocol/proto/ServantInfo.proto
deleted file mode 100644
index 57f09b32..00000000
--- a/protocol/proto/ServantInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ServantInfo {
- uint32 master_entity_id = 1;
- uint32 born_slot_index = 2;
-}
diff --git a/protocol/proto/ServerAnnounceNotify.proto b/protocol/proto/ServerAnnounceNotify.proto
deleted file mode 100644
index d23002ca..00000000
--- a/protocol/proto/ServerAnnounceNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AnnounceData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2197
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ServerAnnounceNotify {
- repeated AnnounceData announce_data_list = 11;
-}
diff --git a/protocol/proto/ServerAnnounceRevokeNotify.proto b/protocol/proto/ServerAnnounceRevokeNotify.proto
deleted file mode 100644
index 9bbbc6b7..00000000
--- a/protocol/proto/ServerAnnounceRevokeNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2092
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ServerAnnounceRevokeNotify {
- repeated uint32 config_id_list = 15;
-}
diff --git a/protocol/proto/ServerBuff.proto b/protocol/proto/ServerBuff.proto
deleted file mode 100644
index 29443e94..00000000
--- a/protocol/proto/ServerBuff.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ServerBuff {
- uint32 server_buff_uid = 1;
- uint32 server_buff_id = 2;
- uint32 server_buff_type = 3;
- uint32 instanced_modifier_id = 4;
- bool is_modifier_added = 5;
-}
diff --git a/protocol/proto/ServerBuffChangeNotify.proto b/protocol/proto/ServerBuffChangeNotify.proto
deleted file mode 100644
index c583416e..00000000
--- a/protocol/proto/ServerBuffChangeNotify.proto
+++ /dev/null
@@ -1,38 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ServerBuff.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 361
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ServerBuffChangeNotify {
- ServerBuffChangeType server_buff_change_type = 7;
- bool is_creature_buff = 10;
- repeated uint32 entity_id_list = 1;
- repeated uint64 avatar_guid_list = 12;
- repeated ServerBuff server_buff_list = 11;
-
- enum ServerBuffChangeType {
- SERVER_BUFF_CHANGE_TYPE_ADD_SERVER_BUFF = 0;
- SERVER_BUFF_CHANGE_TYPE_DEL_SERVER_BUFF = 1;
- }
-}
diff --git a/protocol/proto/ServerCombatEndNotify.proto b/protocol/proto/ServerCombatEndNotify.proto
deleted file mode 100644
index c6df4026..00000000
--- a/protocol/proto/ServerCombatEndNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1105
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ServerCombatEndNotify {
- repeated uint32 combat_end_type_list = 14;
-}
diff --git a/protocol/proto/ServerCondMeetQuestListUpdateNotify.proto b/protocol/proto/ServerCondMeetQuestListUpdateNotify.proto
deleted file mode 100644
index a0cd73d4..00000000
--- a/protocol/proto/ServerCondMeetQuestListUpdateNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 406
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ServerCondMeetQuestListUpdateNotify {
- repeated uint32 del_quest_id_list = 1;
- repeated uint32 add_quest_id_list = 12;
-}
diff --git a/protocol/proto/ServerDisconnectClientNotify.proto b/protocol/proto/ServerDisconnectClientNotify.proto
deleted file mode 100644
index 33a7e891..00000000
--- a/protocol/proto/ServerDisconnectClientNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 184
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ServerDisconnectClientNotify {
- uint32 data = 10;
-}
diff --git a/protocol/proto/ServerGlobalValueChangeNotify.proto b/protocol/proto/ServerGlobalValueChangeNotify.proto
deleted file mode 100644
index 410aab5c..00000000
--- a/protocol/proto/ServerGlobalValueChangeNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1197
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ServerGlobalValueChangeNotify {
- uint32 entity_id = 6;
- float value = 12;
- uint32 key_hash = 13;
-}
diff --git a/protocol/proto/ServerLogLevel.proto b/protocol/proto/ServerLogLevel.proto
deleted file mode 100644
index a244c364..00000000
--- a/protocol/proto/ServerLogLevel.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/ServerLogNotify.proto b/protocol/proto/ServerLogNotify.proto
deleted file mode 100644
index d1ff720a..00000000
--- a/protocol/proto/ServerLogNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 31
-// EnetChannelId: 1
-// EnetIsReliable: true
-message ServerLogNotify {
- string server_log = 7;
- ServerLogType log_type = 9;
- ServerLogLevel log_level = 15;
-}
diff --git a/protocol/proto/ServerLogType.proto b/protocol/proto/ServerLogType.proto
deleted file mode 100644
index a4cad50a..00000000
--- a/protocol/proto/ServerLogType.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/ServerMassiveEntity.proto b/protocol/proto/ServerMassiveEntity.proto
deleted file mode 100644
index 055bd091..00000000
--- a/protocol/proto/ServerMassiveEntity.proto
+++ /dev/null
@@ -1,37 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;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/protocol/proto/ServerMessageNotify.proto b/protocol/proto/ServerMessageNotify.proto
deleted file mode 100644
index bebbb2d5..00000000
--- a/protocol/proto/ServerMessageNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5718
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ServerMessageNotify {
- uint32 index = 1;
-}
diff --git a/protocol/proto/ServerTimeNotify.proto b/protocol/proto/ServerTimeNotify.proto
deleted file mode 100644
index 93e71e3b..00000000
--- a/protocol/proto/ServerTimeNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 99
-// EnetChannelId: 1
-// EnetIsReliable: true
-message ServerTimeNotify {
- uint64 server_time = 5;
-}
diff --git a/protocol/proto/ServerTryCancelGeneralMatchNotify.proto b/protocol/proto/ServerTryCancelGeneralMatchNotify.proto
deleted file mode 100644
index 5bab7b29..00000000
--- a/protocol/proto/ServerTryCancelGeneralMatchNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4187
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ServerTryCancelGeneralMatchNotify {
- uint32 match_id = 9;
-}
diff --git a/protocol/proto/ServerUpdateGlobalValueNotify.proto b/protocol/proto/ServerUpdateGlobalValueNotify.proto
deleted file mode 100644
index 4b303791..00000000
--- a/protocol/proto/ServerUpdateGlobalValueNotify.proto
+++ /dev/null
@@ -1,37 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1148
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ServerUpdateGlobalValueNotify {
- uint32 entity_id = 9;
- UpdateType update_type = 13;
- float delta = 3;
- uint32 key_hash = 10;
- float value = 6;
-
- enum UpdateType {
- UPDATE_TYPE_INVALID = 0;
- UPDATE_TYPE_ADD = 1;
- UPDATE_TYPE_SET = 2;
- }
-}
diff --git a/protocol/proto/SetBattlePassViewedReq.proto b/protocol/proto/SetBattlePassViewedReq.proto
deleted file mode 100644
index 69ce18b7..00000000
--- a/protocol/proto/SetBattlePassViewedReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2641
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SetBattlePassViewedReq {
- uint32 schedule_id = 6;
-}
diff --git a/protocol/proto/SetBattlePassViewedRsp.proto b/protocol/proto/SetBattlePassViewedRsp.proto
deleted file mode 100644
index 8f38e07c..00000000
--- a/protocol/proto/SetBattlePassViewedRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2642
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SetBattlePassViewedRsp {
- uint32 schedule_id = 2;
- int32 retcode = 3;
-}
diff --git a/protocol/proto/SetChatEmojiCollectionReq.proto b/protocol/proto/SetChatEmojiCollectionReq.proto
deleted file mode 100644
index acbe4ab9..00000000
--- a/protocol/proto/SetChatEmojiCollectionReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ChatEmojiCollectionData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4084
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SetChatEmojiCollectionReq {
- ChatEmojiCollectionData chat_emoji_collection_data = 12;
-}
diff --git a/protocol/proto/SetChatEmojiCollectionRsp.proto b/protocol/proto/SetChatEmojiCollectionRsp.proto
deleted file mode 100644
index 0ff6b682..00000000
--- a/protocol/proto/SetChatEmojiCollectionRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4080
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SetChatEmojiCollectionRsp {
- int32 retcode = 12;
-}
diff --git a/protocol/proto/SetCodexPushtipsReadReq.proto b/protocol/proto/SetCodexPushtipsReadReq.proto
deleted file mode 100644
index dc49b4f0..00000000
--- a/protocol/proto/SetCodexPushtipsReadReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4208
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SetCodexPushtipsReadReq {
- uint32 type_id = 2;
- uint32 codex_id = 14;
-}
diff --git a/protocol/proto/SetCodexPushtipsReadRsp.proto b/protocol/proto/SetCodexPushtipsReadRsp.proto
deleted file mode 100644
index 3be72c15..00000000
--- a/protocol/proto/SetCodexPushtipsReadRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4206
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SetCodexPushtipsReadRsp {
- int32 retcode = 10;
- uint32 type_id = 5;
- uint32 codex_id = 14;
-}
diff --git a/protocol/proto/SetCoopChapterViewedReq.proto b/protocol/proto/SetCoopChapterViewedReq.proto
deleted file mode 100644
index cceb5245..00000000
--- a/protocol/proto/SetCoopChapterViewedReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1965
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SetCoopChapterViewedReq {
- uint32 chapter_id = 2;
-}
diff --git a/protocol/proto/SetCoopChapterViewedRsp.proto b/protocol/proto/SetCoopChapterViewedRsp.proto
deleted file mode 100644
index 4792ab82..00000000
--- a/protocol/proto/SetCoopChapterViewedRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1963
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SetCoopChapterViewedRsp {
- uint32 chapter_id = 11;
- int32 retcode = 2;
-}
diff --git a/protocol/proto/SetCurExpeditionChallengeIdReq.proto b/protocol/proto/SetCurExpeditionChallengeIdReq.proto
deleted file mode 100644
index ca8d51df..00000000
--- a/protocol/proto/SetCurExpeditionChallengeIdReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2021
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SetCurExpeditionChallengeIdReq {
- uint32 id = 5;
-}
diff --git a/protocol/proto/SetCurExpeditionChallengeIdRsp.proto b/protocol/proto/SetCurExpeditionChallengeIdRsp.proto
deleted file mode 100644
index 2f424212..00000000
--- a/protocol/proto/SetCurExpeditionChallengeIdRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2049
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SetCurExpeditionChallengeIdRsp {
- uint32 id = 14;
- int32 retcode = 3;
-}
diff --git a/protocol/proto/SetEntityClientDataNotify.proto b/protocol/proto/SetEntityClientDataNotify.proto
deleted file mode 100644
index 704ceca3..00000000
--- a/protocol/proto/SetEntityClientDataNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "EntityClientData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3146
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SetEntityClientDataNotify {
- uint32 entity_id = 14;
- EntityClientData entity_client_data = 9;
-}
diff --git a/protocol/proto/SetEquipLockStateReq.proto b/protocol/proto/SetEquipLockStateReq.proto
deleted file mode 100644
index da46634a..00000000
--- a/protocol/proto/SetEquipLockStateReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 666
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SetEquipLockStateReq {
- bool is_locked = 15;
- uint64 target_equip_guid = 9;
-}
diff --git a/protocol/proto/SetEquipLockStateRsp.proto b/protocol/proto/SetEquipLockStateRsp.proto
deleted file mode 100644
index 0eb54e49..00000000
--- a/protocol/proto/SetEquipLockStateRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 668
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SetEquipLockStateRsp {
- uint64 target_equip_guid = 14;
- int32 retcode = 13;
- bool is_locked = 10;
-}
diff --git a/protocol/proto/SetFriendEnterHomeOptionReq.proto b/protocol/proto/SetFriendEnterHomeOptionReq.proto
deleted file mode 100644
index 3015ddbb..00000000
--- a/protocol/proto/SetFriendEnterHomeOptionReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "FriendEnterHomeOption.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4494
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SetFriendEnterHomeOptionReq {
- FriendEnterHomeOption option = 7;
-}
diff --git a/protocol/proto/SetFriendEnterHomeOptionRsp.proto b/protocol/proto/SetFriendEnterHomeOptionRsp.proto
deleted file mode 100644
index 40faade4..00000000
--- a/protocol/proto/SetFriendEnterHomeOptionRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4743
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SetFriendEnterHomeOptionRsp {
- int32 retcode = 1;
-}
diff --git a/protocol/proto/SetFriendRemarkNameReq.proto b/protocol/proto/SetFriendRemarkNameReq.proto
deleted file mode 100644
index 62100620..00000000
--- a/protocol/proto/SetFriendRemarkNameReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4042
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SetFriendRemarkNameReq {
- uint32 uid = 10;
- string remark_name = 8;
-}
diff --git a/protocol/proto/SetFriendRemarkNameRsp.proto b/protocol/proto/SetFriendRemarkNameRsp.proto
deleted file mode 100644
index 70ec4d79..00000000
--- a/protocol/proto/SetFriendRemarkNameRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4030
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SetFriendRemarkNameRsp {
- string remark_name = 13;
- bool is_clear_remark = 3;
- uint32 uid = 10;
- int32 retcode = 1;
-}
diff --git a/protocol/proto/SetH5ActivityRedDotTimestampReq.proto b/protocol/proto/SetH5ActivityRedDotTimestampReq.proto
deleted file mode 100644
index 37a856a4..00000000
--- a/protocol/proto/SetH5ActivityRedDotTimestampReq.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5657
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SetH5ActivityRedDotTimestampReq {
- uint32 client_red_dot_timestamp = 13;
-}
diff --git a/protocol/proto/SetH5ActivityRedDotTimestampRsp.proto b/protocol/proto/SetH5ActivityRedDotTimestampRsp.proto
deleted file mode 100644
index 7417730a..00000000
--- a/protocol/proto/SetH5ActivityRedDotTimestampRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5652
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SetH5ActivityRedDotTimestampRsp {
- int32 retcode = 4;
-}
diff --git a/protocol/proto/SetIsAutoUnlockSpecificEquipReq.proto b/protocol/proto/SetIsAutoUnlockSpecificEquipReq.proto
deleted file mode 100644
index c274e3a0..00000000
--- a/protocol/proto/SetIsAutoUnlockSpecificEquipReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 620
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SetIsAutoUnlockSpecificEquipReq {
- bool is_auto_unlock_specific_equip = 14;
-}
diff --git a/protocol/proto/SetIsAutoUnlockSpecificEquipRsp.proto b/protocol/proto/SetIsAutoUnlockSpecificEquipRsp.proto
deleted file mode 100644
index a3ae1496..00000000
--- a/protocol/proto/SetIsAutoUnlockSpecificEquipRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 664
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SetIsAutoUnlockSpecificEquipRsp {
- int32 retcode = 3;
-}
diff --git a/protocol/proto/SetLimitOptimizationNotify.proto b/protocol/proto/SetLimitOptimizationNotify.proto
deleted file mode 100644
index 11f3100c..00000000
--- a/protocol/proto/SetLimitOptimizationNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8851
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SetLimitOptimizationNotify {
- bool is_active = 3;
-}
diff --git a/protocol/proto/SetNameCardReq.proto b/protocol/proto/SetNameCardReq.proto
deleted file mode 100644
index 5b2aeb09..00000000
--- a/protocol/proto/SetNameCardReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4004
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SetNameCardReq {
- uint32 name_card_id = 10;
-}
diff --git a/protocol/proto/SetNameCardRsp.proto b/protocol/proto/SetNameCardRsp.proto
deleted file mode 100644
index 61bf212f..00000000
--- a/protocol/proto/SetNameCardRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4093
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SetNameCardRsp {
- uint32 name_card_id = 11;
- int32 retcode = 12;
-}
diff --git a/protocol/proto/SetOpenStateReq.proto b/protocol/proto/SetOpenStateReq.proto
deleted file mode 100644
index dfebc813..00000000
--- a/protocol/proto/SetOpenStateReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 165
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SetOpenStateReq {
- uint32 key = 12;
- uint32 value = 5;
-}
diff --git a/protocol/proto/SetOpenStateRsp.proto b/protocol/proto/SetOpenStateRsp.proto
deleted file mode 100644
index a2689b2f..00000000
--- a/protocol/proto/SetOpenStateRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 104
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SetOpenStateRsp {
- uint32 key = 9;
- int32 retcode = 14;
- uint32 value = 15;
-}
diff --git a/protocol/proto/SetPlayerBirthdayReq.proto b/protocol/proto/SetPlayerBirthdayReq.proto
deleted file mode 100644
index 4690c8f4..00000000
--- a/protocol/proto/SetPlayerBirthdayReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "Birthday.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4048
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SetPlayerBirthdayReq {
- Birthday birthday = 9;
-}
diff --git a/protocol/proto/SetPlayerBirthdayRsp.proto b/protocol/proto/SetPlayerBirthdayRsp.proto
deleted file mode 100644
index dd3f7574..00000000
--- a/protocol/proto/SetPlayerBirthdayRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "Birthday.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4097
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SetPlayerBirthdayRsp {
- Birthday birthday = 2;
- int32 retcode = 5;
-}
diff --git a/protocol/proto/SetPlayerBornDataReq.proto b/protocol/proto/SetPlayerBornDataReq.proto
deleted file mode 100644
index 4f83bb88..00000000
--- a/protocol/proto/SetPlayerBornDataReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 105
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SetPlayerBornDataReq {
- uint32 avatar_id = 2;
- string nick_name = 13;
-}
diff --git a/protocol/proto/SetPlayerBornDataRsp.proto b/protocol/proto/SetPlayerBornDataRsp.proto
deleted file mode 100644
index 7e667125..00000000
--- a/protocol/proto/SetPlayerBornDataRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 182
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SetPlayerBornDataRsp {
- int32 retcode = 10;
-}
diff --git a/protocol/proto/SetPlayerHeadImageReq.proto b/protocol/proto/SetPlayerHeadImageReq.proto
deleted file mode 100644
index 65e086f4..00000000
--- a/protocol/proto/SetPlayerHeadImageReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4082
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SetPlayerHeadImageReq {
- uint32 avatar_id = 7;
-}
diff --git a/protocol/proto/SetPlayerHeadImageRsp.proto b/protocol/proto/SetPlayerHeadImageRsp.proto
deleted file mode 100644
index 8ca51ba2..00000000
--- a/protocol/proto/SetPlayerHeadImageRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4047
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SetPlayerHeadImageRsp {
- ProfilePicture profile_picture = 6;
- uint32 avatar_id = 5;
- int32 retcode = 1;
-}
diff --git a/protocol/proto/SetPlayerNameReq.proto b/protocol/proto/SetPlayerNameReq.proto
deleted file mode 100644
index e8277020..00000000
--- a/protocol/proto/SetPlayerNameReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 153
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SetPlayerNameReq {
- string nick_name = 1;
-}
diff --git a/protocol/proto/SetPlayerNameRsp.proto b/protocol/proto/SetPlayerNameRsp.proto
deleted file mode 100644
index 1c0aa098..00000000
--- a/protocol/proto/SetPlayerNameRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 122
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SetPlayerNameRsp {
- int32 retcode = 9;
- string nick_name = 14;
-}
diff --git a/protocol/proto/SetPlayerPropReq.proto b/protocol/proto/SetPlayerPropReq.proto
deleted file mode 100644
index 11c96500..00000000
--- a/protocol/proto/SetPlayerPropReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 197
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SetPlayerPropReq {
- repeated PropValue prop_list = 7;
-}
diff --git a/protocol/proto/SetPlayerPropRsp.proto b/protocol/proto/SetPlayerPropRsp.proto
deleted file mode 100644
index 29d14d20..00000000
--- a/protocol/proto/SetPlayerPropRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 181
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SetPlayerPropRsp {
- int32 retcode = 11;
-}
diff --git a/protocol/proto/SetPlayerSignatureReq.proto b/protocol/proto/SetPlayerSignatureReq.proto
deleted file mode 100644
index f962d0c6..00000000
--- a/protocol/proto/SetPlayerSignatureReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4081
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SetPlayerSignatureReq {
- string signature = 3;
-}
diff --git a/protocol/proto/SetPlayerSignatureRsp.proto b/protocol/proto/SetPlayerSignatureRsp.proto
deleted file mode 100644
index afabe657..00000000
--- a/protocol/proto/SetPlayerSignatureRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4005
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SetPlayerSignatureRsp {
- string signature = 1;
- int32 retcode = 4;
-}
diff --git a/protocol/proto/SetSceneWeatherAreaReq.proto b/protocol/proto/SetSceneWeatherAreaReq.proto
deleted file mode 100644
index 36b63093..00000000
--- a/protocol/proto/SetSceneWeatherAreaReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 254
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SetSceneWeatherAreaReq {
- uint32 weather_gadget_id = 13;
- map weather_value_map = 4;
-}
diff --git a/protocol/proto/SetSceneWeatherAreaRsp.proto b/protocol/proto/SetSceneWeatherAreaRsp.proto
deleted file mode 100644
index b7459a33..00000000
--- a/protocol/proto/SetSceneWeatherAreaRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 283
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SetSceneWeatherAreaRsp {
- int32 retcode = 4;
-}
diff --git a/protocol/proto/SetUpAvatarTeamReq.proto b/protocol/proto/SetUpAvatarTeamReq.proto
deleted file mode 100644
index 087f7c78..00000000
--- a/protocol/proto/SetUpAvatarTeamReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1690
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SetUpAvatarTeamReq {
- uint32 team_id = 3;
- repeated uint64 avatar_team_guid_list = 7;
- uint64 cur_avatar_guid = 5;
-}
diff --git a/protocol/proto/SetUpAvatarTeamRsp.proto b/protocol/proto/SetUpAvatarTeamRsp.proto
deleted file mode 100644
index 250ff6c7..00000000
--- a/protocol/proto/SetUpAvatarTeamRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1646
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SetUpAvatarTeamRsp {
- repeated uint64 avatar_team_guid_list = 1;
- uint32 team_id = 6;
- int32 retcode = 8;
- uint64 cur_avatar_guid = 13;
-}
diff --git a/protocol/proto/SetUpLunchBoxWidgetReq.proto b/protocol/proto/SetUpLunchBoxWidgetReq.proto
deleted file mode 100644
index 9cd1c36d..00000000
--- a/protocol/proto/SetUpLunchBoxWidgetReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "LunchBoxData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4272
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SetUpLunchBoxWidgetReq {
- LunchBoxData lunch_box_data = 6;
-}
diff --git a/protocol/proto/SetUpLunchBoxWidgetRsp.proto b/protocol/proto/SetUpLunchBoxWidgetRsp.proto
deleted file mode 100644
index 4c4ea6c9..00000000
--- a/protocol/proto/SetUpLunchBoxWidgetRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "LunchBoxData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4294
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SetUpLunchBoxWidgetRsp {
- LunchBoxData lunch_box_data = 3;
- int32 retcode = 13;
-}
diff --git a/protocol/proto/SetWidgetSlotReq.proto b/protocol/proto/SetWidgetSlotReq.proto
deleted file mode 100644
index 99da120f..00000000
--- a/protocol/proto/SetWidgetSlotReq.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "WidgetSlotOp.proto";
-import "WidgetSlotTag.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4259
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SetWidgetSlotReq {
- repeated WidgetSlotTag tag_list = 15;
- uint32 material_id = 6;
- WidgetSlotOp op = 2;
-}
diff --git a/protocol/proto/SetWidgetSlotRsp.proto b/protocol/proto/SetWidgetSlotRsp.proto
deleted file mode 100644
index 6c5de9b2..00000000
--- a/protocol/proto/SetWidgetSlotRsp.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "WidgetSlotOp.proto";
-import "WidgetSlotTag.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4277
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SetWidgetSlotRsp {
- repeated WidgetSlotTag tag_list = 15;
- int32 retcode = 6;
- uint32 material_id = 1;
- WidgetSlotOp op = 4;
-}
diff --git a/protocol/proto/ShapeBox.proto b/protocol/proto/ShapeBox.proto
deleted file mode 100644
index 0cfcbec5..00000000
--- a/protocol/proto/ShapeBox.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message ShapeBox {
- Vector center = 1;
- Vector axis0 = 2;
- Vector axis1 = 3;
- Vector axis2 = 4;
- Vector extents = 5;
-}
diff --git a/protocol/proto/ShapeSphere.proto b/protocol/proto/ShapeSphere.proto
deleted file mode 100644
index 92bbf67a..00000000
--- a/protocol/proto/ShapeSphere.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message ShapeSphere {
- Vector center = 1;
- float radius = 2;
-}
diff --git a/protocol/proto/ShareCDInfo.proto b/protocol/proto/ShareCDInfo.proto
deleted file mode 100644
index e86a80dd..00000000
--- a/protocol/proto/ShareCDInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ShareCDInfo {
- uint32 index = 2;
- uint64 cd_start_time = 14;
- uint32 share_cd_id = 12;
-}
diff --git a/protocol/proto/Shop.proto b/protocol/proto/Shop.proto
deleted file mode 100644
index 4fcabd57..00000000
--- a/protocol/proto/Shop.proto
+++ /dev/null
@@ -1,36 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "ShopCardProduct.proto";
-import "ShopConcertProduct.proto";
-import "ShopGoods.proto";
-import "ShopMcoinProduct.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message Shop {
- repeated ShopConcertProduct concert_product_list = 3;
- repeated ShopGoods goods_list = 15;
- uint32 city_reputation_level = 2;
- repeated ShopCardProduct card_product_list = 14;
- repeated ShopMcoinProduct mcoin_product_list = 7;
- uint32 next_refresh_time = 11;
- uint32 city_id = 10;
- uint32 shop_type = 13;
-}
diff --git a/protocol/proto/ShopCardProduct.proto b/protocol/proto/ShopCardProduct.proto
deleted file mode 100644
index 8690e7cd..00000000
--- a/protocol/proto/ShopCardProduct.proto
+++ /dev/null
@@ -1,40 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message ShopCardProduct {
- string product_id = 1;
- string price_tier = 2;
- uint32 mcoin_base = 3;
- uint32 hcoin_per_day = 4;
- uint32 days = 5;
- uint32 remain_reward_days = 6;
- uint32 card_product_type = 7;
- oneof extra_card_data {
- ResinCard resin_card = 101;
- }
-
- message ResinCard {
- repeated ItemParam base_item_list = 1;
- repeated ItemParam per_day_item_list = 2;
- }
-}
diff --git a/protocol/proto/ShopConcertProduct.proto b/protocol/proto/ShopConcertProduct.proto
deleted file mode 100644
index 284247fb..00000000
--- a/protocol/proto/ShopConcertProduct.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ShopConcertProduct {
- string product_id = 1;
- string price_tier = 2;
- uint32 obtain_count = 3;
- uint32 obtain_limit = 4;
- uint32 begin_time = 5;
- uint32 end_time = 6;
- uint32 buy_times = 7;
-}
diff --git a/protocol/proto/ShopGoods.proto b/protocol/proto/ShopGoods.proto
deleted file mode 100644
index 8e39f9ac..00000000
--- a/protocol/proto/ShopGoods.proto
+++ /dev/null
@@ -1,45 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message ShopGoods {
- uint32 discount_end_time = 258;
- uint32 min_level = 8;
- uint32 end_time = 11;
- repeated ItemParam cost_item_list = 3;
- uint32 secondary_sheet_id = 318;
- uint32 hcoin = 1;
- uint32 mcoin = 14;
- uint32 discount_id = 1998;
- uint32 single_limit = 247;
- uint32 goods_id = 13;
- uint32 next_refresh_time = 7;
- uint32 max_level = 4;
- uint32 disable_type = 6;
- uint32 discount_begin_time = 574;
- repeated uint32 pre_goods_id_list = 2;
- uint32 begin_time = 5;
- uint32 scoin = 15;
- uint32 bought_num = 10;
- uint32 buy_limit = 12;
- ItemParam goods_item = 9;
-}
diff --git a/protocol/proto/ShopMcoinProduct.proto b/protocol/proto/ShopMcoinProduct.proto
deleted file mode 100644
index 646938d9..00000000
--- a/protocol/proto/ShopMcoinProduct.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ShopMcoinProduct {
- string product_id = 1;
- string price_tier = 2;
- uint32 mcoin_base = 3;
- uint32 mcoin_non_first = 4;
- uint32 mcoin_first = 5;
- uint32 bought_num = 6;
- bool is_audit = 7;
-}
diff --git a/protocol/proto/ShortAbilityHashPair.proto b/protocol/proto/ShortAbilityHashPair.proto
deleted file mode 100644
index f4ed5a61..00000000
--- a/protocol/proto/ShortAbilityHashPair.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message ShortAbilityHashPair {
- sfixed32 ability_config_hash = 15;
- sfixed32 ability_name_hash = 1;
-}
diff --git a/protocol/proto/ShowAvatarInfo.proto b/protocol/proto/ShowAvatarInfo.proto
deleted file mode 100644
index 02cc14bc..00000000
--- a/protocol/proto/ShowAvatarInfo.proto
+++ /dev/null
@@ -1,41 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AvatarExcelInfo.proto";
-import "AvatarFetterInfo.proto";
-import "PropValue.proto";
-import "ShowEquip.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message ShowAvatarInfo {
- uint32 avatar_id = 1;
- map prop_map = 2;
- repeated uint32 talent_id_list = 3;
- map fight_prop_map = 4;
- uint32 skill_depot_id = 5;
- uint32 core_proud_skill_level = 6;
- repeated uint32 inherent_proud_skill_list = 7;
- map skill_level_map = 8;
- map proud_skill_extra_level_map = 9;
- repeated ShowEquip equip_list = 10;
- AvatarFetterInfo fetter_info = 11;
- uint32 costume_id = 12;
- AvatarExcelInfo excel_info = 13;
-}
diff --git a/protocol/proto/ShowClientGuideNotify.proto b/protocol/proto/ShowClientGuideNotify.proto
deleted file mode 100644
index 9755e9db..00000000
--- a/protocol/proto/ShowClientGuideNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3005
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ShowClientGuideNotify {
- string guide_name = 7;
-}
diff --git a/protocol/proto/ShowClientTutorialNotify.proto b/protocol/proto/ShowClientTutorialNotify.proto
deleted file mode 100644
index ccf8eac5..00000000
--- a/protocol/proto/ShowClientTutorialNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3305
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ShowClientTutorialNotify {
- uint32 tutorial_id = 2;
-}
diff --git a/protocol/proto/ShowCommonTipsNotify.proto b/protocol/proto/ShowCommonTipsNotify.proto
deleted file mode 100644
index d8810eee..00000000
--- a/protocol/proto/ShowCommonTipsNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3352
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ShowCommonTipsNotify {
- string content = 8;
- string title = 13;
- uint32 close_time = 4;
-}
diff --git a/protocol/proto/ShowEquip.proto b/protocol/proto/ShowEquip.proto
deleted file mode 100644
index 324fc286..00000000
--- a/protocol/proto/ShowEquip.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "Reliquary.proto";
-import "Weapon.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message ShowEquip {
- uint32 item_id = 1;
- oneof detail {
- Reliquary reliquary = 2;
- Weapon weapon = 3;
- }
-}
diff --git a/protocol/proto/ShowMessageNotify.proto b/protocol/proto/ShowMessageNotify.proto
deleted file mode 100644
index f7403778..00000000
--- a/protocol/proto/ShowMessageNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 35
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ShowMessageNotify {
- SvrMsgId msg_id = 14;
- repeated MsgParam params = 13;
-}
diff --git a/protocol/proto/ShowTemplateReminderNotify.proto b/protocol/proto/ShowTemplateReminderNotify.proto
deleted file mode 100644
index e01bf744..00000000
--- a/protocol/proto/ShowTemplateReminderNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3491
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ShowTemplateReminderNotify {
- bool is_revoke = 1;
- uint32 template_reminder_id = 14;
- repeated uint32 param_uid_list = 3;
- repeated int32 param_list = 10;
- bool is_need_cache = 15;
-}
diff --git a/protocol/proto/SignInData.proto b/protocol/proto/SignInData.proto
deleted file mode 100644
index ffe6822a..00000000
--- a/protocol/proto/SignInData.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message SignInData {
- uint32 day_count = 14;
- repeated ItemParam reward_item_list = 5;
-}
diff --git a/protocol/proto/SignInInfo.proto b/protocol/proto/SignInInfo.proto
deleted file mode 100644
index 5f2dece1..00000000
--- a/protocol/proto/SignInInfo.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message SignInInfo {
- bool is_cond_satisfied = 7;
- repeated uint32 reward_day_list = 15;
- repeated SignInData signin_data_list = 12;
- uint32 config_id = 8;
- uint32 sign_in_count = 2;
- uint32 schedule_id = 3;
- uint32 end_time = 13;
- uint32 last_sign_in_time = 6;
- uint32 begin_time = 5;
-}
diff --git a/protocol/proto/SignInInfoReq.proto b/protocol/proto/SignInInfoReq.proto
deleted file mode 100644
index 85898d55..00000000
--- a/protocol/proto/SignInInfoReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2512
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SignInInfoReq {}
diff --git a/protocol/proto/SignInInfoRsp.proto b/protocol/proto/SignInInfoRsp.proto
deleted file mode 100644
index 89648d76..00000000
--- a/protocol/proto/SignInInfoRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2535
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SignInInfoRsp {
- repeated SignInInfo sign_in_info_list = 1;
- int32 retcode = 11;
-}
diff --git a/protocol/proto/SignatureAuditConfigNotify.proto b/protocol/proto/SignatureAuditConfigNotify.proto
deleted file mode 100644
index d948fffd..00000000
--- a/protocol/proto/SignatureAuditConfigNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4092
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SignatureAuditConfigNotify {
- bool is_open = 9;
- uint32 submit_limit = 10;
-}
diff --git a/protocol/proto/SkyCrystalDetectorData.proto b/protocol/proto/SkyCrystalDetectorData.proto
deleted file mode 100644
index 2ac87941..00000000
--- a/protocol/proto/SkyCrystalDetectorData.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message SkyCrystalDetectorData {
- bool is_hint_valid = 3;
- Vector hint_center_pos = 8;
- uint32 group_id = 6;
- uint32 config_id = 9;
-}
diff --git a/protocol/proto/SkyCrystalDetectorDataUpdateNotify.proto b/protocol/proto/SkyCrystalDetectorDataUpdateNotify.proto
deleted file mode 100644
index 1a808f80..00000000
--- a/protocol/proto/SkyCrystalDetectorDataUpdateNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4287
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SkyCrystalDetectorDataUpdateNotify {
- SkyCrystalDetectorData sky_crystal_detector_data = 9;
-}
diff --git a/protocol/proto/SkyCrystalDetectorQuickUseResult.proto b/protocol/proto/SkyCrystalDetectorQuickUseResult.proto
deleted file mode 100644
index a566061f..00000000
--- a/protocol/proto/SkyCrystalDetectorQuickUseResult.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message SkyCrystalDetectorQuickUseResult {
- SkyCrystalDetectorData sky_crystal_detector_data = 9;
- int32 retcode = 8;
-}
diff --git a/protocol/proto/SocialDataNotify.proto b/protocol/proto/SocialDataNotify.proto
deleted file mode 100644
index 23ace809..00000000
--- a/protocol/proto/SocialDataNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4043
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SocialDataNotify {
- bool is_have_first_share = 11;
-}
diff --git a/protocol/proto/SocialDetail.proto b/protocol/proto/SocialDetail.proto
deleted file mode 100644
index dbe886d3..00000000
--- a/protocol/proto/SocialDetail.proto
+++ /dev/null
@@ -1,54 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "Birthday.proto";
-import "FriendEnterHomeOption.proto";
-import "FriendOnlineState.proto";
-import "ProfilePicture.proto";
-import "SocialShowAvatarInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message SocialDetail {
- uint32 uid = 1;
- string nickname = 2;
- uint32 level = 3;
- uint32 avatar_id = 4;
- string signature = 5;
- Birthday birthday = 6;
- uint32 world_level = 7;
- repeated uint32 reserved_list = 8;
- FriendOnlineState online_state = 9;
- uint32 param = 10;
- bool is_friend = 11;
- bool is_mp_mode_available = 12;
- string online_id = 13;
- uint32 name_card_id = 14;
- bool is_in_blacklist = 15;
- bool is_chat_no_disturb = 16;
- string remark_name = 17;
- uint32 finish_achievement_num = 18;
- uint32 tower_floor_index = 19;
- uint32 tower_level_index = 20;
- bool is_show_avatar = 21;
- repeated SocialShowAvatarInfo show_avatar_info_list = 22;
- repeated uint32 show_name_card_id_list = 23;
- FriendEnterHomeOption friend_enter_home_option = 24;
- ProfilePicture profile_picture = 25;
-}
diff --git a/protocol/proto/SocialShowAvatarInfo.proto b/protocol/proto/SocialShowAvatarInfo.proto
deleted file mode 100644
index 4dc79aa3..00000000
--- a/protocol/proto/SocialShowAvatarInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SocialShowAvatarInfo {
- uint32 avatar_id = 1;
- uint32 level = 2;
- uint32 costume_id = 3;
-}
diff --git a/protocol/proto/SpiceActivityDetailInfo.proto b/protocol/proto/SpiceActivityDetailInfo.proto
deleted file mode 100644
index 64b0f351..00000000
--- a/protocol/proto/SpiceActivityDetailInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "SpiceStageData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message SpiceActivityDetailInfo {
- uint32 current_increase_avatar_fetter_times = 15;
- repeated SpiceStageData spice_stage_list = 7;
- uint32 increase_avatar_fetter_limit_times = 13;
-}
diff --git a/protocol/proto/SpiceActivityFinishMakeSpiceReq.proto b/protocol/proto/SpiceActivityFinishMakeSpiceReq.proto
deleted file mode 100644
index 555af6fb..00000000
--- a/protocol/proto/SpiceActivityFinishMakeSpiceReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8096
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SpiceActivityFinishMakeSpiceReq {
- uint32 left_turns = 4;
- bool is_success = 9;
- repeated uint32 left_material_id_list = 12;
- uint32 stage_id = 15;
-}
diff --git a/protocol/proto/SpiceActivityFinishMakeSpiceRsp.proto b/protocol/proto/SpiceActivityFinishMakeSpiceRsp.proto
deleted file mode 100644
index e4025d8d..00000000
--- a/protocol/proto/SpiceActivityFinishMakeSpiceRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8481
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SpiceActivityFinishMakeSpiceRsp {
- uint32 stage_id = 13;
- int32 retcode = 14;
- bool is_success = 3;
-}
diff --git a/protocol/proto/SpiceActivityGivingRecordNotify.proto b/protocol/proto/SpiceActivityGivingRecordNotify.proto
deleted file mode 100644
index 6aeb603d..00000000
--- a/protocol/proto/SpiceActivityGivingRecordNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8407
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SpiceActivityGivingRecordNotify {
- uint32 current_increase_avatar_fetter_times = 3;
- uint32 increase_avatar_fetter_limit_times = 7;
- uint32 avatar_id = 11;
-}
diff --git a/protocol/proto/SpiceActivityProcessFoodReq.proto b/protocol/proto/SpiceActivityProcessFoodReq.proto
deleted file mode 100644
index b8318d16..00000000
--- a/protocol/proto/SpiceActivityProcessFoodReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8216
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SpiceActivityProcessFoodReq {
- repeated ItemParam normal_food_list = 1;
-}
diff --git a/protocol/proto/SpiceActivityProcessFoodRsp.proto b/protocol/proto/SpiceActivityProcessFoodRsp.proto
deleted file mode 100644
index 50969053..00000000
--- a/protocol/proto/SpiceActivityProcessFoodRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8772
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SpiceActivityProcessFoodRsp {
- int32 retcode = 9;
- repeated ItemParam special_food_list = 14;
- repeated ItemParam normal_food_list = 1;
-}
diff --git a/protocol/proto/SpiceStageData.proto b/protocol/proto/SpiceStageData.proto
deleted file mode 100644
index bffa86fc..00000000
--- a/protocol/proto/SpiceStageData.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SpiceStageData {
- bool is_open = 12;
- uint32 success_times = 1;
- uint32 stage_id = 6;
-}
diff --git a/protocol/proto/SpringUseReq.proto b/protocol/proto/SpringUseReq.proto
deleted file mode 100644
index 7bcf4f61..00000000
--- a/protocol/proto/SpringUseReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1748
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SpringUseReq {
- uint64 guid = 11;
-}
diff --git a/protocol/proto/SpringUseRsp.proto b/protocol/proto/SpringUseRsp.proto
deleted file mode 100644
index 11d66088..00000000
--- a/protocol/proto/SpringUseRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1642
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SpringUseRsp {
- uint64 guid = 3;
- int32 retcode = 7;
-}
diff --git a/protocol/proto/StartArenaChallengeLevelReq.proto b/protocol/proto/StartArenaChallengeLevelReq.proto
deleted file mode 100644
index 6c30db44..00000000
--- a/protocol/proto/StartArenaChallengeLevelReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2127
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message StartArenaChallengeLevelReq {
- uint32 arena_challenge_id = 4;
- uint32 gadget_entity_id = 5;
- uint32 arena_challenge_level = 2;
-}
diff --git a/protocol/proto/StartArenaChallengeLevelRsp.proto b/protocol/proto/StartArenaChallengeLevelRsp.proto
deleted file mode 100644
index 4a2db40d..00000000
--- a/protocol/proto/StartArenaChallengeLevelRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2125
-// EnetChannelId: 0
-// EnetIsReliable: true
-message StartArenaChallengeLevelRsp {
- uint32 arena_challenge_level = 1;
- int32 retcode = 9;
- uint32 gadget_entity_id = 3;
- uint32 arena_challenge_id = 6;
-}
diff --git a/protocol/proto/StartBuoyantCombatGalleryReq.proto b/protocol/proto/StartBuoyantCombatGalleryReq.proto
deleted file mode 100644
index 7c2819a4..00000000
--- a/protocol/proto/StartBuoyantCombatGalleryReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8732
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message StartBuoyantCombatGalleryReq {
- uint32 gallery_id = 15;
- uint32 gallery_level = 13;
-}
diff --git a/protocol/proto/StartBuoyantCombatGalleryRsp.proto b/protocol/proto/StartBuoyantCombatGalleryRsp.proto
deleted file mode 100644
index eacbdb33..00000000
--- a/protocol/proto/StartBuoyantCombatGalleryRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8680
-// EnetChannelId: 0
-// EnetIsReliable: true
-message StartBuoyantCombatGalleryRsp {
- uint32 gallery_level = 12;
- int32 retcode = 5;
- uint32 gallery_id = 8;
-}
diff --git a/protocol/proto/StartCoopPointReq.proto b/protocol/proto/StartCoopPointReq.proto
deleted file mode 100644
index 84b7b67a..00000000
--- a/protocol/proto/StartCoopPointReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1992
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message StartCoopPointReq {
- uint32 coop_point = 7;
-}
diff --git a/protocol/proto/StartCoopPointRsp.proto b/protocol/proto/StartCoopPointRsp.proto
deleted file mode 100644
index 47fec655..00000000
--- a/protocol/proto/StartCoopPointRsp.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1964
-// EnetChannelId: 0
-// EnetIsReliable: true
-message StartCoopPointRsp {
- bool is_start = 9;
- MainCoop start_main_coop = 15;
- uint32 coop_point = 13;
- int32 retcode = 8;
-}
diff --git a/protocol/proto/StartEffigyChallengeReq.proto b/protocol/proto/StartEffigyChallengeReq.proto
deleted file mode 100644
index c1f2fac5..00000000
--- a/protocol/proto/StartEffigyChallengeReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2169
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message StartEffigyChallengeReq {
- uint32 difficulty_id = 9;
- repeated uint32 condition_id_list = 6;
- uint32 challenge_id = 1;
- uint32 point_id = 12;
-}
diff --git a/protocol/proto/StartEffigyChallengeRsp.proto b/protocol/proto/StartEffigyChallengeRsp.proto
deleted file mode 100644
index 83a1f2ba..00000000
--- a/protocol/proto/StartEffigyChallengeRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2173
-// EnetChannelId: 0
-// EnetIsReliable: true
-message StartEffigyChallengeRsp {
- repeated uint32 condition_id_list = 2;
- int32 retcode = 8;
- uint32 challenge_id = 15;
- uint32 difficulty_id = 10;
- uint32 point_id = 12;
-}
diff --git a/protocol/proto/StartFishingReq.proto b/protocol/proto/StartFishingReq.proto
deleted file mode 100644
index 6657b08f..00000000
--- a/protocol/proto/StartFishingReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5825
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message StartFishingReq {
- uint32 rod_entity_id = 5;
- uint32 fish_pool_id = 15;
-}
diff --git a/protocol/proto/StartFishingRsp.proto b/protocol/proto/StartFishingRsp.proto
deleted file mode 100644
index 0e8b4eb7..00000000
--- a/protocol/proto/StartFishingRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5807
-// EnetChannelId: 0
-// EnetIsReliable: true
-message StartFishingRsp {
- int32 retcode = 1;
- uint32 fish_pool_id = 14;
-}
diff --git a/protocol/proto/StartRogueDiaryPlayReq.proto b/protocol/proto/StartRogueDiaryPlayReq.proto
deleted file mode 100644
index e0cfd1a7..00000000
--- a/protocol/proto/StartRogueDiaryPlayReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8419
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message StartRogueDiaryPlayReq {
- uint32 difficulty = 1;
- uint32 stage_id = 12;
-}
diff --git a/protocol/proto/StartRogueDiaryPlayRsp.proto b/protocol/proto/StartRogueDiaryPlayRsp.proto
deleted file mode 100644
index 3ab8fa00..00000000
--- a/protocol/proto/StartRogueDiaryPlayRsp.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8385
-// EnetChannelId: 0
-// EnetIsReliable: true
-message StartRogueDiaryPlayRsp {
- int32 retcode = 11;
- repeated RogueDiaryAvatar trial_avatar_list = 13;
- repeated uint32 rand_card_list = 12;
- repeated RogueDiaryAvatar avatar_list = 9;
-}
diff --git a/protocol/proto/StartRogueDiaryRoomReq.proto b/protocol/proto/StartRogueDiaryRoomReq.proto
deleted file mode 100644
index 457c67ca..00000000
--- a/protocol/proto/StartRogueDiaryRoomReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8159
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message StartRogueDiaryRoomReq {
- uint32 room_difficulty = 13;
- bool is_select_hard = 1;
-}
diff --git a/protocol/proto/StartRogueDiaryRoomRsp.proto b/protocol/proto/StartRogueDiaryRoomRsp.proto
deleted file mode 100644
index 658a54f0..00000000
--- a/protocol/proto/StartRogueDiaryRoomRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8793
-// EnetChannelId: 0
-// EnetIsReliable: true
-message StartRogueDiaryRoomRsp {
- int32 retcode = 4;
-}
diff --git a/protocol/proto/StartRogueEliteCellChallengeReq.proto b/protocol/proto/StartRogueEliteCellChallengeReq.proto
deleted file mode 100644
index 4a06cb7d..00000000
--- a/protocol/proto/StartRogueEliteCellChallengeReq.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8242
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message StartRogueEliteCellChallengeReq {
- RogueEliteCellDifficultyType difficulty = 1;
- uint32 dungeon_id = 11;
- uint32 cell_id = 4;
-}
diff --git a/protocol/proto/StartRogueEliteCellChallengeRsp.proto b/protocol/proto/StartRogueEliteCellChallengeRsp.proto
deleted file mode 100644
index 6e80b1df..00000000
--- a/protocol/proto/StartRogueEliteCellChallengeRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8958
-// EnetChannelId: 0
-// EnetIsReliable: true
-message StartRogueEliteCellChallengeRsp {
- uint32 dungeon_id = 12;
- uint32 cell_id = 9;
- int32 retcode = 10;
-}
diff --git a/protocol/proto/StartRogueNormalCellChallengeReq.proto b/protocol/proto/StartRogueNormalCellChallengeReq.proto
deleted file mode 100644
index e0308e97..00000000
--- a/protocol/proto/StartRogueNormalCellChallengeReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8205
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message StartRogueNormalCellChallengeReq {
- uint32 dungeon_id = 3;
- uint32 cell_id = 8;
-}
diff --git a/protocol/proto/StartRogueNormalCellChallengeRsp.proto b/protocol/proto/StartRogueNormalCellChallengeRsp.proto
deleted file mode 100644
index 0a957c60..00000000
--- a/protocol/proto/StartRogueNormalCellChallengeRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8036
-// EnetChannelId: 0
-// EnetIsReliable: true
-message StartRogueNormalCellChallengeRsp {
- uint32 dungeon_id = 10;
- uint32 cell_id = 2;
- int32 retcode = 6;
-}
diff --git a/protocol/proto/StatueGadgetInfo.proto b/protocol/proto/StatueGadgetInfo.proto
deleted file mode 100644
index 4573de4f..00000000
--- a/protocol/proto/StatueGadgetInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message StatueGadgetInfo {
- repeated uint32 opened_statue_uid_list = 1;
-}
diff --git a/protocol/proto/StopReminderNotify.proto b/protocol/proto/StopReminderNotify.proto
deleted file mode 100644
index 91611562..00000000
--- a/protocol/proto/StopReminderNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3004
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message StopReminderNotify {
- uint32 reminder_id = 15;
-}
diff --git a/protocol/proto/StopServerInfo.proto b/protocol/proto/StopServerInfo.proto
deleted file mode 100644
index 8da6d8a7..00000000
--- a/protocol/proto/StopServerInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message StopServerInfo {
- uint32 stop_begin_time = 1;
- uint32 stop_end_time = 2;
- string url = 3;
- string content_msg = 4;
-}
diff --git a/protocol/proto/StoreCustomDungeonReq.proto b/protocol/proto/StoreCustomDungeonReq.proto
deleted file mode 100644
index e7a09416..00000000
--- a/protocol/proto/StoreCustomDungeonReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6213
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message StoreCustomDungeonReq {
- bool is_cancel_store = 9;
- uint64 dungeon_guid = 11;
-}
diff --git a/protocol/proto/StoreCustomDungeonRsp.proto b/protocol/proto/StoreCustomDungeonRsp.proto
deleted file mode 100644
index c00edb83..00000000
--- a/protocol/proto/StoreCustomDungeonRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6201
-// EnetChannelId: 0
-// EnetIsReliable: true
-message StoreCustomDungeonRsp {
- int32 retcode = 12;
-}
diff --git a/protocol/proto/StoreItemChangeNotify.proto b/protocol/proto/StoreItemChangeNotify.proto
deleted file mode 100644
index 149f4c9b..00000000
--- a/protocol/proto/StoreItemChangeNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "Item.proto";
-import "StoreType.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 612
-// EnetChannelId: 0
-// EnetIsReliable: true
-message StoreItemChangeNotify {
- StoreType store_type = 12;
- repeated Item item_list = 10;
-}
diff --git a/protocol/proto/StoreItemDelNotify.proto b/protocol/proto/StoreItemDelNotify.proto
deleted file mode 100644
index 4d0941a7..00000000
--- a/protocol/proto/StoreItemDelNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "StoreType.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 635
-// EnetChannelId: 0
-// EnetIsReliable: true
-message StoreItemDelNotify {
- repeated uint64 guid_list = 12;
- StoreType store_type = 15;
-}
diff --git a/protocol/proto/StoreType.proto b/protocol/proto/StoreType.proto
deleted file mode 100644
index 0bd692a2..00000000
--- a/protocol/proto/StoreType.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum StoreType {
- STORE_TYPE_NONE = 0;
- STORE_TYPE_PACK = 1;
- STORE_TYPE_DEPOT = 2;
-}
diff --git a/protocol/proto/StoreWeightLimitNotify.proto b/protocol/proto/StoreWeightLimitNotify.proto
deleted file mode 100644
index 4ac23346..00000000
--- a/protocol/proto/StoreWeightLimitNotify.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "StoreType.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 698
-// EnetChannelId: 0
-// EnetIsReliable: true
-message StoreWeightLimitNotify {
- uint32 weapon_count_limit = 2;
- StoreType store_type = 7;
- uint32 material_count_limit = 4;
- uint32 reliquary_count_limit = 6;
- uint32 furniture_count_limit = 9;
- uint32 weight_limit = 15;
-}
diff --git a/protocol/proto/StrengthenPointData.proto b/protocol/proto/StrengthenPointData.proto
deleted file mode 100644
index d02969a7..00000000
--- a/protocol/proto/StrengthenPointData.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message StrengthenPointData {
- uint32 base_point = 10;
- uint32 cur_point = 11;
-}
diff --git a/protocol/proto/SubmitInferenceWordReq.proto b/protocol/proto/SubmitInferenceWordReq.proto
deleted file mode 100644
index ae2b393e..00000000
--- a/protocol/proto/SubmitInferenceWordReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 500
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SubmitInferenceWordReq {
- uint32 word_id = 4;
- uint32 page_id = 9;
-}
diff --git a/protocol/proto/SubmitInferenceWordRsp.proto b/protocol/proto/SubmitInferenceWordRsp.proto
deleted file mode 100644
index d5270d9d..00000000
--- a/protocol/proto/SubmitInferenceWordRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 416
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SubmitInferenceWordRsp {
- uint32 word_id = 2;
- uint32 page_id = 13;
- uint32 conclusion_id = 5;
- int32 retcode = 8;
-}
diff --git a/protocol/proto/SummerTimeDetailInfo.proto b/protocol/proto/SummerTimeDetailInfo.proto
deleted file mode 100644
index 7c836625..00000000
--- a/protocol/proto/SummerTimeDetailInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "SummerTimeSprintBoatInfo.proto";
-import "SummerTimeStageInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message SummerTimeDetailInfo {
- map stage_map = 3;
- uint32 content_close_time = 11;
- bool is_content_closed = 13;
- SummerTimeSprintBoatInfo sprint_boat_info = 4;
-}
diff --git a/protocol/proto/SummerTimeDungeonInfo.proto b/protocol/proto/SummerTimeDungeonInfo.proto
deleted file mode 100644
index ae104ffd..00000000
--- a/protocol/proto/SummerTimeDungeonInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SummerTimeDungeonInfo {
- uint32 taken_chest_count = 15;
- uint32 total_chest_count = 12;
- uint32 taken_shell_count = 14;
- uint32 dungeon_id = 4;
- uint32 total_shell_count = 13;
-}
diff --git a/protocol/proto/SummerTimeFloatSignalPositionNotify.proto b/protocol/proto/SummerTimeFloatSignalPositionNotify.proto
deleted file mode 100644
index 28e0d2b2..00000000
--- a/protocol/proto/SummerTimeFloatSignalPositionNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8077
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SummerTimeFloatSignalPositionNotify {
- Vector position = 1;
- bool is_transfer_anchor = 5;
- uint32 float_signal_id = 7;
-}
diff --git a/protocol/proto/SummerTimeFloatSignalUpdateNotify.proto b/protocol/proto/SummerTimeFloatSignalUpdateNotify.proto
deleted file mode 100644
index 57a31bd7..00000000
--- a/protocol/proto/SummerTimeFloatSignalUpdateNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8781
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SummerTimeFloatSignalUpdateNotify {
- bool is_transfer_anchor = 4;
- uint32 float_signal_id = 8;
- Vector position = 10;
-}
diff --git a/protocol/proto/SummerTimeSprintBoatInfo.proto b/protocol/proto/SummerTimeSprintBoatInfo.proto
deleted file mode 100644
index 86e7bc46..00000000
--- a/protocol/proto/SummerTimeSprintBoatInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "SummerTimeSprintBoatRecord.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message SummerTimeSprintBoatInfo {
- repeated SummerTimeSprintBoatRecord record_list = 7;
-}
diff --git a/protocol/proto/SummerTimeSprintBoatRecord.proto b/protocol/proto/SummerTimeSprintBoatRecord.proto
deleted file mode 100644
index 05e9cd4a..00000000
--- a/protocol/proto/SummerTimeSprintBoatRecord.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SummerTimeSprintBoatRecord {
- uint32 best_score = 3;
- uint32 start_time = 13;
- bool is_touched = 7;
- repeated uint32 watcher_id_list = 10;
- uint32 group_id = 2;
-}
diff --git a/protocol/proto/SummerTimeSprintBoatRestartReq.proto b/protocol/proto/SummerTimeSprintBoatRestartReq.proto
deleted file mode 100644
index 8e2429f9..00000000
--- a/protocol/proto/SummerTimeSprintBoatRestartReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8410
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SummerTimeSprintBoatRestartReq {
- uint32 group_id = 10;
- uint32 schedule_id = 14;
-}
diff --git a/protocol/proto/SummerTimeSprintBoatRestartRsp.proto b/protocol/proto/SummerTimeSprintBoatRestartRsp.proto
deleted file mode 100644
index fd581891..00000000
--- a/protocol/proto/SummerTimeSprintBoatRestartRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8356
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SummerTimeSprintBoatRestartRsp {
- int32 retcode = 10;
- uint32 schedule_id = 5;
- uint32 group_id = 4;
-}
diff --git a/protocol/proto/SummerTimeSprintBoatSettleNotify.proto b/protocol/proto/SummerTimeSprintBoatSettleNotify.proto
deleted file mode 100644
index 4eddb1f5..00000000
--- a/protocol/proto/SummerTimeSprintBoatSettleNotify.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8651
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SummerTimeSprintBoatSettleNotify {
- uint32 total_num = 13;
- uint32 group_id = 12;
- bool is_success = 15;
- uint32 collect_num = 6;
- uint32 left_time = 8;
- uint32 medal_level = 2;
- uint32 score = 10;
- bool is_new_record = 7;
-}
diff --git a/protocol/proto/SummerTimeStageInfo.proto b/protocol/proto/SummerTimeStageInfo.proto
deleted file mode 100644
index 067136cc..00000000
--- a/protocol/proto/SummerTimeStageInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SummerTimeStageInfo {
- bool is_open = 13;
- uint32 open_time = 10;
- uint32 stage_id = 1;
-}
diff --git a/protocol/proto/SummerTimeV2BoatGallerySettleInfo.proto b/protocol/proto/SummerTimeV2BoatGallerySettleInfo.proto
deleted file mode 100644
index 54f79134..00000000
--- a/protocol/proto/SummerTimeV2BoatGallerySettleInfo.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message SummerTimeV2BoatGallerySettleInfo {
- uint32 param1 = 7;
- uint32 param2 = 2;
- GalleryStopReason reason = 3;
- uint32 param3 = 6;
- uint32 used_time = 12;
- uint32 gallery_id = 1;
-}
diff --git a/protocol/proto/SummerTimeV2BoatSettleNotify.proto b/protocol/proto/SummerTimeV2BoatSettleNotify.proto
deleted file mode 100644
index 02af4f90..00000000
--- a/protocol/proto/SummerTimeV2BoatSettleNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8870
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SummerTimeV2BoatSettleNotify {
- SummerTimeV2BoatGallerySettleInfo settle_info = 11;
- uint32 stage_id = 7;
- bool is_new_record = 2;
- uint32 gallery_id = 1;
-}
diff --git a/protocol/proto/SummerTimeV2BoatStageInfo.proto b/protocol/proto/SummerTimeV2BoatStageInfo.proto
deleted file mode 100644
index 62ba000a..00000000
--- a/protocol/proto/SummerTimeV2BoatStageInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SummerTimeV2BoatStageInfo {
- uint32 open_time = 7;
- bool is_open = 14;
- uint32 stage_id = 10;
- uint32 best_score = 13;
-}
diff --git a/protocol/proto/SummerTimeV2DetailInfo.proto b/protocol/proto/SummerTimeV2DetailInfo.proto
deleted file mode 100644
index 1fd61d6a..00000000
--- a/protocol/proto/SummerTimeV2DetailInfo.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "SummerTimeV2BoatStageInfo.proto";
-import "SummerTimeV2DungeonStageInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message SummerTimeV2DetailInfo {
- repeated SummerTimeV2DungeonStageInfo dungeon_stage_info_list = 13;
- uint32 cur_dungeon_reward_limit = 10;
- bool is_content_closed = 4;
- uint32 taken_reward_count = 5;
- repeated SummerTimeV2BoatStageInfo boat_stage_info_list = 15;
-}
diff --git a/protocol/proto/SummerTimeV2DungeonSettleInfo.proto b/protocol/proto/SummerTimeV2DungeonSettleInfo.proto
deleted file mode 100644
index 163dd9c8..00000000
--- a/protocol/proto/SummerTimeV2DungeonSettleInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SummerTimeV2DungeonSettleInfo {
- bool is_success = 5;
- uint32 taken_reward_count = 2;
- uint32 cur_dungeon_reward_limit = 11;
-}
diff --git a/protocol/proto/SummerTimeV2DungeonStageInfo.proto b/protocol/proto/SummerTimeV2DungeonStageInfo.proto
deleted file mode 100644
index 8bbf2fc6..00000000
--- a/protocol/proto/SummerTimeV2DungeonStageInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SummerTimeV2DungeonStageInfo {
- uint32 stage_id = 10;
- bool is_open = 3;
- uint32 open_time = 12;
- bool is_prev_dungeon_succeed = 15;
-}
diff --git a/protocol/proto/SummerTimeV2RestartBoatGalleryReq.proto b/protocol/proto/SummerTimeV2RestartBoatGalleryReq.proto
deleted file mode 100644
index 41496a2b..00000000
--- a/protocol/proto/SummerTimeV2RestartBoatGalleryReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8476
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SummerTimeV2RestartBoatGalleryReq {
- uint32 gallery_id = 5;
-}
diff --git a/protocol/proto/SummerTimeV2RestartBoatGalleryRsp.proto b/protocol/proto/SummerTimeV2RestartBoatGalleryRsp.proto
deleted file mode 100644
index 89d59fd4..00000000
--- a/protocol/proto/SummerTimeV2RestartBoatGalleryRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8004
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SummerTimeV2RestartBoatGalleryRsp {
- uint32 gallery_id = 13;
- int32 retcode = 8;
-}
diff --git a/protocol/proto/SummerTimeV2RestartDungeonReq.proto b/protocol/proto/SummerTimeV2RestartDungeonReq.proto
deleted file mode 100644
index 33536eea..00000000
--- a/protocol/proto/SummerTimeV2RestartDungeonReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8346
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SummerTimeV2RestartDungeonReq {}
diff --git a/protocol/proto/SummerTimeV2RestartDungeonRsp.proto b/protocol/proto/SummerTimeV2RestartDungeonRsp.proto
deleted file mode 100644
index 95a0c859..00000000
--- a/protocol/proto/SummerTimeV2RestartDungeonRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8996
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SummerTimeV2RestartDungeonRsp {
- int32 retcode = 3;
-}
diff --git a/protocol/proto/SumoActivityDetailInfo.proto b/protocol/proto/SumoActivityDetailInfo.proto
deleted file mode 100644
index 89de8aa9..00000000
--- a/protocol/proto/SumoActivityDetailInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "SumoStageData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message SumoActivityDetailInfo {
- uint32 difficulty_id = 11;
- map sumo_stage_map = 13;
- uint32 last_stage_id = 14;
-}
diff --git a/protocol/proto/SumoAvatarInfo.proto b/protocol/proto/SumoAvatarInfo.proto
deleted file mode 100644
index 18dbce36..00000000
--- a/protocol/proto/SumoAvatarInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SumoAvatarInfo {
- bool is_trial = 2;
- uint64 avatar_id = 1;
-}
diff --git a/protocol/proto/SumoDungeonAvatar.proto b/protocol/proto/SumoDungeonAvatar.proto
deleted file mode 100644
index 6384fbd4..00000000
--- a/protocol/proto/SumoDungeonAvatar.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message SumoDungeonAvatar {
- uint64 avatar_guid = 11;
- bool is_alive = 13;
- bool is_trial = 4;
-}
diff --git a/protocol/proto/SumoDungeonSettleNotify.proto b/protocol/proto/SumoDungeonSettleNotify.proto
deleted file mode 100644
index 6e6060a9..00000000
--- a/protocol/proto/SumoDungeonSettleNotify.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8291
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SumoDungeonSettleNotify {
- uint32 final_score = 7;
- uint32 difficulty_id = 14;
- uint32 kill_elite_monster_num = 15;
- uint32 stage_id = 12;
- uint32 kill_monster_num = 4;
- bool is_new_record = 5;
-}
diff --git a/protocol/proto/SumoDungeonTeam.proto b/protocol/proto/SumoDungeonTeam.proto
deleted file mode 100644
index 384e957d..00000000
--- a/protocol/proto/SumoDungeonTeam.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message SumoDungeonTeam {
- repeated SumoDungeonAvatar dungeon_avatar_list = 15;
-}
diff --git a/protocol/proto/SumoEnterDungeonNotify.proto b/protocol/proto/SumoEnterDungeonNotify.proto
deleted file mode 100644
index 369b9628..00000000
--- a/protocol/proto/SumoEnterDungeonNotify.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8013
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SumoEnterDungeonNotify {
- uint32 activity_id = 15;
- repeated SumoDungeonTeam dungeon_team_list = 11;
- uint32 no_switch_punish_time = 10;
- uint32 next_valid_switch_time = 13;
- uint32 stage_id = 7;
- uint32 cur_team_index = 5;
-}
diff --git a/protocol/proto/SumoLeaveDungeonNotify.proto b/protocol/proto/SumoLeaveDungeonNotify.proto
deleted file mode 100644
index 1f765fc8..00000000
--- a/protocol/proto/SumoLeaveDungeonNotify.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8640
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SumoLeaveDungeonNotify {}
diff --git a/protocol/proto/SumoRestartDungeonReq.proto b/protocol/proto/SumoRestartDungeonReq.proto
deleted file mode 100644
index a1106d8c..00000000
--- a/protocol/proto/SumoRestartDungeonReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8612
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SumoRestartDungeonReq {}
diff --git a/protocol/proto/SumoRestartDungeonRsp.proto b/protocol/proto/SumoRestartDungeonRsp.proto
deleted file mode 100644
index 320b4c9c..00000000
--- a/protocol/proto/SumoRestartDungeonRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8214
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SumoRestartDungeonRsp {
- int32 retcode = 11;
- uint32 dungeon_id = 4;
- uint32 point_id = 12;
-}
diff --git a/protocol/proto/SumoSaveTeamReq.proto b/protocol/proto/SumoSaveTeamReq.proto
deleted file mode 100644
index de28cc42..00000000
--- a/protocol/proto/SumoSaveTeamReq.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8313
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SumoSaveTeamReq {
- uint32 activity_id = 11;
- uint32 stage_id = 13;
- uint32 difficulty_id = 7;
- repeated SumoTeamData team_list = 12;
-}
diff --git a/protocol/proto/SumoSaveTeamRsp.proto b/protocol/proto/SumoSaveTeamRsp.proto
deleted file mode 100644
index c0cd7b33..00000000
--- a/protocol/proto/SumoSaveTeamRsp.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8319
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SumoSaveTeamRsp {
- uint32 stage_id = 9;
- int32 retcode = 2;
- uint32 activity_id = 11;
- repeated SumoTeamData team_list = 13;
- uint32 difficulty_id = 10;
-}
diff --git a/protocol/proto/SumoSelectTeamAndEnterDungeonReq.proto b/protocol/proto/SumoSelectTeamAndEnterDungeonReq.proto
deleted file mode 100644
index 7f038611..00000000
--- a/protocol/proto/SumoSelectTeamAndEnterDungeonReq.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8215
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SumoSelectTeamAndEnterDungeonReq {
- uint32 activity_id = 1;
- uint32 stage_id = 7;
- uint32 difficulty_id = 4;
- repeated SumoTeamData team_list = 10;
-}
diff --git a/protocol/proto/SumoSelectTeamAndEnterDungeonRsp.proto b/protocol/proto/SumoSelectTeamAndEnterDungeonRsp.proto
deleted file mode 100644
index 77ba337e..00000000
--- a/protocol/proto/SumoSelectTeamAndEnterDungeonRsp.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8193
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SumoSelectTeamAndEnterDungeonRsp {
- int32 retcode = 1;
- uint32 activity_id = 14;
- uint32 difficulty_id = 12;
- uint32 stage_id = 9;
- repeated SumoTeamData team_list = 2;
-}
diff --git a/protocol/proto/SumoSetNoSwitchPunishTimeNotify.proto b/protocol/proto/SumoSetNoSwitchPunishTimeNotify.proto
deleted file mode 100644
index f72e5a1b..00000000
--- a/protocol/proto/SumoSetNoSwitchPunishTimeNotify.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8935
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SumoSetNoSwitchPunishTimeNotify {
- uint32 cur_team_index = 15;
- uint32 stage_id = 13;
- repeated SumoDungeonTeam dungeon_team_list = 11;
- uint32 no_switch_punish_time = 2;
- uint32 next_valid_switch_time = 14;
- uint32 activity_id = 9;
-}
diff --git a/protocol/proto/SumoStageData.proto b/protocol/proto/SumoStageData.proto
deleted file mode 100644
index 60de6da8..00000000
--- a/protocol/proto/SumoStageData.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message SumoStageData {
- uint32 max_score = 1;
- uint32 open_time = 5;
- uint32 stage_id = 3;
- repeated SumoTeamData team_list = 7;
- bool is_open = 11;
-}
diff --git a/protocol/proto/SumoSwitchTeamReq.proto b/protocol/proto/SumoSwitchTeamReq.proto
deleted file mode 100644
index 6ab972de..00000000
--- a/protocol/proto/SumoSwitchTeamReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8351
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message SumoSwitchTeamReq {
- uint32 stage_id = 9;
- uint32 activity_id = 5;
-}
diff --git a/protocol/proto/SumoSwitchTeamRsp.proto b/protocol/proto/SumoSwitchTeamRsp.proto
deleted file mode 100644
index 890585eb..00000000
--- a/protocol/proto/SumoSwitchTeamRsp.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8525
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SumoSwitchTeamRsp {
- uint32 next_valid_switch_time = 7;
- repeated SumoDungeonTeam dungeon_team_list = 10;
- uint32 activity_id = 6;
- int32 retcode = 14;
- uint32 cur_team_index = 11;
- uint32 stage_id = 5;
-}
diff --git a/protocol/proto/SumoTeamData.proto b/protocol/proto/SumoTeamData.proto
deleted file mode 100644
index 7d259f85..00000000
--- a/protocol/proto/SumoTeamData.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "SumoAvatarInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message SumoTeamData {
- repeated uint32 skill_id_list = 14;
- repeated SumoAvatarInfo avatar_info_list = 3;
-}
diff --git a/protocol/proto/SvrMsgId.proto b/protocol/proto/SvrMsgId.proto
deleted file mode 100644
index 13388339..00000000
--- a/protocol/proto/SvrMsgId.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/SyncScenePlayTeamEntityNotify.proto b/protocol/proto/SyncScenePlayTeamEntityNotify.proto
deleted file mode 100644
index 5640ae61..00000000
--- a/protocol/proto/SyncScenePlayTeamEntityNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "PlayTeamEntityInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3333
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SyncScenePlayTeamEntityNotify {
- uint32 scene_id = 2;
- repeated PlayTeamEntityInfo entity_info_list = 3;
-}
diff --git a/protocol/proto/SyncTeamEntityNotify.proto b/protocol/proto/SyncTeamEntityNotify.proto
deleted file mode 100644
index 1bb5ff3d..00000000
--- a/protocol/proto/SyncTeamEntityNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "TeamEntityInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 317
-// EnetChannelId: 0
-// EnetIsReliable: true
-message SyncTeamEntityNotify {
- uint32 scene_id = 13;
- repeated TeamEntityInfo team_entity_info_list = 15;
-}
diff --git a/protocol/proto/TakeAchievementGoalRewardReq.proto b/protocol/proto/TakeAchievementGoalRewardReq.proto
deleted file mode 100644
index 3aa9bf8b..00000000
--- a/protocol/proto/TakeAchievementGoalRewardReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2652
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TakeAchievementGoalRewardReq {
- repeated uint32 id_list = 5;
-}
diff --git a/protocol/proto/TakeAchievementGoalRewardRsp.proto b/protocol/proto/TakeAchievementGoalRewardRsp.proto
deleted file mode 100644
index 17a73b7a..00000000
--- a/protocol/proto/TakeAchievementGoalRewardRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2681
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TakeAchievementGoalRewardRsp {
- int32 retcode = 15;
- repeated uint32 id_list = 12;
- repeated ItemParam item_list = 5;
-}
diff --git a/protocol/proto/TakeAchievementRewardReq.proto b/protocol/proto/TakeAchievementRewardReq.proto
deleted file mode 100644
index 58e487ec..00000000
--- a/protocol/proto/TakeAchievementRewardReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2675
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TakeAchievementRewardReq {
- repeated uint32 id_list = 13;
-}
diff --git a/protocol/proto/TakeAchievementRewardRsp.proto b/protocol/proto/TakeAchievementRewardRsp.proto
deleted file mode 100644
index ed5c04db..00000000
--- a/protocol/proto/TakeAchievementRewardRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2657
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TakeAchievementRewardRsp {
- repeated uint32 id_list = 7;
- repeated ItemParam item_list = 10;
- int32 retcode = 1;
-}
diff --git a/protocol/proto/TakeAsterSpecialRewardReq.proto b/protocol/proto/TakeAsterSpecialRewardReq.proto
deleted file mode 100644
index a5ae8346..00000000
--- a/protocol/proto/TakeAsterSpecialRewardReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2097
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TakeAsterSpecialRewardReq {
- uint32 schedule_id = 5;
-}
diff --git a/protocol/proto/TakeAsterSpecialRewardRsp.proto b/protocol/proto/TakeAsterSpecialRewardRsp.proto
deleted file mode 100644
index f5323a05..00000000
--- a/protocol/proto/TakeAsterSpecialRewardRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2193
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TakeAsterSpecialRewardRsp {
- int32 retcode = 12;
- uint32 schedule_id = 14;
-}
diff --git a/protocol/proto/TakeBackGivingItemReq.proto b/protocol/proto/TakeBackGivingItemReq.proto
deleted file mode 100644
index 7f1ff9ba..00000000
--- a/protocol/proto/TakeBackGivingItemReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 171
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TakeBackGivingItemReq {
- uint32 giving_id = 4;
-}
diff --git a/protocol/proto/TakeBackGivingItemRsp.proto b/protocol/proto/TakeBackGivingItemRsp.proto
deleted file mode 100644
index 6213e7a5..00000000
--- a/protocol/proto/TakeBackGivingItemRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 145
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TakeBackGivingItemRsp {
- uint32 giving_id = 10;
- int32 retcode = 6;
-}
diff --git a/protocol/proto/TakeBattlePassMissionPointReq.proto b/protocol/proto/TakeBattlePassMissionPointReq.proto
deleted file mode 100644
index 87c1b15f..00000000
--- a/protocol/proto/TakeBattlePassMissionPointReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2629
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TakeBattlePassMissionPointReq {
- repeated uint32 mission_id_list = 5;
-}
diff --git a/protocol/proto/TakeBattlePassMissionPointRsp.proto b/protocol/proto/TakeBattlePassMissionPointRsp.proto
deleted file mode 100644
index 85727673..00000000
--- a/protocol/proto/TakeBattlePassMissionPointRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2622
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TakeBattlePassMissionPointRsp {
- int32 retcode = 4;
- repeated uint32 mission_id_list = 11;
-}
diff --git a/protocol/proto/TakeBattlePassRewardReq.proto b/protocol/proto/TakeBattlePassRewardReq.proto
deleted file mode 100644
index 108f3f46..00000000
--- a/protocol/proto/TakeBattlePassRewardReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "BattlePassRewardTakeOption.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2602
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TakeBattlePassRewardReq {
- repeated BattlePassRewardTakeOption take_option_list = 12;
-}
diff --git a/protocol/proto/TakeBattlePassRewardRsp.proto b/protocol/proto/TakeBattlePassRewardRsp.proto
deleted file mode 100644
index 6040db16..00000000
--- a/protocol/proto/TakeBattlePassRewardRsp.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "BattlePassRewardTakeOption.proto";
-import "ItemParam.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2631
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TakeBattlePassRewardRsp {
- repeated ItemParam item_list = 7;
- int32 retcode = 13;
- repeated BattlePassRewardTakeOption take_option_list = 9;
-}
diff --git a/protocol/proto/TakeCityReputationExploreRewardReq.proto b/protocol/proto/TakeCityReputationExploreRewardReq.proto
deleted file mode 100644
index d1fe990b..00000000
--- a/protocol/proto/TakeCityReputationExploreRewardReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2897
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TakeCityReputationExploreRewardReq {
- uint32 city_id = 15;
- repeated uint32 explore_id_list = 12;
-}
diff --git a/protocol/proto/TakeCityReputationExploreRewardRsp.proto b/protocol/proto/TakeCityReputationExploreRewardRsp.proto
deleted file mode 100644
index f68766c0..00000000
--- a/protocol/proto/TakeCityReputationExploreRewardRsp.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2881
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TakeCityReputationExploreRewardRsp {
- repeated uint32 explore_id_list = 8;
- repeated ItemParam item_list = 12;
- int32 retcode = 6;
- uint32 city_id = 13;
-}
diff --git a/protocol/proto/TakeCityReputationLevelRewardReq.proto b/protocol/proto/TakeCityReputationLevelRewardReq.proto
deleted file mode 100644
index e2d2dd36..00000000
--- a/protocol/proto/TakeCityReputationLevelRewardReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2812
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TakeCityReputationLevelRewardReq {
- uint32 level = 11;
- uint32 city_id = 1;
-}
diff --git a/protocol/proto/TakeCityReputationLevelRewardRsp.proto b/protocol/proto/TakeCityReputationLevelRewardRsp.proto
deleted file mode 100644
index 38fa1f58..00000000
--- a/protocol/proto/TakeCityReputationLevelRewardRsp.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2835
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TakeCityReputationLevelRewardRsp {
- uint32 city_id = 15;
- int32 retcode = 11;
- repeated ItemParam item_list = 13;
- uint32 level = 9;
-}
diff --git a/protocol/proto/TakeCityReputationParentQuestReq.proto b/protocol/proto/TakeCityReputationParentQuestReq.proto
deleted file mode 100644
index 45be56ac..00000000
--- a/protocol/proto/TakeCityReputationParentQuestReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2821
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TakeCityReputationParentQuestReq {
- uint32 city_id = 1;
- repeated uint32 parent_quest_list = 6;
-}
diff --git a/protocol/proto/TakeCityReputationParentQuestRsp.proto b/protocol/proto/TakeCityReputationParentQuestRsp.proto
deleted file mode 100644
index 04463d47..00000000
--- a/protocol/proto/TakeCityReputationParentQuestRsp.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2803
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TakeCityReputationParentQuestRsp {
- int32 retcode = 7;
- uint32 city_id = 14;
- repeated uint32 parent_quest_list = 9;
- repeated ItemParam item_list = 13;
-}
diff --git a/protocol/proto/TakeCompoundOutputReq.proto b/protocol/proto/TakeCompoundOutputReq.proto
deleted file mode 100644
index e6fb4a0d..00000000
--- a/protocol/proto/TakeCompoundOutputReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 174
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TakeCompoundOutputReq {
- uint32 compound_group_id = 3;
- uint32 compound_id = 10;
-}
diff --git a/protocol/proto/TakeCompoundOutputRsp.proto b/protocol/proto/TakeCompoundOutputRsp.proto
deleted file mode 100644
index e3204c42..00000000
--- a/protocol/proto/TakeCompoundOutputRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 176
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TakeCompoundOutputRsp {
- repeated ItemParam item_list = 6;
- int32 retcode = 2;
-}
diff --git a/protocol/proto/TakeCoopRewardReq.proto b/protocol/proto/TakeCoopRewardReq.proto
deleted file mode 100644
index b7a4b7a2..00000000
--- a/protocol/proto/TakeCoopRewardReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1973
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TakeCoopRewardReq {
- uint32 reward_config_id = 6;
-}
diff --git a/protocol/proto/TakeCoopRewardRsp.proto b/protocol/proto/TakeCoopRewardRsp.proto
deleted file mode 100644
index 9f9bf111..00000000
--- a/protocol/proto/TakeCoopRewardRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1985
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TakeCoopRewardRsp {
- int32 retcode = 9;
- uint32 reward_config_id = 1;
-}
diff --git a/protocol/proto/TakeDeliveryDailyRewardReq.proto b/protocol/proto/TakeDeliveryDailyRewardReq.proto
deleted file mode 100644
index ca8743d7..00000000
--- a/protocol/proto/TakeDeliveryDailyRewardReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2121
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TakeDeliveryDailyRewardReq {
- uint32 schedule_id = 9;
-}
diff --git a/protocol/proto/TakeDeliveryDailyRewardRsp.proto b/protocol/proto/TakeDeliveryDailyRewardRsp.proto
deleted file mode 100644
index e754f09d..00000000
--- a/protocol/proto/TakeDeliveryDailyRewardRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2162
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TakeDeliveryDailyRewardRsp {
- uint32 schedule_id = 5;
- int32 retcode = 7;
-}
diff --git a/protocol/proto/TakeEffigyFirstPassRewardReq.proto b/protocol/proto/TakeEffigyFirstPassRewardReq.proto
deleted file mode 100644
index 390eb861..00000000
--- a/protocol/proto/TakeEffigyFirstPassRewardReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2196
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TakeEffigyFirstPassRewardReq {
- uint32 challenge_id = 6;
-}
diff --git a/protocol/proto/TakeEffigyFirstPassRewardRsp.proto b/protocol/proto/TakeEffigyFirstPassRewardRsp.proto
deleted file mode 100644
index 765d77c0..00000000
--- a/protocol/proto/TakeEffigyFirstPassRewardRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2061
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TakeEffigyFirstPassRewardRsp {
- uint32 challenge_id = 2;
- int32 retcode = 7;
-}
diff --git a/protocol/proto/TakeEffigyRewardReq.proto b/protocol/proto/TakeEffigyRewardReq.proto
deleted file mode 100644
index 4288fa06..00000000
--- a/protocol/proto/TakeEffigyRewardReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2040
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TakeEffigyRewardReq {
- uint32 reward_index = 14;
-}
diff --git a/protocol/proto/TakeEffigyRewardRsp.proto b/protocol/proto/TakeEffigyRewardRsp.proto
deleted file mode 100644
index e6e1a0a6..00000000
--- a/protocol/proto/TakeEffigyRewardRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2007
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TakeEffigyRewardRsp {
- int32 retcode = 15;
- uint32 reward_index = 7;
-}
diff --git a/protocol/proto/TakeFirstShareRewardReq.proto b/protocol/proto/TakeFirstShareRewardReq.proto
deleted file mode 100644
index a948c671..00000000
--- a/protocol/proto/TakeFirstShareRewardReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4074
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TakeFirstShareRewardReq {}
diff --git a/protocol/proto/TakeFirstShareRewardRsp.proto b/protocol/proto/TakeFirstShareRewardRsp.proto
deleted file mode 100644
index 8f1fb3d7..00000000
--- a/protocol/proto/TakeFirstShareRewardRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4076
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TakeFirstShareRewardRsp {
- int32 retcode = 15;
-}
diff --git a/protocol/proto/TakeFurnitureMakeReq.proto b/protocol/proto/TakeFurnitureMakeReq.proto
deleted file mode 100644
index 0f65ef9a..00000000
--- a/protocol/proto/TakeFurnitureMakeReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4772
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TakeFurnitureMakeReq {
- uint32 index = 8;
- bool is_fast_finish = 12;
- uint32 make_id = 7;
-}
diff --git a/protocol/proto/TakeFurnitureMakeRsp.proto b/protocol/proto/TakeFurnitureMakeRsp.proto
deleted file mode 100644
index e32daf15..00000000
--- a/protocol/proto/TakeFurnitureMakeRsp.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "FurnitureMakeSlot.proto";
-import "ItemParam.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4769
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TakeFurnitureMakeRsp {
- FurnitureMakeSlot furniture_make_slot = 8;
- repeated ItemParam return_item_list = 2;
- uint32 make_id = 6;
- int32 retcode = 9;
- repeated ItemParam output_item_list = 14;
-}
diff --git a/protocol/proto/TakeHuntingOfferReq.proto b/protocol/proto/TakeHuntingOfferReq.proto
deleted file mode 100644
index d0f9e9a9..00000000
--- a/protocol/proto/TakeHuntingOfferReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4326
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TakeHuntingOfferReq {
- HuntingPair hunting_pair = 14;
- uint32 city_id = 4;
-}
diff --git a/protocol/proto/TakeHuntingOfferRsp.proto b/protocol/proto/TakeHuntingOfferRsp.proto
deleted file mode 100644
index 0ed11584..00000000
--- a/protocol/proto/TakeHuntingOfferRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4318
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TakeHuntingOfferRsp {
- HuntingPair hunting_pair = 13;
- uint32 city_id = 14;
- int32 retcode = 3;
-}
diff --git a/protocol/proto/TakeInvestigationRewardReq.proto b/protocol/proto/TakeInvestigationRewardReq.proto
deleted file mode 100644
index ffeed529..00000000
--- a/protocol/proto/TakeInvestigationRewardReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1912
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TakeInvestigationRewardReq {
- uint32 id = 5;
-}
diff --git a/protocol/proto/TakeInvestigationRewardRsp.proto b/protocol/proto/TakeInvestigationRewardRsp.proto
deleted file mode 100644
index d3066faa..00000000
--- a/protocol/proto/TakeInvestigationRewardRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1922
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TakeInvestigationRewardRsp {
- int32 retcode = 4;
- uint32 id = 12;
-}
diff --git a/protocol/proto/TakeInvestigationTargetRewardReq.proto b/protocol/proto/TakeInvestigationTargetRewardReq.proto
deleted file mode 100644
index d5003837..00000000
--- a/protocol/proto/TakeInvestigationTargetRewardReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1918
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TakeInvestigationTargetRewardReq {
- uint32 quest_id = 11;
-}
diff --git a/protocol/proto/TakeInvestigationTargetRewardRsp.proto b/protocol/proto/TakeInvestigationTargetRewardRsp.proto
deleted file mode 100644
index 296a0810..00000000
--- a/protocol/proto/TakeInvestigationTargetRewardRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1916
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TakeInvestigationTargetRewardRsp {
- int32 retcode = 1;
- uint32 quest_id = 2;
-}
diff --git a/protocol/proto/TakeMaterialDeleteReturnReq.proto b/protocol/proto/TakeMaterialDeleteReturnReq.proto
deleted file mode 100644
index 9aa4d3dc..00000000
--- a/protocol/proto/TakeMaterialDeleteReturnReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "MaterialDeleteReturnType.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 629
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TakeMaterialDeleteReturnReq {
- MaterialDeleteReturnType type = 8;
-}
diff --git a/protocol/proto/TakeMaterialDeleteReturnRsp.proto b/protocol/proto/TakeMaterialDeleteReturnRsp.proto
deleted file mode 100644
index fdfbcd76..00000000
--- a/protocol/proto/TakeMaterialDeleteReturnRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 657
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TakeMaterialDeleteReturnRsp {
- int32 retcode = 14;
-}
diff --git a/protocol/proto/TakeOfferingLevelRewardReq.proto b/protocol/proto/TakeOfferingLevelRewardReq.proto
deleted file mode 100644
index 6528482c..00000000
--- a/protocol/proto/TakeOfferingLevelRewardReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2919
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TakeOfferingLevelRewardReq {
- uint32 level = 6;
- uint32 offering_id = 11;
-}
diff --git a/protocol/proto/TakeOfferingLevelRewardRsp.proto b/protocol/proto/TakeOfferingLevelRewardRsp.proto
deleted file mode 100644
index 578ffadd..00000000
--- a/protocol/proto/TakeOfferingLevelRewardRsp.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2911
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TakeOfferingLevelRewardRsp {
- uint32 offering_id = 3;
- uint32 take_level = 4;
- int32 retcode = 8;
- repeated ItemParam item_list = 2;
-}
diff --git a/protocol/proto/TakePlayerLevelRewardReq.proto b/protocol/proto/TakePlayerLevelRewardReq.proto
deleted file mode 100644
index 573af53c..00000000
--- a/protocol/proto/TakePlayerLevelRewardReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 129
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TakePlayerLevelRewardReq {
- uint32 level = 3;
-}
diff --git a/protocol/proto/TakePlayerLevelRewardRsp.proto b/protocol/proto/TakePlayerLevelRewardRsp.proto
deleted file mode 100644
index 0d1f69a7..00000000
--- a/protocol/proto/TakePlayerLevelRewardRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 157
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TakePlayerLevelRewardRsp {
- uint32 reward_id = 9;
- int32 retcode = 13;
- uint32 level = 6;
-}
diff --git a/protocol/proto/TakeRegionSearchRewardReq.proto b/protocol/proto/TakeRegionSearchRewardReq.proto
deleted file mode 100644
index aebc2a65..00000000
--- a/protocol/proto/TakeRegionSearchRewardReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5625
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TakeRegionSearchRewardReq {
- uint32 search_id = 3;
- uint32 id = 15;
-}
diff --git a/protocol/proto/TakeRegionSearchRewardRsp.proto b/protocol/proto/TakeRegionSearchRewardRsp.proto
deleted file mode 100644
index c9295142..00000000
--- a/protocol/proto/TakeRegionSearchRewardRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5607
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TakeRegionSearchRewardRsp {
- uint32 search_id = 14;
- uint32 id = 1;
- int32 retcode = 5;
-}
diff --git a/protocol/proto/TakeResinCardDailyRewardReq.proto b/protocol/proto/TakeResinCardDailyRewardReq.proto
deleted file mode 100644
index 8b5c3a65..00000000
--- a/protocol/proto/TakeResinCardDailyRewardReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4122
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TakeResinCardDailyRewardReq {
- uint32 product_config_id = 14;
-}
diff --git a/protocol/proto/TakeResinCardDailyRewardRsp.proto b/protocol/proto/TakeResinCardDailyRewardRsp.proto
deleted file mode 100644
index 76591381..00000000
--- a/protocol/proto/TakeResinCardDailyRewardRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4144
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TakeResinCardDailyRewardRsp {
- repeated ItemParam item_vec = 6;
- int32 retcode = 4;
- uint32 product_config_id = 12;
-}
diff --git a/protocol/proto/TakeReunionFirstGiftRewardReq.proto b/protocol/proto/TakeReunionFirstGiftRewardReq.proto
deleted file mode 100644
index 5961ba98..00000000
--- a/protocol/proto/TakeReunionFirstGiftRewardReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5075
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TakeReunionFirstGiftRewardReq {}
diff --git a/protocol/proto/TakeReunionFirstGiftRewardRsp.proto b/protocol/proto/TakeReunionFirstGiftRewardRsp.proto
deleted file mode 100644
index 974ef31f..00000000
--- a/protocol/proto/TakeReunionFirstGiftRewardRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5057
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TakeReunionFirstGiftRewardRsp {
- int32 reward_id = 9;
- int32 retcode = 15;
-}
diff --git a/protocol/proto/TakeReunionMissionRewardReq.proto b/protocol/proto/TakeReunionMissionRewardReq.proto
deleted file mode 100644
index 30b7dfc7..00000000
--- a/protocol/proto/TakeReunionMissionRewardReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5092
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TakeReunionMissionRewardReq {
- uint32 reward_id = 7;
- uint32 reward_index = 4;
- uint32 mission_id = 12;
-}
diff --git a/protocol/proto/TakeReunionMissionRewardRsp.proto b/protocol/proto/TakeReunionMissionRewardRsp.proto
deleted file mode 100644
index d60173a9..00000000
--- a/protocol/proto/TakeReunionMissionRewardRsp.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5064
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TakeReunionMissionRewardRsp {
- uint32 reward_index = 12;
- int32 retcode = 2;
- ReunionMissionInfo mission_info = 9;
- uint32 reward_id = 3;
-}
diff --git a/protocol/proto/TakeReunionSignInRewardReq.proto b/protocol/proto/TakeReunionSignInRewardReq.proto
deleted file mode 100644
index 1b4bae9b..00000000
--- a/protocol/proto/TakeReunionSignInRewardReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5079
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TakeReunionSignInRewardReq {
- uint32 reward_day = 12;
- uint32 config_id = 14;
-}
diff --git a/protocol/proto/TakeReunionSignInRewardRsp.proto b/protocol/proto/TakeReunionSignInRewardRsp.proto
deleted file mode 100644
index ce611645..00000000
--- a/protocol/proto/TakeReunionSignInRewardRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5072
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TakeReunionSignInRewardRsp {
- ReunionSignInInfo sign_in_info = 10;
- int32 retcode = 5;
-}
diff --git a/protocol/proto/TakeReunionWatcherRewardReq.proto b/protocol/proto/TakeReunionWatcherRewardReq.proto
deleted file mode 100644
index f90de223..00000000
--- a/protocol/proto/TakeReunionWatcherRewardReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5070
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TakeReunionWatcherRewardReq {
- uint32 watcher_id = 12;
- uint32 mission_id = 15;
-}
diff --git a/protocol/proto/TakeReunionWatcherRewardRsp.proto b/protocol/proto/TakeReunionWatcherRewardRsp.proto
deleted file mode 100644
index 1e43a619..00000000
--- a/protocol/proto/TakeReunionWatcherRewardRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5095
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TakeReunionWatcherRewardRsp {
- uint32 mission_id = 15;
- uint32 watcher_id = 9;
- int32 retcode = 10;
-}
diff --git a/protocol/proto/TakeoffEquipReq.proto b/protocol/proto/TakeoffEquipReq.proto
deleted file mode 100644
index 0ecbc1b3..00000000
--- a/protocol/proto/TakeoffEquipReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 605
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TakeoffEquipReq {
- uint64 avatar_guid = 8;
- uint32 slot = 15;
-}
diff --git a/protocol/proto/TakeoffEquipRsp.proto b/protocol/proto/TakeoffEquipRsp.proto
deleted file mode 100644
index 511d0e83..00000000
--- a/protocol/proto/TakeoffEquipRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 682
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TakeoffEquipRsp {
- uint64 avatar_guid = 9;
- int32 retcode = 6;
- uint32 slot = 10;
-}
diff --git a/protocol/proto/TanukiTravelActivityDetailInfo.proto b/protocol/proto/TanukiTravelActivityDetailInfo.proto
deleted file mode 100644
index b8567765..00000000
--- a/protocol/proto/TanukiTravelActivityDetailInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "TanukiTravelLevelData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message TanukiTravelActivityDetailInfo {
- repeated TanukiTravelLevelData tanuki_travel_level_data_list = 4;
- bool is_content_closed = 11;
- uint32 finished_level_index = 10;
-}
diff --git a/protocol/proto/TanukiTravelFinishGuideQuestNotify.proto b/protocol/proto/TanukiTravelFinishGuideQuestNotify.proto
deleted file mode 100644
index d4bf70b4..00000000
--- a/protocol/proto/TanukiTravelFinishGuideQuestNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8924
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TanukiTravelFinishGuideQuestNotify {
- uint32 activity_id = 14;
-}
diff --git a/protocol/proto/TanukiTravelLevelData.proto b/protocol/proto/TanukiTravelLevelData.proto
deleted file mode 100644
index 5e5563bb..00000000
--- a/protocol/proto/TanukiTravelLevelData.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message TanukiTravelLevelData {
- bool is_open = 5;
- uint32 route_id = 9;
- bool is_finish = 15;
-}
diff --git a/protocol/proto/TaskVar.proto b/protocol/proto/TaskVar.proto
deleted file mode 100644
index bcc39feb..00000000
--- a/protocol/proto/TaskVar.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message TaskVar {
- uint32 key = 8;
- repeated int32 value_list = 6;
-}
diff --git a/protocol/proto/TaskVarNotify.proto b/protocol/proto/TaskVarNotify.proto
deleted file mode 100644
index 81613eba..00000000
--- a/protocol/proto/TaskVarNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 160
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TaskVarNotify {
- repeated TaskVar task_var_list = 7;
-}
diff --git a/protocol/proto/TeamEnterSceneInfo.proto b/protocol/proto/TeamEnterSceneInfo.proto
deleted file mode 100644
index 60f1c26d..00000000
--- a/protocol/proto/TeamEnterSceneInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AbilityControlBlock.proto";
-import "AbilitySyncStateInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message TeamEnterSceneInfo {
- AbilityControlBlock ability_control_block = 7;
- AbilitySyncStateInfo team_ability_info = 10;
- uint32 team_entity_id = 15;
-}
diff --git a/protocol/proto/TeamEntityInfo.proto b/protocol/proto/TeamEntityInfo.proto
deleted file mode 100644
index 29583dea..00000000
--- a/protocol/proto/TeamEntityInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "AbilitySyncStateInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message TeamEntityInfo {
- uint32 authority_peer_id = 10;
- AbilitySyncStateInfo team_ability_info = 9;
- uint32 team_entity_id = 8;
-}
diff --git a/protocol/proto/TeamResonanceChangeNotify.proto b/protocol/proto/TeamResonanceChangeNotify.proto
deleted file mode 100644
index 356b5e33..00000000
--- a/protocol/proto/TeamResonanceChangeNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1082
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TeamResonanceChangeNotify {
- repeated AvatarTeamResonanceInfo info_list = 1;
-}
diff --git a/protocol/proto/ToTheMoonAddObstacleReq.proto b/protocol/proto/ToTheMoonAddObstacleReq.proto
deleted file mode 100644
index 8e9b2276..00000000
--- a/protocol/proto/ToTheMoonAddObstacleReq.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6121
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ToTheMoonAddObstacleReq {
- bool use_edge = 12;
- ToTheMoonObstacleInfo obstacle = 13;
- int32 query_id = 9;
- uint32 scene_id = 3;
-}
diff --git a/protocol/proto/ToTheMoonAddObstacleRsp.proto b/protocol/proto/ToTheMoonAddObstacleRsp.proto
deleted file mode 100644
index ec93d113..00000000
--- a/protocol/proto/ToTheMoonAddObstacleRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6103
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ToTheMoonAddObstacleRsp {
- DynamicNodes dynamic_nodes = 2;
- int32 query_id = 13;
- int32 retcode = 11;
-}
diff --git a/protocol/proto/ToTheMoonEnterSceneReq.proto b/protocol/proto/ToTheMoonEnterSceneReq.proto
deleted file mode 100644
index 80753d77..00000000
--- a/protocol/proto/ToTheMoonEnterSceneReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6135
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ToTheMoonEnterSceneReq {
- uint32 version = 14;
- uint32 scene_id = 15;
-}
diff --git a/protocol/proto/ToTheMoonEnterSceneRsp.proto b/protocol/proto/ToTheMoonEnterSceneRsp.proto
deleted file mode 100644
index 8a2fa874..00000000
--- a/protocol/proto/ToTheMoonEnterSceneRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6107
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ToTheMoonEnterSceneRsp {
- int32 retcode = 7;
-}
diff --git a/protocol/proto/ToTheMoonObstacleInfo.proto b/protocol/proto/ToTheMoonObstacleInfo.proto
deleted file mode 100644
index c07b55d9..00000000
--- a/protocol/proto/ToTheMoonObstacleInfo.proto
+++ /dev/null
@@ -1,36 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message ToTheMoonObstacleInfo {
- ShapeType type = 2;
- int32 handle_id = 11;
- MathQuaternion rotation = 7;
- Vector center = 13;
- Vector half_extents = 14;
-
- enum ShapeType {
- SHAPE_TYPE_OBSTACLE_SHAPE_CAPSULE = 0;
- SHAPE_TYPE_OBSTACLE_SHAPE_BOX = 1;
- }
-}
diff --git a/protocol/proto/ToTheMoonObstaclesModifyNotify.proto b/protocol/proto/ToTheMoonObstaclesModifyNotify.proto
deleted file mode 100644
index 72489a06..00000000
--- a/protocol/proto/ToTheMoonObstaclesModifyNotify.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6199
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ToTheMoonObstaclesModifyNotify {
- repeated ToTheMoonObstacleInfo add_obstacles = 4;
- repeated int32 remove_obstacle_ids = 13;
- uint32 scene_id = 15;
- bool use_edge = 1;
-}
diff --git a/protocol/proto/ToTheMoonPingNotify.proto b/protocol/proto/ToTheMoonPingNotify.proto
deleted file mode 100644
index ccbc49d0..00000000
--- a/protocol/proto/ToTheMoonPingNotify.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6112
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ToTheMoonPingNotify {}
diff --git a/protocol/proto/ToTheMoonQueryPathReq.proto b/protocol/proto/ToTheMoonQueryPathReq.proto
deleted file mode 100644
index a08e4924..00000000
--- a/protocol/proto/ToTheMoonQueryPathReq.proto
+++ /dev/null
@@ -1,57 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6172
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ToTheMoonQueryPathReq {
- Vector destination_pos = 9;
- int32 fuzzy_range = 15;
- OptionType query_type = 8;
- AStarMethod astar_method = 1;
- uint32 scene_id = 6;
- int32 query_id = 11;
- FilterType filter_type = 3;
- bool refined = 13;
- bool use_full_neighbor = 5;
- Vector source_pos = 10;
-
- enum OptionType {
- OPTION_TYPE_NONE = 0;
- OPTION_TYPE_NORMAL = 1;
- }
-
- enum AStarMethod {
- A_STAR_METHOD_CLASSIC = 0;
- A_STAR_METHOD_TENDENCY = 1;
- A_STAR_METHOD_ADAPTIVE = 2;
- A_STAR_METHOD_INFLECTION = 3;
- }
-
- enum FilterType {
- FILTER_TYPE_ALL = 0;
- FILTER_TYPE_AIR = 1;
- FILTER_TYPE_WATER = 2;
- }
-}
diff --git a/protocol/proto/ToTheMoonQueryPathRsp.proto b/protocol/proto/ToTheMoonQueryPathRsp.proto
deleted file mode 100644
index 59495c00..00000000
--- a/protocol/proto/ToTheMoonQueryPathRsp.proto
+++ /dev/null
@@ -1,40 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6198
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ToTheMoonQueryPathRsp {
- PathStatusType query_status = 7;
- repeated int64 index = 3;
- repeated Vector corners = 14;
- repeated int32 level = 1;
- int32 retcode = 8;
- int32 query_id = 9;
-
- enum PathStatusType {
- PATH_STATUS_TYPE_FAIL = 0;
- PATH_STATUS_TYPE_SUCC = 1;
- PATH_STATUS_TYPE_PARTIAL = 2;
- }
-}
diff --git a/protocol/proto/ToTheMoonRemoveObstacleReq.proto b/protocol/proto/ToTheMoonRemoveObstacleReq.proto
deleted file mode 100644
index 77a71831..00000000
--- a/protocol/proto/ToTheMoonRemoveObstacleReq.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6190
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ToTheMoonRemoveObstacleReq {
- int32 handle = 12;
- uint32 scene_id = 10;
- int32 query_id = 11;
-
- enum ObstacleType {
- OBSTACLE_TYPE_BOX = 0;
- OBSTACLE_TYPE_CAPSULE = 1;
- }
-}
diff --git a/protocol/proto/ToTheMoonRemoveObstacleRsp.proto b/protocol/proto/ToTheMoonRemoveObstacleRsp.proto
deleted file mode 100644
index c712bc09..00000000
--- a/protocol/proto/ToTheMoonRemoveObstacleRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6173
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ToTheMoonRemoveObstacleRsp {
- int32 query_id = 3;
- int32 retcode = 14;
- DynamicNodes dynamic_nodes = 8;
-}
diff --git a/protocol/proto/TowerAllDataReq.proto b/protocol/proto/TowerAllDataReq.proto
deleted file mode 100644
index 25570aa2..00000000
--- a/protocol/proto/TowerAllDataReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2490
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TowerAllDataReq {
- bool is_interact = 2;
-}
diff --git a/protocol/proto/TowerAllDataRsp.proto b/protocol/proto/TowerAllDataRsp.proto
deleted file mode 100644
index bf27b114..00000000
--- a/protocol/proto/TowerAllDataRsp.proto
+++ /dev/null
@@ -1,47 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "TowerCurLevelRecord.proto";
-import "TowerFloorRecord.proto";
-import "TowerMonthlyBrief.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2473
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TowerAllDataRsp {
- uint32 tower_schedule_id = 10;
- uint32 daily_level_index = 9;
- map skip_floor_granted_reward_item_map = 12;
- bool is_first_interact = 3;
- bool is_finished_entrance_floor = 1;
- repeated TowerFloorRecord tower_floor_record_list = 5;
- uint32 daily_floor_id = 11;
- uint32 commemorative_reward_id = 13;
- TowerMonthlyBrief last_schedule_monthly_brief = 1222;
- uint32 next_schedule_change_time = 6;
- uint32 valid_tower_record_num = 7;
- uint32 skip_to_floor_index = 2;
- map floor_open_time_map = 4;
- TowerCurLevelRecord cur_level_record = 15;
- int32 retcode = 8;
- uint32 schedule_start_time = 914;
- TowerMonthlyBrief monthly_brief = 14;
-}
diff --git a/protocol/proto/TowerBriefDataNotify.proto b/protocol/proto/TowerBriefDataNotify.proto
deleted file mode 100644
index d3fbaa76..00000000
--- a/protocol/proto/TowerBriefDataNotify.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2472
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TowerBriefDataNotify {
- uint32 total_star_num = 11;
- uint32 last_floor_index = 8;
- uint32 schedule_start_time = 15;
- uint32 next_schedule_change_time = 6;
- bool is_finished_entrance_floor = 14;
- uint32 last_level_index = 4;
- uint32 tower_schedule_id = 5;
-}
diff --git a/protocol/proto/TowerBuffSelectReq.proto b/protocol/proto/TowerBuffSelectReq.proto
deleted file mode 100644
index a64d60f7..00000000
--- a/protocol/proto/TowerBuffSelectReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2448
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TowerBuffSelectReq {
- uint32 tower_buff_id = 5;
-}
diff --git a/protocol/proto/TowerBuffSelectRsp.proto b/protocol/proto/TowerBuffSelectRsp.proto
deleted file mode 100644
index 2ebc4877..00000000
--- a/protocol/proto/TowerBuffSelectRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2497
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TowerBuffSelectRsp {
- int32 retcode = 11;
- uint32 tower_buff_id = 13;
-}
diff --git a/protocol/proto/TowerCurLevelRecord.proto b/protocol/proto/TowerCurLevelRecord.proto
deleted file mode 100644
index c1a18dde..00000000
--- a/protocol/proto/TowerCurLevelRecord.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "TowerTeam.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message TowerCurLevelRecord {
- repeated TowerTeam tower_team_list = 8;
- bool is_empty = 6;
- repeated uint32 buff_id_list = 4;
- bool is_upper_part = 2;
- uint32 cur_level_index = 1;
- uint32 cur_floor_id = 15;
-}
diff --git a/protocol/proto/TowerCurLevelRecordChangeNotify.proto b/protocol/proto/TowerCurLevelRecordChangeNotify.proto
deleted file mode 100644
index 1a6e3d9e..00000000
--- a/protocol/proto/TowerCurLevelRecordChangeNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "TowerCurLevelRecord.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2412
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TowerCurLevelRecordChangeNotify {
- TowerCurLevelRecord cur_level_record = 10;
-}
diff --git a/protocol/proto/TowerDailyRewardProgressChangeNotify.proto b/protocol/proto/TowerDailyRewardProgressChangeNotify.proto
deleted file mode 100644
index aeeb4007..00000000
--- a/protocol/proto/TowerDailyRewardProgressChangeNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2435
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TowerDailyRewardProgressChangeNotify {
- uint32 daily_floor_id = 15;
- uint32 daily_level_index = 9;
-}
diff --git a/protocol/proto/TowerEnterLevelReq.proto b/protocol/proto/TowerEnterLevelReq.proto
deleted file mode 100644
index a49d9529..00000000
--- a/protocol/proto/TowerEnterLevelReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2431
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TowerEnterLevelReq {
- uint32 enter_point_id = 3;
-}
diff --git a/protocol/proto/TowerEnterLevelRsp.proto b/protocol/proto/TowerEnterLevelRsp.proto
deleted file mode 100644
index 5fc3417a..00000000
--- a/protocol/proto/TowerEnterLevelRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2475
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TowerEnterLevelRsp {
- repeated uint32 tower_buff_id_list = 10;
- int32 retcode = 1;
- uint32 level_index = 14;
- uint32 floor_id = 5;
-}
diff --git a/protocol/proto/TowerFightRecordPair.proto b/protocol/proto/TowerFightRecordPair.proto
deleted file mode 100644
index d31caf38..00000000
--- a/protocol/proto/TowerFightRecordPair.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message TowerFightRecordPair {
- uint32 avatar_id = 1;
- uint32 data = 3;
-}
diff --git a/protocol/proto/TowerFloorRecord.proto b/protocol/proto/TowerFloorRecord.proto
deleted file mode 100644
index 25a5b540..00000000
--- a/protocol/proto/TowerFloorRecord.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "TowerLevelRecord.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message TowerFloorRecord {
- uint32 floor_star_reward_progress = 15;
- map passed_level_map = 8;
- uint32 floor_id = 12;
- repeated TowerLevelRecord passed_level_record_list = 2;
-}
diff --git a/protocol/proto/TowerFloorRecordChangeNotify.proto b/protocol/proto/TowerFloorRecordChangeNotify.proto
deleted file mode 100644
index adb8aabb..00000000
--- a/protocol/proto/TowerFloorRecordChangeNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "TowerFloorRecord.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2498
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TowerFloorRecordChangeNotify {
- bool is_finished_entrance_floor = 11;
- repeated TowerFloorRecord tower_floor_record_list = 8;
-}
diff --git a/protocol/proto/TowerGetFloorStarRewardReq.proto b/protocol/proto/TowerGetFloorStarRewardReq.proto
deleted file mode 100644
index dd19f3b4..00000000
--- a/protocol/proto/TowerGetFloorStarRewardReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2404
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TowerGetFloorStarRewardReq {
- uint32 floor_id = 15;
-}
diff --git a/protocol/proto/TowerGetFloorStarRewardRsp.proto b/protocol/proto/TowerGetFloorStarRewardRsp.proto
deleted file mode 100644
index 8849d7a7..00000000
--- a/protocol/proto/TowerGetFloorStarRewardRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2493
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TowerGetFloorStarRewardRsp {
- int32 retcode = 11;
- uint32 floor_id = 9;
-}
diff --git a/protocol/proto/TowerLevelEndNotify.proto b/protocol/proto/TowerLevelEndNotify.proto
deleted file mode 100644
index 6dbd1f7d..00000000
--- a/protocol/proto/TowerLevelEndNotify.proto
+++ /dev/null
@@ -1,39 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2495
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TowerLevelEndNotify {
- uint32 next_floor_id = 4;
- repeated ItemParam reward_item_list = 12;
- uint32 continue_state = 15;
- bool is_success = 5;
- repeated uint32 finished_star_cond_list = 6;
-
- enum ContinueStateType {
- CONTINUE_STATE_TYPE_CAN_NOT_CONTINUE = 0;
- CONTINUE_STATE_TYPE_CAN_ENTER_NEXT_LEVEL = 1;
- CONTINUE_STATE_TYPE_CAN_ENTER_NEXT_FLOOR = 2;
- }
-}
diff --git a/protocol/proto/TowerLevelRecord.proto b/protocol/proto/TowerLevelRecord.proto
deleted file mode 100644
index 9d6fcc0f..00000000
--- a/protocol/proto/TowerLevelRecord.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message TowerLevelRecord {
- repeated uint32 satisfied_cond_list = 13;
- uint32 level_id = 10;
-}
diff --git a/protocol/proto/TowerLevelStarCondData.proto b/protocol/proto/TowerLevelStarCondData.proto
deleted file mode 100644
index eac807f6..00000000
--- a/protocol/proto/TowerLevelStarCondData.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message TowerLevelStarCondData {
- bool is_fail = 15;
- uint32 cond_value = 9;
- bool is_pause = 13;
- uint32 star_cond_index = 6;
-}
diff --git a/protocol/proto/TowerLevelStarCondNotify.proto b/protocol/proto/TowerLevelStarCondNotify.proto
deleted file mode 100644
index 6ed67ead..00000000
--- a/protocol/proto/TowerLevelStarCondNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "TowerLevelStarCondData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2406
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TowerLevelStarCondNotify {
- uint32 level_index = 14;
- uint32 floor_id = 11;
- repeated TowerLevelStarCondData cond_data_list = 9;
-}
diff --git a/protocol/proto/TowerMiddleLevelChangeTeamNotify.proto b/protocol/proto/TowerMiddleLevelChangeTeamNotify.proto
deleted file mode 100644
index f1de0eba..00000000
--- a/protocol/proto/TowerMiddleLevelChangeTeamNotify.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2434
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TowerMiddleLevelChangeTeamNotify {}
diff --git a/protocol/proto/TowerMonthlyBrief.proto b/protocol/proto/TowerMonthlyBrief.proto
deleted file mode 100644
index f2e63266..00000000
--- a/protocol/proto/TowerMonthlyBrief.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message TowerMonthlyBrief {
- uint32 tower_schedule_id = 15;
- uint32 best_floor_index = 6;
- uint32 best_level_index = 3;
- uint32 total_star_count = 12;
-}
diff --git a/protocol/proto/TowerMonthlyCombatRecord.proto b/protocol/proto/TowerMonthlyCombatRecord.proto
deleted file mode 100644
index a9b9875c..00000000
--- a/protocol/proto/TowerMonthlyCombatRecord.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message TowerMonthlyCombatRecord {
- TowerFightRecordPair most_kill_avatar_pair = 14;
- TowerFightRecordPair most_cast_normal_skill_avatar_pair = 8;
- repeated TowerFightRecordPair most_reveal_avatar_list = 6;
- TowerFightRecordPair most_cast_energy_skill_avatar_pair = 4;
- TowerFightRecordPair highest_dps_avatr_pair = 12;
- TowerFightRecordPair most_take_damage_avatar_pair = 9;
-}
diff --git a/protocol/proto/TowerMonthlyDetail.proto b/protocol/proto/TowerMonthlyDetail.proto
deleted file mode 100644
index 98ccc04d..00000000
--- a/protocol/proto/TowerMonthlyDetail.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message TowerMonthlyDetail {
- TowerMonthlyCombatRecord monthly_combat_record = 2;
- TowerMonthlyBrief monthly_brief = 12;
-}
diff --git a/protocol/proto/TowerRecordHandbookReq.proto b/protocol/proto/TowerRecordHandbookReq.proto
deleted file mode 100644
index f34eaeda..00000000
--- a/protocol/proto/TowerRecordHandbookReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2450
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TowerRecordHandbookReq {}
diff --git a/protocol/proto/TowerRecordHandbookRsp.proto b/protocol/proto/TowerRecordHandbookRsp.proto
deleted file mode 100644
index 78c0835d..00000000
--- a/protocol/proto/TowerRecordHandbookRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2443
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TowerRecordHandbookRsp {
- int32 retcode = 7;
- repeated TowerMonthlyDetail monthly_detail_list = 14;
-}
diff --git a/protocol/proto/TowerSurrenderReq.proto b/protocol/proto/TowerSurrenderReq.proto
deleted file mode 100644
index b4060eca..00000000
--- a/protocol/proto/TowerSurrenderReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2422
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TowerSurrenderReq {}
diff --git a/protocol/proto/TowerSurrenderRsp.proto b/protocol/proto/TowerSurrenderRsp.proto
deleted file mode 100644
index 2d8950b6..00000000
--- a/protocol/proto/TowerSurrenderRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2465
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TowerSurrenderRsp {
- int32 retcode = 9;
-}
diff --git a/protocol/proto/TowerTeam.proto b/protocol/proto/TowerTeam.proto
deleted file mode 100644
index 660b196d..00000000
--- a/protocol/proto/TowerTeam.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message TowerTeam {
- uint32 tower_team_id = 3;
- repeated uint64 avatar_guid_list = 14;
-}
diff --git a/protocol/proto/TowerTeamSelectReq.proto b/protocol/proto/TowerTeamSelectReq.proto
deleted file mode 100644
index 84c70aad..00000000
--- a/protocol/proto/TowerTeamSelectReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "TowerTeam.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2421
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TowerTeamSelectReq {
- repeated TowerTeam tower_team_list = 11;
- uint32 floor_id = 10;
-}
diff --git a/protocol/proto/TowerTeamSelectRsp.proto b/protocol/proto/TowerTeamSelectRsp.proto
deleted file mode 100644
index 1da1452b..00000000
--- a/protocol/proto/TowerTeamSelectRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2403
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TowerTeamSelectRsp {
- int32 retcode = 8;
-}
diff --git a/protocol/proto/TrackingIOInfo.proto b/protocol/proto/TrackingIOInfo.proto
deleted file mode 100644
index 19b10543..00000000
--- a/protocol/proto/TrackingIOInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message TrackingIOInfo {
- string rydevicetype = 11;
- string mac = 6;
- string deviceid = 9;
- string client_tz = 5;
- string current_caid = 7;
- string cached_caid = 15;
- string appid = 1;
-}
diff --git a/protocol/proto/TransmitReason.proto b/protocol/proto/TransmitReason.proto
deleted file mode 100644
index 57653184..00000000
--- a/protocol/proto/TransmitReason.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum TransmitReason {
- TRANSMIT_REASON_NONE = 0;
- TRANSMIT_REASON_QUEST = 1;
-}
diff --git a/protocol/proto/TreasureMapActivityDetailInfo.proto b/protocol/proto/TreasureMapActivityDetailInfo.proto
deleted file mode 100644
index a8371b4e..00000000
--- a/protocol/proto/TreasureMapActivityDetailInfo.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-import "TreasureMapRegionInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message TreasureMapActivityDetailInfo {
- uint32 active_region_index = 1;
- repeated TreasureMapRegionInfo region_info_list = 6;
- bool is_mp_challenge_touched = 7;
- uint32 treasure_close_time = 10;
- repeated TreasureMapBonusChallengeInfo bonus_challenge_list = 5;
- uint32 currency_num = 2;
- uint32 preview_reward_id = 14;
- uint32 min_open_player_level = 8;
- uint32 total_mp_spot_num = 13;
-}
diff --git a/protocol/proto/TreasureMapBonusChallengeInfo.proto b/protocol/proto/TreasureMapBonusChallengeInfo.proto
deleted file mode 100644
index a47d627b..00000000
--- a/protocol/proto/TreasureMapBonusChallengeInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message TreasureMapBonusChallengeInfo {
- bool is_done = 5;
- uint32 config_id = 10;
- bool is_active = 1;
- map fragment_map = 12;
- uint32 solution_id = 8;
-}
diff --git a/protocol/proto/TreasureMapBonusChallengeNotify.proto b/protocol/proto/TreasureMapBonusChallengeNotify.proto
deleted file mode 100644
index 9744b766..00000000
--- a/protocol/proto/TreasureMapBonusChallengeNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2115
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TreasureMapBonusChallengeNotify {
- TreasureMapBonusChallengeInfo info = 5;
-}
diff --git a/protocol/proto/TreasureMapCurrencyNotify.proto b/protocol/proto/TreasureMapCurrencyNotify.proto
deleted file mode 100644
index f2061496..00000000
--- a/protocol/proto/TreasureMapCurrencyNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2171
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TreasureMapCurrencyNotify {
- uint32 currency_num = 8;
-}
diff --git a/protocol/proto/TreasureMapDetectorData.proto b/protocol/proto/TreasureMapDetectorData.proto
deleted file mode 100644
index 44fc8555..00000000
--- a/protocol/proto/TreasureMapDetectorData.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message TreasureMapDetectorData {
- uint32 region_id = 4;
- Vector center_pos = 7;
- bool is_region_detected = 6;
- repeated Vector spot_list = 10;
- uint32 radius = 14;
-}
diff --git a/protocol/proto/TreasureMapDetectorDataNotify.proto b/protocol/proto/TreasureMapDetectorDataNotify.proto
deleted file mode 100644
index 78df8c59..00000000
--- a/protocol/proto/TreasureMapDetectorDataNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4300
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TreasureMapDetectorDataNotify {
- TreasureMapDetectorData data = 2;
-}
diff --git a/protocol/proto/TreasureMapGuideTaskDoneNotify.proto b/protocol/proto/TreasureMapGuideTaskDoneNotify.proto
deleted file mode 100644
index 00b8653e..00000000
--- a/protocol/proto/TreasureMapGuideTaskDoneNotify.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2119
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TreasureMapGuideTaskDoneNotify {}
diff --git a/protocol/proto/TreasureMapHostInfoNotify.proto b/protocol/proto/TreasureMapHostInfoNotify.proto
deleted file mode 100644
index 050755ec..00000000
--- a/protocol/proto/TreasureMapHostInfoNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8681
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TreasureMapHostInfoNotify {
- repeated uint32 mp_challenge_region_list = 8;
-}
diff --git a/protocol/proto/TreasureMapMpChallengeNotify.proto b/protocol/proto/TreasureMapMpChallengeNotify.proto
deleted file mode 100644
index 3c687721..00000000
--- a/protocol/proto/TreasureMapMpChallengeNotify.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2048
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TreasureMapMpChallengeNotify {}
diff --git a/protocol/proto/TreasureMapPreTaskDoneNotify.proto b/protocol/proto/TreasureMapPreTaskDoneNotify.proto
deleted file mode 100644
index b1d31e9d..00000000
--- a/protocol/proto/TreasureMapPreTaskDoneNotify.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2152
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TreasureMapPreTaskDoneNotify {}
diff --git a/protocol/proto/TreasureMapRegionActiveNotify.proto b/protocol/proto/TreasureMapRegionActiveNotify.proto
deleted file mode 100644
index da026a5c..00000000
--- a/protocol/proto/TreasureMapRegionActiveNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2122
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TreasureMapRegionActiveNotify {
- uint32 active_region_index = 14;
-}
diff --git a/protocol/proto/TreasureMapRegionInfo.proto b/protocol/proto/TreasureMapRegionInfo.proto
deleted file mode 100644
index a07c8f62..00000000
--- a/protocol/proto/TreasureMapRegionInfo.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message TreasureMapRegionInfo {
- uint32 start_time = 6;
- uint32 current_progress = 11;
- bool is_done_mp_spot = 3;
- uint32 scene_id = 2;
- uint32 goal_points = 12;
- bool is_find_mp_spot = 4;
- uint32 region_radius = 1;
- Vector region_center_pos = 9;
- uint32 region_id = 5;
-}
diff --git a/protocol/proto/TreasureMapRegionInfoNotify.proto b/protocol/proto/TreasureMapRegionInfoNotify.proto
deleted file mode 100644
index 3c242d5f..00000000
--- a/protocol/proto/TreasureMapRegionInfoNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "TreasureMapRegionInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2185
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TreasureMapRegionInfoNotify {
- TreasureMapRegionInfo region_info = 14;
-}
diff --git a/protocol/proto/TreasureSeelieActivityDetailInfo.proto b/protocol/proto/TreasureSeelieActivityDetailInfo.proto
deleted file mode 100644
index 8af7971c..00000000
--- a/protocol/proto/TreasureSeelieActivityDetailInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "TreasureSeelieRegionData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message TreasureSeelieActivityDetailInfo {
- uint32 treasure_close_time = 10;
- bool is_content_closed = 8;
- repeated TreasureSeelieRegionData region_data_list = 14;
-}
diff --git a/protocol/proto/TreasureSeelieCollectOrbsNotify.proto b/protocol/proto/TreasureSeelieCollectOrbsNotify.proto
deleted file mode 100644
index 52ee624e..00000000
--- a/protocol/proto/TreasureSeelieCollectOrbsNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 20754
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TreasureSeelieCollectOrbsNotify {
- uint32 current_num = 11;
- uint32 total_num = 5;
-}
diff --git a/protocol/proto/TreasureSeelieRegionData.proto b/protocol/proto/TreasureSeelieRegionData.proto
deleted file mode 100644
index 896d764c..00000000
--- a/protocol/proto/TreasureSeelieRegionData.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message TreasureSeelieRegionData {
- bool is_done = 12;
- uint32 open_day = 6;
- uint32 opened_chest_num = 10;
- float region_radius = 7;
- bool is_open = 9;
- uint32 open_time = 8;
- Vector region_center_pos = 11;
- uint32 scene_id = 13;
- uint32 total_chest_num = 15;
- uint32 region_id = 1;
-}
diff --git a/protocol/proto/TrialAvatarActivityDetailInfo.proto b/protocol/proto/TrialAvatarActivityDetailInfo.proto
deleted file mode 100644
index 02e8a049..00000000
--- a/protocol/proto/TrialAvatarActivityDetailInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "TrialAvatarActivityRewardDetailInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message TrialAvatarActivityDetailInfo {
- repeated TrialAvatarActivityRewardDetailInfo reward_info_list = 13;
-}
diff --git a/protocol/proto/TrialAvatarActivityRewardDetailInfo.proto b/protocol/proto/TrialAvatarActivityRewardDetailInfo.proto
deleted file mode 100644
index eb02e34e..00000000
--- a/protocol/proto/TrialAvatarActivityRewardDetailInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message TrialAvatarActivityRewardDetailInfo {
- bool passed_dungeon = 2;
- uint32 trial_avatar_index_id = 4;
- bool received_reward = 5;
- uint32 reward_id = 7;
-}
diff --git a/protocol/proto/TrialAvatarFirstPassDungeonNotify.proto b/protocol/proto/TrialAvatarFirstPassDungeonNotify.proto
deleted file mode 100644
index b3b60bef..00000000
--- a/protocol/proto/TrialAvatarFirstPassDungeonNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2013
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TrialAvatarFirstPassDungeonNotify {
- uint32 trial_avatar_index_id = 10;
-}
diff --git a/protocol/proto/TrialAvatarGrantRecord.proto b/protocol/proto/TrialAvatarGrantRecord.proto
deleted file mode 100644
index 309886bf..00000000
--- a/protocol/proto/TrialAvatarGrantRecord.proto
+++ /dev/null
@@ -1,42 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message TrialAvatarGrantRecord {
- uint32 grant_reason = 1;
- uint32 from_parent_quest_id = 2;
-
- enum GrantReason {
- GRANT_REASON_INVALID = 0;
- GRANT_REASON_BY_QUEST = 1;
- GRANT_REASON_BY_TRIAL_AVATAR_ACTIVITY = 2;
- GRANT_REASON_BY_DUNGEON_ELEMENT_CHALLENGE = 3;
- GRANT_REASON_BY_MIST_TRIAL_ACTIVITY = 4;
- GRANT_REASON_BY_SUMO_ACTIVITY = 5;
- GRANT_REASON_BY_POTION_ACTIVITY = 6;
- GRANT_REASON_BY_CRYSTAL_LINK_ACTIVITY = 7;
- GRANT_REASON_BY_IRODORI_MASTER = 8;
- GRANT_REASON_BY_GM = 9;
- GRANT_REASON_BY_INSTABLE_SPRAY_ACTIVITY = 10;
- GRANT_REASON_BY_MUQADAS_POTION_ACTIVITY = 11;
- GRANT_REASON_BY_VINTAGE_HUNTING = 12;
- GRANT_REASON_BY_CHAR_AMUSEMENT = 13;
- }
-}
diff --git a/protocol/proto/TrialAvatarInDungeonIndexNotify.proto b/protocol/proto/TrialAvatarInDungeonIndexNotify.proto
deleted file mode 100644
index 2384f2d5..00000000
--- a/protocol/proto/TrialAvatarInDungeonIndexNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2186
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TrialAvatarInDungeonIndexNotify {
- uint32 trial_avatar_index_id = 14;
-}
diff --git a/protocol/proto/TrialAvatarInfo.proto b/protocol/proto/TrialAvatarInfo.proto
deleted file mode 100644
index 85513b47..00000000
--- a/protocol/proto/TrialAvatarInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "Item.proto";
-import "TrialAvatarGrantRecord.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message TrialAvatarInfo {
- uint32 trial_avatar_id = 1;
- repeated Item trial_equip_list = 2;
- TrialAvatarGrantRecord grant_record = 3;
-}
diff --git a/protocol/proto/TriggerCreateGadgetToEquipPartNotify.proto b/protocol/proto/TriggerCreateGadgetToEquipPartNotify.proto
deleted file mode 100644
index 32aa7f4d..00000000
--- a/protocol/proto/TriggerCreateGadgetToEquipPartNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 350
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TriggerCreateGadgetToEquipPartNotify {
- uint32 gadget_id = 1;
- uint32 entity_id = 13;
- string equip_part = 14;
- uint32 gadget_entity_id = 10;
-}
diff --git a/protocol/proto/TriggerRoguelikeCurseNotify.proto b/protocol/proto/TriggerRoguelikeCurseNotify.proto
deleted file mode 100644
index c57056f2..00000000
--- a/protocol/proto/TriggerRoguelikeCurseNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8412
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TriggerRoguelikeCurseNotify {
- repeated uint32 effect_param_list = 14;
- uint32 curse_group_id = 9;
- bool is_trigger_curse = 13;
- uint32 curse_level = 3;
-}
diff --git a/protocol/proto/TriggerRoguelikeRuneReq.proto b/protocol/proto/TriggerRoguelikeRuneReq.proto
deleted file mode 100644
index 54260bf7..00000000
--- a/protocol/proto/TriggerRoguelikeRuneReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8463
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TriggerRoguelikeRuneReq {
- uint32 rune_id = 8;
-}
diff --git a/protocol/proto/TriggerRoguelikeRuneRsp.proto b/protocol/proto/TriggerRoguelikeRuneRsp.proto
deleted file mode 100644
index ccf477fd..00000000
--- a/protocol/proto/TriggerRoguelikeRuneRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8065
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TriggerRoguelikeRuneRsp {
- uint32 available_count = 4;
- uint32 rune_id = 14;
- int32 retcode = 8;
-}
diff --git a/protocol/proto/TryCustomDungeonReq.proto b/protocol/proto/TryCustomDungeonReq.proto
deleted file mode 100644
index 5c2b47fb..00000000
--- a/protocol/proto/TryCustomDungeonReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6245
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TryCustomDungeonReq {
- uint32 room_id = 13;
-}
diff --git a/protocol/proto/TryCustomDungeonRsp.proto b/protocol/proto/TryCustomDungeonRsp.proto
deleted file mode 100644
index d99b76ee..00000000
--- a/protocol/proto/TryCustomDungeonRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6241
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TryCustomDungeonRsp {
- uint32 room_id = 4;
- int32 retcode = 1;
-}
diff --git a/protocol/proto/TryCustomDungeonType.proto b/protocol/proto/TryCustomDungeonType.proto
deleted file mode 100644
index 80bdeea9..00000000
--- a/protocol/proto/TryCustomDungeonType.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;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/protocol/proto/TryEnterHomeReq.proto b/protocol/proto/TryEnterHomeReq.proto
deleted file mode 100644
index 0e53ecf0..00000000
--- a/protocol/proto/TryEnterHomeReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4482
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TryEnterHomeReq {
- uint32 target_uid = 3;
- bool is_transfer_to_safe_point = 10;
- uint32 target_point = 9;
-}
diff --git a/protocol/proto/TryEnterHomeRsp.proto b/protocol/proto/TryEnterHomeRsp.proto
deleted file mode 100644
index 4ad69ba8..00000000
--- a/protocol/proto/TryEnterHomeRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4653
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TryEnterHomeRsp {
- uint32 target_uid = 15;
- int32 retcode = 4;
- repeated uint32 param_list = 10;
-}
diff --git a/protocol/proto/TryEnterNextRogueDiaryDungeonReq.proto b/protocol/proto/TryEnterNextRogueDiaryDungeonReq.proto
deleted file mode 100644
index 46f832ef..00000000
--- a/protocol/proto/TryEnterNextRogueDiaryDungeonReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8280
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TryEnterNextRogueDiaryDungeonReq {}
diff --git a/protocol/proto/TryEnterNextRogueDiaryDungeonRsp.proto b/protocol/proto/TryEnterNextRogueDiaryDungeonRsp.proto
deleted file mode 100644
index 17136037..00000000
--- a/protocol/proto/TryEnterNextRogueDiaryDungeonRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8362
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TryEnterNextRogueDiaryDungeonRsp {
- int32 retcode = 4;
-}
diff --git a/protocol/proto/TryInterruptRogueDiaryDungeonReq.proto b/protocol/proto/TryInterruptRogueDiaryDungeonReq.proto
deleted file mode 100644
index 02458862..00000000
--- a/protocol/proto/TryInterruptRogueDiaryDungeonReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8617
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message TryInterruptRogueDiaryDungeonReq {}
diff --git a/protocol/proto/TryInterruptRogueDiaryDungeonRsp.proto b/protocol/proto/TryInterruptRogueDiaryDungeonRsp.proto
deleted file mode 100644
index ebf522f1..00000000
--- a/protocol/proto/TryInterruptRogueDiaryDungeonRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8903
-// EnetChannelId: 0
-// EnetIsReliable: true
-message TryInterruptRogueDiaryDungeonRsp {
- int32 retcode = 4;
-}
diff --git a/protocol/proto/UgcActivityDetailInfo.proto b/protocol/proto/UgcActivityDetailInfo.proto
deleted file mode 100644
index e38af13b..00000000
--- a/protocol/proto/UgcActivityDetailInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "OfficialCustomDungeon.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message UgcActivityDetailInfo {
- bool is_ugc_feature_closed = 10;
- uint32 custom_dungeon_group_id = 12;
- repeated OfficialCustomDungeon official_custom_dungeon_list = 5;
- bool is_enable_ugc = 11;
-}
diff --git a/protocol/proto/UgcMusicBriefInfo.proto b/protocol/proto/UgcMusicBriefInfo.proto
deleted file mode 100644
index 320f78fe..00000000
--- a/protocol/proto/UgcMusicBriefInfo.proto
+++ /dev/null
@@ -1,43 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message UgcMusicBriefInfo {
- uint64 import_from_ugc_guid = 5;
- bool is_published = 8;
- bool is_played = 1;
- uint32 music_id = 2;
- uint32 save_page_type = 1182;
- uint32 save_idx = 12;
- string creator_nickname = 10;
- uint32 version = 15;
- uint32 save_time = 3;
- repeated uint32 after_note_list = 1002;
- repeated uint32 before_note_list = 982;
- bool is_psn_platform = 9;
- uint32 time_line_edit_time = 1822;
- bool is_changed_after_publish = 11;
- uint32 publish_time = 13;
- uint32 max_score = 14;
- uint32 real_time_edit_time = 576;
- uint32 note_count = 7;
- uint64 ugc_guid = 4;
- uint32 self_max_score = 6;
-}
diff --git a/protocol/proto/UgcMusicNote.proto b/protocol/proto/UgcMusicNote.proto
deleted file mode 100644
index 49d88578..00000000
--- a/protocol/proto/UgcMusicNote.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message UgcMusicNote {
- uint32 start_time = 12;
- uint32 end_time = 5;
-}
diff --git a/protocol/proto/UgcMusicRecord.proto b/protocol/proto/UgcMusicRecord.proto
deleted file mode 100644
index 6ff7f675..00000000
--- a/protocol/proto/UgcMusicRecord.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "UgcMusicTrack.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message UgcMusicRecord {
- repeated UgcMusicTrack music_track_list = 4;
- uint32 music_id = 13;
-}
diff --git a/protocol/proto/UgcMusicTrack.proto b/protocol/proto/UgcMusicTrack.proto
deleted file mode 100644
index 91bd6b9d..00000000
--- a/protocol/proto/UgcMusicTrack.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "UgcMusicNote.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message UgcMusicTrack {
- repeated UgcMusicNote music_note_list = 6;
-}
diff --git a/protocol/proto/UgcNotify.proto b/protocol/proto/UgcNotify.proto
deleted file mode 100644
index 54288290..00000000
--- a/protocol/proto/UgcNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6341
-// EnetChannelId: 0
-// EnetIsReliable: true
-message UgcNotify {
- bool is_ugc_publish_ban = 12;
- bool is_ugc_publish_feature_closed = 8;
- bool is_ugc_feature_closed = 15;
-}
diff --git a/protocol/proto/UgcType.proto b/protocol/proto/UgcType.proto
deleted file mode 100644
index e4e3bc6f..00000000
--- a/protocol/proto/UgcType.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum UgcType {
- UGC_TYPE_NONE = 0;
- UGC_TYPE_MUSIC_GAME = 1;
-}
diff --git a/protocol/proto/Uint32Pair.proto b/protocol/proto/Uint32Pair.proto
deleted file mode 100644
index f7112996..00000000
--- a/protocol/proto/Uint32Pair.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message Uint32Pair {
- uint32 key = 1;
- uint32 value = 2;
-}
diff --git a/protocol/proto/UnfreezeGroupLimitNotify.proto b/protocol/proto/UnfreezeGroupLimitNotify.proto
deleted file mode 100644
index d4adc35c..00000000
--- a/protocol/proto/UnfreezeGroupLimitNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3220
-// EnetChannelId: 0
-// EnetIsReliable: true
-message UnfreezeGroupLimitNotify {
- uint32 point_id = 9;
- uint32 scene_id = 11;
-}
diff --git a/protocol/proto/UnionCmd.proto b/protocol/proto/UnionCmd.proto
deleted file mode 100644
index 6d234fb4..00000000
--- a/protocol/proto/UnionCmd.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message UnionCmd {
- bytes body = 14;
- uint32 message_id = 8;
-}
diff --git a/protocol/proto/UnionCmdNotify.proto b/protocol/proto/UnionCmdNotify.proto
deleted file mode 100644
index ddf56411..00000000
--- a/protocol/proto/UnionCmdNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "UnionCmd.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message UnionCmdNotify {
- repeated UnionCmd cmd_list = 1;
-}
diff --git a/protocol/proto/UnlockAvatarTalentReq.proto b/protocol/proto/UnlockAvatarTalentReq.proto
deleted file mode 100644
index d3cbceb4..00000000
--- a/protocol/proto/UnlockAvatarTalentReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1072
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message UnlockAvatarTalentReq {
- uint32 talent_id = 13;
- uint64 avatar_guid = 3;
-}
diff --git a/protocol/proto/UnlockAvatarTalentRsp.proto b/protocol/proto/UnlockAvatarTalentRsp.proto
deleted file mode 100644
index e9f82f0d..00000000
--- a/protocol/proto/UnlockAvatarTalentRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1098
-// EnetChannelId: 0
-// EnetIsReliable: true
-message UnlockAvatarTalentRsp {
- uint32 talent_id = 2;
- int32 retcode = 3;
- uint64 avatar_guid = 10;
-}
diff --git a/protocol/proto/UnlockCoopChapterReq.proto b/protocol/proto/UnlockCoopChapterReq.proto
deleted file mode 100644
index f28764d2..00000000
--- a/protocol/proto/UnlockCoopChapterReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1970
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message UnlockCoopChapterReq {
- uint32 chapter_id = 3;
-}
diff --git a/protocol/proto/UnlockCoopChapterRsp.proto b/protocol/proto/UnlockCoopChapterRsp.proto
deleted file mode 100644
index 65b4430e..00000000
--- a/protocol/proto/UnlockCoopChapterRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1995
-// EnetChannelId: 0
-// EnetIsReliable: true
-message UnlockCoopChapterRsp {
- uint32 chapter_id = 4;
- int32 retcode = 6;
-}
diff --git a/protocol/proto/UnlockNameCardNotify.proto b/protocol/proto/UnlockNameCardNotify.proto
deleted file mode 100644
index 5daacc8f..00000000
--- a/protocol/proto/UnlockNameCardNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4006
-// EnetChannelId: 0
-// EnetIsReliable: true
-message UnlockNameCardNotify {
- uint32 name_card_id = 8;
-}
diff --git a/protocol/proto/UnlockPersonalLineReq.proto b/protocol/proto/UnlockPersonalLineReq.proto
deleted file mode 100644
index 503e7bac..00000000
--- a/protocol/proto/UnlockPersonalLineReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 449
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message UnlockPersonalLineReq {
- uint32 personal_line_id = 4;
-}
diff --git a/protocol/proto/UnlockPersonalLineRsp.proto b/protocol/proto/UnlockPersonalLineRsp.proto
deleted file mode 100644
index 81e66657..00000000
--- a/protocol/proto/UnlockPersonalLineRsp.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 491
-// EnetChannelId: 0
-// EnetIsReliable: true
-message UnlockPersonalLineRsp {
- int32 retcode = 4;
- uint32 personal_line_id = 10;
- oneof param {
- uint32 level = 11;
- uint32 chapter_id = 6;
- }
-}
diff --git a/protocol/proto/UnlockTransPointReq.proto b/protocol/proto/UnlockTransPointReq.proto
deleted file mode 100644
index 37be9ac9..00000000
--- a/protocol/proto/UnlockTransPointReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3035
-// EnetChannelId: 1
-// EnetIsReliable: true
-// IsAllowClient: true
-message UnlockTransPointReq {
- uint32 point_id = 12;
- uint32 scene_id = 10;
-}
diff --git a/protocol/proto/UnlockTransPointRsp.proto b/protocol/proto/UnlockTransPointRsp.proto
deleted file mode 100644
index 31fdca6c..00000000
--- a/protocol/proto/UnlockTransPointRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3426
-// EnetChannelId: 1
-// EnetIsReliable: true
-message UnlockTransPointRsp {
- int32 retcode = 12;
-}
diff --git a/protocol/proto/UnlockedFurnitureFormulaDataNotify.proto b/protocol/proto/UnlockedFurnitureFormulaDataNotify.proto
deleted file mode 100644
index 61be6b9e..00000000
--- a/protocol/proto/UnlockedFurnitureFormulaDataNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4846
-// EnetChannelId: 0
-// EnetIsReliable: true
-message UnlockedFurnitureFormulaDataNotify {
- repeated uint32 furniture_id_list = 15;
- bool is_all = 11;
-}
diff --git a/protocol/proto/UnlockedFurnitureSuiteDataNotify.proto b/protocol/proto/UnlockedFurnitureSuiteDataNotify.proto
deleted file mode 100644
index 4fb7c379..00000000
--- a/protocol/proto/UnlockedFurnitureSuiteDataNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4454
-// EnetChannelId: 0
-// EnetIsReliable: true
-message UnlockedFurnitureSuiteDataNotify {
- bool is_all = 10;
- repeated uint32 furniture_suite_id_list = 5;
-}
diff --git a/protocol/proto/UnmarkEntityInMinMapNotify.proto b/protocol/proto/UnmarkEntityInMinMapNotify.proto
deleted file mode 100644
index df0601e9..00000000
--- a/protocol/proto/UnmarkEntityInMinMapNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 219
-// EnetChannelId: 0
-// EnetIsReliable: true
-message UnmarkEntityInMinMapNotify {
- uint32 entity_id = 8;
-}
diff --git a/protocol/proto/UpdateAbilityCreatedMovingPlatformNotify.proto b/protocol/proto/UpdateAbilityCreatedMovingPlatformNotify.proto
deleted file mode 100644
index 3bd01b5b..00000000
--- a/protocol/proto/UpdateAbilityCreatedMovingPlatformNotify.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 881
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message UpdateAbilityCreatedMovingPlatformNotify {
- uint32 entity_id = 4;
- OpType op_type = 3;
-
- enum OpType {
- OP_TYPE_NONE = 0;
- OP_TYPE_ACTIVATE = 1;
- OP_TYPE_DEACTIVATE = 2;
- }
-}
diff --git a/protocol/proto/UpdatePS4BlockListReq.proto b/protocol/proto/UpdatePS4BlockListReq.proto
deleted file mode 100644
index 2ebbc98f..00000000
--- a/protocol/proto/UpdatePS4BlockListReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4046
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message UpdatePS4BlockListReq {
- repeated string psn_id_list = 10;
-}
diff --git a/protocol/proto/UpdatePS4BlockListRsp.proto b/protocol/proto/UpdatePS4BlockListRsp.proto
deleted file mode 100644
index 36f30355..00000000
--- a/protocol/proto/UpdatePS4BlockListRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4041
-// EnetChannelId: 0
-// EnetIsReliable: true
-message UpdatePS4BlockListRsp {
- int32 retcode = 7;
-}
diff --git a/protocol/proto/UpdatePS4FriendListNotify.proto b/protocol/proto/UpdatePS4FriendListNotify.proto
deleted file mode 100644
index d007a832..00000000
--- a/protocol/proto/UpdatePS4FriendListNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4039
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message UpdatePS4FriendListNotify {
- repeated string psn_id_list = 15;
-}
diff --git a/protocol/proto/UpdatePS4FriendListReq.proto b/protocol/proto/UpdatePS4FriendListReq.proto
deleted file mode 100644
index 918f4355..00000000
--- a/protocol/proto/UpdatePS4FriendListReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4089
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message UpdatePS4FriendListReq {
- repeated string psn_id_list = 4;
-}
diff --git a/protocol/proto/UpdatePS4FriendListRsp.proto b/protocol/proto/UpdatePS4FriendListRsp.proto
deleted file mode 100644
index 68648a77..00000000
--- a/protocol/proto/UpdatePS4FriendListRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4059
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message UpdatePS4FriendListRsp {
- int32 retcode = 5;
- repeated string psn_id_list = 2;
-}
diff --git a/protocol/proto/UpdatePlayerShowAvatarListReq.proto b/protocol/proto/UpdatePlayerShowAvatarListReq.proto
deleted file mode 100644
index 879c51ae..00000000
--- a/protocol/proto/UpdatePlayerShowAvatarListReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4067
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message UpdatePlayerShowAvatarListReq {
- bool is_show_avatar = 15;
- repeated uint32 show_avatar_id_list = 13;
-}
diff --git a/protocol/proto/UpdatePlayerShowAvatarListRsp.proto b/protocol/proto/UpdatePlayerShowAvatarListRsp.proto
deleted file mode 100644
index e84a0d2e..00000000
--- a/protocol/proto/UpdatePlayerShowAvatarListRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4058
-// EnetChannelId: 0
-// EnetIsReliable: true
-message UpdatePlayerShowAvatarListRsp {
- repeated uint32 show_avatar_id_list = 1;
- bool is_show_avatar = 3;
- int32 retcode = 10;
-}
diff --git a/protocol/proto/UpdatePlayerShowNameCardListReq.proto b/protocol/proto/UpdatePlayerShowNameCardListReq.proto
deleted file mode 100644
index 4cb7091b..00000000
--- a/protocol/proto/UpdatePlayerShowNameCardListReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4002
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message UpdatePlayerShowNameCardListReq {
- repeated uint32 show_name_card_id_list = 15;
-}
diff --git a/protocol/proto/UpdatePlayerShowNameCardListRsp.proto b/protocol/proto/UpdatePlayerShowNameCardListRsp.proto
deleted file mode 100644
index a7a09292..00000000
--- a/protocol/proto/UpdatePlayerShowNameCardListRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4019
-// EnetChannelId: 0
-// EnetIsReliable: true
-message UpdatePlayerShowNameCardListRsp {
- int32 retcode = 13;
- repeated uint32 show_name_card_id_list = 12;
-}
diff --git a/protocol/proto/UpdateRedPointNotify.proto b/protocol/proto/UpdateRedPointNotify.proto
deleted file mode 100644
index f3a493df..00000000
--- a/protocol/proto/UpdateRedPointNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 93
-// EnetChannelId: 0
-// EnetIsReliable: true
-message UpdateRedPointNotify {
- repeated RedPointData red_point_list = 12;
-}
diff --git a/protocol/proto/UpdateReunionWatcherNotify.proto b/protocol/proto/UpdateReunionWatcherNotify.proto
deleted file mode 100644
index 41d6d74e..00000000
--- a/protocol/proto/UpdateReunionWatcherNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5091
-// EnetChannelId: 0
-// EnetIsReliable: true
-message UpdateReunionWatcherNotify {
- uint32 mission_id = 3;
- ReunionWatcherInfo watcher_info = 10;
-}
diff --git a/protocol/proto/UpdateSalvageBundleMarkReq.proto b/protocol/proto/UpdateSalvageBundleMarkReq.proto
deleted file mode 100644
index 947a22c6..00000000
--- a/protocol/proto/UpdateSalvageBundleMarkReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8967
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message UpdateSalvageBundleMarkReq {
- uint32 stage_id = 14;
- uint32 challenge_type = 13;
-}
diff --git a/protocol/proto/UpdateSalvageBundleMarkRsp.proto b/protocol/proto/UpdateSalvageBundleMarkRsp.proto
deleted file mode 100644
index 4ecc223b..00000000
--- a/protocol/proto/UpdateSalvageBundleMarkRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8459
-// EnetChannelId: 0
-// EnetIsReliable: true
-message UpdateSalvageBundleMarkRsp {
- uint32 challenge_type = 1;
- int32 retcode = 4;
- uint32 stage_id = 7;
-}
diff --git a/protocol/proto/UpgradeRoguelikeShikigamiReq.proto b/protocol/proto/UpgradeRoguelikeShikigamiReq.proto
deleted file mode 100644
index 6452fc49..00000000
--- a/protocol/proto/UpgradeRoguelikeShikigamiReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8151
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message UpgradeRoguelikeShikigamiReq {
- uint32 upgrade_level = 6;
- uint32 shikigami_group_id = 15;
-}
diff --git a/protocol/proto/UpgradeRoguelikeShikigamiRsp.proto b/protocol/proto/UpgradeRoguelikeShikigamiRsp.proto
deleted file mode 100644
index a59a2900..00000000
--- a/protocol/proto/UpgradeRoguelikeShikigamiRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8966
-// EnetChannelId: 0
-// EnetIsReliable: true
-message UpgradeRoguelikeShikigamiRsp {
- int32 retcode = 10;
- uint32 shikigami_group_id = 14;
- uint32 cur_level = 4;
-}
diff --git a/protocol/proto/UseItemReq.proto b/protocol/proto/UseItemReq.proto
deleted file mode 100644
index e180d153..00000000
--- a/protocol/proto/UseItemReq.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 690
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message UseItemReq {
- uint32 count = 13;
- uint64 target_guid = 14;
- uint64 guid = 10;
- bool is_enter_mp_dungeon_team = 15;
- uint32 option_idx = 7;
-}
diff --git a/protocol/proto/UseItemRsp.proto b/protocol/proto/UseItemRsp.proto
deleted file mode 100644
index dbecc9e9..00000000
--- a/protocol/proto/UseItemRsp.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 673
-// EnetChannelId: 0
-// EnetIsReliable: true
-message UseItemRsp {
- uint64 guid = 5;
- uint64 target_guid = 1;
- uint32 item_id = 4;
- uint32 option_idx = 8;
- int32 retcode = 14;
-}
diff --git a/protocol/proto/UseMiracleRingReq.proto b/protocol/proto/UseMiracleRingReq.proto
deleted file mode 100644
index 5581af8c..00000000
--- a/protocol/proto/UseMiracleRingReq.proto
+++ /dev/null
@@ -1,38 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5226
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message UseMiracleRingReq {
- uint32 miracle_ring_op_type = 13;
- Vector pos = 8;
- Vector rot = 7;
-
- enum MiracleRingOpType {
- MIRACLE_RING_OP_TYPE_NONE = 0;
- MIRACLE_RING_OP_TYPE_PLACE = 1;
- MIRACLE_RING_OP_TYPE_RETRACT = 2;
- }
-}
diff --git a/protocol/proto/UseMiracleRingRsp.proto b/protocol/proto/UseMiracleRingRsp.proto
deleted file mode 100644
index e4976b08..00000000
--- a/protocol/proto/UseMiracleRingRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5218
-// EnetChannelId: 0
-// EnetIsReliable: true
-message UseMiracleRingRsp {
- int32 retcode = 11;
- uint32 miracle_ring_op_type = 7;
-}
diff --git a/protocol/proto/UseWidgetCreateGadgetReq.proto b/protocol/proto/UseWidgetCreateGadgetReq.proto
deleted file mode 100644
index 5708e7e0..00000000
--- a/protocol/proto/UseWidgetCreateGadgetReq.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4293
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message UseWidgetCreateGadgetReq {
- Vector pos = 15;
- Vector rot = 12;
- uint32 material_id = 4;
-}
diff --git a/protocol/proto/UseWidgetCreateGadgetRsp.proto b/protocol/proto/UseWidgetCreateGadgetRsp.proto
deleted file mode 100644
index bd99b00c..00000000
--- a/protocol/proto/UseWidgetCreateGadgetRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4290
-// EnetChannelId: 0
-// EnetIsReliable: true
-message UseWidgetCreateGadgetRsp {
- int32 retcode = 15;
- uint32 material_id = 12;
-}
diff --git a/protocol/proto/UseWidgetRetractGadgetReq.proto b/protocol/proto/UseWidgetRetractGadgetReq.proto
deleted file mode 100644
index d2b5081f..00000000
--- a/protocol/proto/UseWidgetRetractGadgetReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4286
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message UseWidgetRetractGadgetReq {
- uint32 entity_id = 3;
-}
diff --git a/protocol/proto/UseWidgetRetractGadgetRsp.proto b/protocol/proto/UseWidgetRetractGadgetRsp.proto
deleted file mode 100644
index 8aaf0538..00000000
--- a/protocol/proto/UseWidgetRetractGadgetRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4261
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message UseWidgetRetractGadgetRsp {
- int32 retcode = 6;
- uint32 entity_id = 14;
-}
diff --git a/protocol/proto/Vector.proto b/protocol/proto/Vector.proto
deleted file mode 100644
index 61ae7012..00000000
--- a/protocol/proto/Vector.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message Vector {
- float x = 1;
- float y = 2;
- float z = 3;
-}
diff --git a/protocol/proto/Vector3Int.proto b/protocol/proto/Vector3Int.proto
deleted file mode 100644
index b43a6a5f..00000000
--- a/protocol/proto/Vector3Int.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message Vector3Int {
- int32 x = 1;
- int32 y = 2;
- int32 z = 3;
-}
diff --git a/protocol/proto/VectorPlane.proto b/protocol/proto/VectorPlane.proto
deleted file mode 100644
index 2017e673..00000000
--- a/protocol/proto/VectorPlane.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message VectorPlane {
- float x = 1;
- float y = 2;
-}
diff --git a/protocol/proto/VehicleInfo.proto b/protocol/proto/VehicleInfo.proto
deleted file mode 100644
index e5af374f..00000000
--- a/protocol/proto/VehicleInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "VehicleMember.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message VehicleInfo {
- repeated VehicleMember member_list = 1;
- uint32 owner_uid = 2;
- float cur_stamina = 3;
-}
diff --git a/protocol/proto/VehicleInteractReq.proto b/protocol/proto/VehicleInteractReq.proto
deleted file mode 100644
index 6a8ca0e0..00000000
--- a/protocol/proto/VehicleInteractReq.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "VehicleInteractType.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 865
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message VehicleInteractReq {
- VehicleInteractType interact_type = 8;
- uint32 pos = 12;
- uint32 entity_id = 15;
-}
diff --git a/protocol/proto/VehicleInteractRsp.proto b/protocol/proto/VehicleInteractRsp.proto
deleted file mode 100644
index 5bc41dfb..00000000
--- a/protocol/proto/VehicleInteractRsp.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "VehicleInteractType.proto";
-import "VehicleMember.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 804
-// EnetChannelId: 0
-// EnetIsReliable: true
-message VehicleInteractRsp {
- VehicleInteractType interact_type = 15;
- VehicleMember member = 3;
- uint32 entity_id = 2;
- int32 retcode = 1;
-}
diff --git a/protocol/proto/VehicleInteractType.proto b/protocol/proto/VehicleInteractType.proto
deleted file mode 100644
index 024e4560..00000000
--- a/protocol/proto/VehicleInteractType.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum VehicleInteractType {
- VEHICLE_INTERACT_TYPE_NONE = 0;
- VEHICLE_INTERACT_TYPE_IN = 1;
- VEHICLE_INTERACT_TYPE_OUT = 2;
-}
diff --git a/protocol/proto/VehicleLocationInfo.proto b/protocol/proto/VehicleLocationInfo.proto
deleted file mode 100644
index 38d4bed8..00000000
--- a/protocol/proto/VehicleLocationInfo.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message VehicleLocationInfo {
- Vector rot = 14;
- uint32 entity_id = 15;
- float cur_hp = 11;
- uint32 owner_uid = 5;
- Vector pos = 1;
- repeated uint32 uid_list = 3;
- uint32 gadget_id = 13;
- float max_hp = 6;
-}
diff --git a/protocol/proto/VehicleMember.proto b/protocol/proto/VehicleMember.proto
deleted file mode 100644
index a94f1f95..00000000
--- a/protocol/proto/VehicleMember.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message VehicleMember {
- uint32 uid = 1;
- uint64 avatar_guid = 2;
- uint32 pos = 3;
-}
diff --git a/protocol/proto/VehicleStaminaNotify.proto b/protocol/proto/VehicleStaminaNotify.proto
deleted file mode 100644
index c757edf3..00000000
--- a/protocol/proto/VehicleStaminaNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 834
-// EnetChannelId: 0
-// EnetIsReliable: true
-message VehicleStaminaNotify {
- uint32 entity_id = 6;
- float cur_stamina = 14;
-}
diff --git a/protocol/proto/ViewCodexReq.proto b/protocol/proto/ViewCodexReq.proto
deleted file mode 100644
index a84428d7..00000000
--- a/protocol/proto/ViewCodexReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4202
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ViewCodexReq {
- repeated CodexTypeData type_data_list = 10;
-}
diff --git a/protocol/proto/ViewCodexRsp.proto b/protocol/proto/ViewCodexRsp.proto
deleted file mode 100644
index 49b4fd65..00000000
--- a/protocol/proto/ViewCodexRsp.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4201
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ViewCodexRsp {
- int32 retcode = 12;
- repeated uint32 push_tips_reward_list = 10;
- repeated uint32 recent_viewed_pushtips_list = 3;
- repeated CodexTypeData type_data_list = 9;
- repeated uint32 push_tips_read_list = 15;
-}
diff --git a/protocol/proto/ViewLanternProjectionLevelTipsReq.proto b/protocol/proto/ViewLanternProjectionLevelTipsReq.proto
deleted file mode 100644
index fc9bf6d9..00000000
--- a/protocol/proto/ViewLanternProjectionLevelTipsReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8758
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ViewLanternProjectionLevelTipsReq {
- uint32 level_id = 7;
-}
diff --git a/protocol/proto/ViewLanternProjectionLevelTipsRsp.proto b/protocol/proto/ViewLanternProjectionLevelTipsRsp.proto
deleted file mode 100644
index 28af47d0..00000000
--- a/protocol/proto/ViewLanternProjectionLevelTipsRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8411
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ViewLanternProjectionLevelTipsRsp {
- int32 retcode = 15;
-}
diff --git a/protocol/proto/ViewLanternProjectionTipsReq.proto b/protocol/proto/ViewLanternProjectionTipsReq.proto
deleted file mode 100644
index 94c16987..00000000
--- a/protocol/proto/ViewLanternProjectionTipsReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8218
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message ViewLanternProjectionTipsReq {
- bool is_input_tips = 9;
- ClientInputType input_type = 10;
-}
diff --git a/protocol/proto/ViewLanternProjectionTipsRsp.proto b/protocol/proto/ViewLanternProjectionTipsRsp.proto
deleted file mode 100644
index 3faafc0d..00000000
--- a/protocol/proto/ViewLanternProjectionTipsRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8590
-// EnetChannelId: 0
-// EnetIsReliable: true
-message ViewLanternProjectionTipsRsp {
- int32 retcode = 4;
-}
diff --git a/protocol/proto/VintageBoothUsedItemData.proto b/protocol/proto/VintageBoothUsedItemData.proto
deleted file mode 100644
index 39d8c9ff..00000000
--- a/protocol/proto/VintageBoothUsedItemData.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message VintageBoothUsedItemData {
- bool is_open = 7;
- uint32 gadget_id = 8;
-}
diff --git a/protocol/proto/VintageCampChallengeLevelData.proto b/protocol/proto/VintageCampChallengeLevelData.proto
deleted file mode 100644
index 5c98c66f..00000000
--- a/protocol/proto/VintageCampChallengeLevelData.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message VintageCampChallengeLevelData {
- uint32 stage_id = 14;
- uint32 level_id = 11;
- bool is_finish = 8;
- bool is_open = 6;
-}
diff --git a/protocol/proto/VintageCampChallengeStageData.proto b/protocol/proto/VintageCampChallengeStageData.proto
deleted file mode 100644
index c99de701..00000000
--- a/protocol/proto/VintageCampChallengeStageData.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "VintageCampChallengeLevelData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message VintageCampChallengeStageData {
- bool is_open = 5;
- uint32 max_finished_level = 11;
- uint32 open_time = 3;
- bool is_finish = 10;
- uint32 stage_id = 4;
- map camp_level_map = 2;
-}
diff --git a/protocol/proto/VintageCampGroupBundleRegisterNotify.proto b/protocol/proto/VintageCampGroupBundleRegisterNotify.proto
deleted file mode 100644
index 7ac4e56e..00000000
--- a/protocol/proto/VintageCampGroupBundleRegisterNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 24244
-// EnetChannelId: 0
-// EnetIsReliable: true
-message VintageCampGroupBundleRegisterNotify {
- uint32 group_bundle_id = 10;
-}
diff --git a/protocol/proto/VintageCampStageFinishNotify.proto b/protocol/proto/VintageCampStageFinishNotify.proto
deleted file mode 100644
index 0b080abd..00000000
--- a/protocol/proto/VintageCampStageFinishNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 22830
-// EnetChannelId: 0
-// EnetIsReliable: true
-message VintageCampStageFinishNotify {
- uint32 stage_id = 11;
-}
diff --git a/protocol/proto/VintageDecorateBoothReq.proto b/protocol/proto/VintageDecorateBoothReq.proto
deleted file mode 100644
index 7c186ac1..00000000
--- a/protocol/proto/VintageDecorateBoothReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 20846
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message VintageDecorateBoothReq {
- uint32 entity_id = 6;
- CustomGadgetTreeInfo combination_info = 11;
-}
diff --git a/protocol/proto/VintageDecorateBoothRsp.proto b/protocol/proto/VintageDecorateBoothRsp.proto
deleted file mode 100644
index 8c588134..00000000
--- a/protocol/proto/VintageDecorateBoothRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 20993
-// EnetChannelId: 0
-// EnetIsReliable: true
-message VintageDecorateBoothRsp {
- int32 retcode = 1;
-}
diff --git a/protocol/proto/VintageDetailInfo.proto b/protocol/proto/VintageDetailInfo.proto
deleted file mode 100644
index 33129e21..00000000
--- a/protocol/proto/VintageDetailInfo.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;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/protocol/proto/VintageHuntingFirstStageInfo.proto b/protocol/proto/VintageHuntingFirstStageInfo.proto
deleted file mode 100644
index ba7069df..00000000
--- a/protocol/proto/VintageHuntingFirstStageInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message VintageHuntingFirstStageInfo {
- uint32 timid_cnt = 15;
- uint32 brutal_cnt = 7;
- uint32 score = 14;
- uint32 elite_cnt = 11;
-}
diff --git a/protocol/proto/VintageHuntingFirstStageSettleInfo.proto b/protocol/proto/VintageHuntingFirstStageSettleInfo.proto
deleted file mode 100644
index 3146febc..00000000
--- a/protocol/proto/VintageHuntingFirstStageSettleInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message VintageHuntingFirstStageSettleInfo {
- uint32 elite_cnt = 10;
- uint32 timid_cnt = 2;
- uint32 brutal_cnt = 6;
- uint32 score = 14;
-}
diff --git a/protocol/proto/VintageHuntingSecondStageInfo.proto b/protocol/proto/VintageHuntingSecondStageInfo.proto
deleted file mode 100644
index 0270c620..00000000
--- a/protocol/proto/VintageHuntingSecondStageInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message VintageHuntingSecondStageInfo {
- uint32 total_num = 11;
- uint32 capture_animal_num = 13;
- uint32 left_num = 3;
-}
diff --git a/protocol/proto/VintageHuntingSecondStageSettleInfo.proto b/protocol/proto/VintageHuntingSecondStageSettleInfo.proto
deleted file mode 100644
index d4f2c2d4..00000000
--- a/protocol/proto/VintageHuntingSecondStageSettleInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message VintageHuntingSecondStageSettleInfo {
- map animal_count_map = 6;
- uint32 capture_animal_num = 7;
- uint32 total_num = 15;
-}
diff --git a/protocol/proto/VintageHuntingStageData.proto b/protocol/proto/VintageHuntingStageData.proto
deleted file mode 100644
index 2f1b3af1..00000000
--- a/protocol/proto/VintageHuntingStageData.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message VintageHuntingStageData {
- uint32 open_time = 10;
- bool is_finish = 3;
- bool is_open = 9;
- uint32 record_value = 12;
- uint32 stage_id = 7;
-}
diff --git a/protocol/proto/VintageHuntingStartGalleryReq.proto b/protocol/proto/VintageHuntingStartGalleryReq.proto
deleted file mode 100644
index 0fe804f0..00000000
--- a/protocol/proto/VintageHuntingStartGalleryReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 21780
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message VintageHuntingStartGalleryReq {
- uint32 stage_id = 7;
-}
diff --git a/protocol/proto/VintageHuntingStartGalleryRsp.proto b/protocol/proto/VintageHuntingStartGalleryRsp.proto
deleted file mode 100644
index 34bd40a5..00000000
--- a/protocol/proto/VintageHuntingStartGalleryRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 21951
-// EnetChannelId: 0
-// EnetIsReliable: true
-message VintageHuntingStartGalleryRsp {
- int32 retcode = 4;
-}
diff --git a/protocol/proto/VintageHuntingThirdStageInfo.proto b/protocol/proto/VintageHuntingThirdStageInfo.proto
deleted file mode 100644
index 54326f64..00000000
--- a/protocol/proto/VintageHuntingThirdStageInfo.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message VintageHuntingThirdStageInfo {}
diff --git a/protocol/proto/VintageHuntingThirdStageSettleInfo.proto b/protocol/proto/VintageHuntingThirdStageSettleInfo.proto
deleted file mode 100644
index 1c0e7cc7..00000000
--- a/protocol/proto/VintageHuntingThirdStageSettleInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message VintageHuntingThirdStageSettleInfo {
- uint32 left_time = 13;
- bool is_success = 9;
-}
diff --git a/protocol/proto/VintageMarketDealInfo.proto b/protocol/proto/VintageMarketDealInfo.proto
deleted file mode 100644
index 9dd683a6..00000000
--- a/protocol/proto/VintageMarketDealInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "VintageMarketTraderInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message VintageMarketDealInfo {
- map trader_item_info_map = 13;
-}
diff --git a/protocol/proto/VintageMarketDeliverItemReq.proto b/protocol/proto/VintageMarketDeliverItemReq.proto
deleted file mode 100644
index 23a59669..00000000
--- a/protocol/proto/VintageMarketDeliverItemReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 23141
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message VintageMarketDeliverItemReq {
- repeated ItemParam deliver_item_list = 3;
- uint32 trader_id = 5;
-}
diff --git a/protocol/proto/VintageMarketDeliverItemRsp.proto b/protocol/proto/VintageMarketDeliverItemRsp.proto
deleted file mode 100644
index 40680db9..00000000
--- a/protocol/proto/VintageMarketDeliverItemRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 22181
-// EnetChannelId: 0
-// EnetIsReliable: true
-message VintageMarketDeliverItemRsp {
- int32 retcode = 6;
- uint32 trader_id = 3;
-}
diff --git a/protocol/proto/VintageMarketDividendFinishNotify.proto b/protocol/proto/VintageMarketDividendFinishNotify.proto
deleted file mode 100644
index 6493dc9d..00000000
--- a/protocol/proto/VintageMarketDividendFinishNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 23147
-// EnetChannelId: 0
-// EnetIsReliable: true
-message VintageMarketDividendFinishNotify {
- uint32 coin_a = 5;
- uint32 coin_c = 11;
-}
diff --git a/protocol/proto/VintageMarketFinishStorePlayReq.proto b/protocol/proto/VintageMarketFinishStorePlayReq.proto
deleted file mode 100644
index 71dc2459..00000000
--- a/protocol/proto/VintageMarketFinishStorePlayReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 20676
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message VintageMarketFinishStorePlayReq {
- uint32 store_round = 9;
- repeated VintageMarketStoreOpInfo store_op_list = 3;
-}
diff --git a/protocol/proto/VintageMarketFinishStorePlayRsp.proto b/protocol/proto/VintageMarketFinishStorePlayRsp.proto
deleted file mode 100644
index ee8fbc18..00000000
--- a/protocol/proto/VintageMarketFinishStorePlayRsp.proto
+++ /dev/null
@@ -1,36 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 23462
-// EnetChannelId: 0
-// EnetIsReliable: true
-message VintageMarketFinishStorePlayRsp {
- repeated uint32 trigger_env_event_list = 8;
- uint32 store_round = 12;
- repeated uint32 trigger_npc_event_list = 10;
- repeated uint32 low_attr_store_list = 11;
- uint32 round_coin_b_income = 9;
- uint32 round_delta_coin_c = 1;
- map store_income_map = 3;
- int32 retcode = 7;
- uint32 round_total_income = 14;
- uint32 display_return_coin_b = 15;
-}
diff --git a/protocol/proto/VintageMarketInfo.proto b/protocol/proto/VintageMarketInfo.proto
deleted file mode 100644
index 71ac98cb..00000000
--- a/protocol/proto/VintageMarketInfo.proto
+++ /dev/null
@@ -1,48 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "VintageMarketDealInfo.proto";
-import "VintageMarketStoreInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message VintageMarketInfo {
- bool is_help_module_open = 1485;
- bool is_store_content_interrupt = 15;
- VintageMarketDealInfo deal_info = 11;
- uint32 store_round = 7;
- repeated uint32 store_round_income_list = 207;
- bool is_store_content_finish = 5;
- repeated uint32 cur_env_event_list = 8;
- bool is_market_content_open = 10;
- uint32 next_can_use_help_round = 1800;
- bool is_market_content_finish = 2;
- repeated uint32 viewed_strategy_list = 14;
- uint32 prev_coin_c_num = 3;
- map bargain_info_map = 6;
- uint32 dividend_reward_count = 1798;
- repeated uint32 cur_npc_event_list = 4;
- bool is_help_in_cd = 366;
- uint32 prev_coin_b_num = 1;
- repeated VintageMarketStoreInfo open_store_list = 9;
- uint32 help_skill_id = 760;
- bool is_round_tips_view = 12;
- bool is_strategy_module_open = 876;
- repeated uint32 unlock_strategy_list = 13;
-}
diff --git a/protocol/proto/VintageMarketNpcEventFinishNotify.proto b/protocol/proto/VintageMarketNpcEventFinishNotify.proto
deleted file mode 100644
index db9cfde9..00000000
--- a/protocol/proto/VintageMarketNpcEventFinishNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 24201
-// EnetChannelId: 0
-// EnetIsReliable: true
-message VintageMarketNpcEventFinishNotify {
- repeated uint32 unlock_strategy_list = 15;
- uint32 coin_c = 12;
- uint32 coin_a = 4;
-}
diff --git a/protocol/proto/VintageMarketStartStorePlayReq.proto b/protocol/proto/VintageMarketStartStorePlayReq.proto
deleted file mode 100644
index c34dda7f..00000000
--- a/protocol/proto/VintageMarketStartStorePlayReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 22864
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message VintageMarketStartStorePlayReq {
- uint32 store_round = 5;
-}
diff --git a/protocol/proto/VintageMarketStartStorePlayRsp.proto b/protocol/proto/VintageMarketStartStorePlayRsp.proto
deleted file mode 100644
index 09ce4421..00000000
--- a/protocol/proto/VintageMarketStartStorePlayRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 22130
-// EnetChannelId: 0
-// EnetIsReliable: true
-message VintageMarketStartStorePlayRsp {
- uint32 prev_round_coin_b = 7;
- uint32 store_round = 2;
- uint32 prev_round_coin_c = 5;
- int32 retcode = 8;
-}
diff --git a/protocol/proto/VintageMarketStoreChooseStrategyReq.proto b/protocol/proto/VintageMarketStoreChooseStrategyReq.proto
deleted file mode 100644
index 7548f009..00000000
--- a/protocol/proto/VintageMarketStoreChooseStrategyReq.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 21248
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message VintageMarketStoreChooseStrategyReq {
- uint32 store_id = 6;
- repeated VintageMarketStoreOpInfo store_op_list = 9;
- repeated uint32 strategy_list = 8;
-}
diff --git a/protocol/proto/VintageMarketStoreChooseStrategyRsp.proto b/protocol/proto/VintageMarketStoreChooseStrategyRsp.proto
deleted file mode 100644
index ab8da1f3..00000000
--- a/protocol/proto/VintageMarketStoreChooseStrategyRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 24860
-// EnetChannelId: 0
-// EnetIsReliable: true
-message VintageMarketStoreChooseStrategyRsp {
- uint32 store_id = 15;
- int32 retcode = 9;
- repeated uint32 strategy_list = 2;
-}
diff --git a/protocol/proto/VintageMarketStoreInfo.proto b/protocol/proto/VintageMarketStoreInfo.proto
deleted file mode 100644
index 6adbfe37..00000000
--- a/protocol/proto/VintageMarketStoreInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message VintageMarketStoreInfo {
- repeated uint32 cur_attr_list = 5;
- repeated uint32 next_aim_attr_list = 14;
- repeated uint32 strategy_list = 2;
- uint32 slot_count = 3;
- uint32 store_id = 10;
-}
diff --git a/protocol/proto/VintageMarketStoreOpInfo.proto b/protocol/proto/VintageMarketStoreOpInfo.proto
deleted file mode 100644
index e147a4c0..00000000
--- a/protocol/proto/VintageMarketStoreOpInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message VintageMarketStoreOpInfo {
- repeated uint32 strategy_list = 5;
- uint32 help_uid = 9;
- uint32 store_id = 2;
- uint32 help_skill_id = 7;
- repeated uint32 add_attr_list = 15;
-}
diff --git a/protocol/proto/VintageMarketStoreUnlockSlotReq.proto b/protocol/proto/VintageMarketStoreUnlockSlotReq.proto
deleted file mode 100644
index de68f88d..00000000
--- a/protocol/proto/VintageMarketStoreUnlockSlotReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 20626
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message VintageMarketStoreUnlockSlotReq {
- uint32 store_id = 10;
-}
diff --git a/protocol/proto/VintageMarketStoreUnlockSlotRsp.proto b/protocol/proto/VintageMarketStoreUnlockSlotRsp.proto
deleted file mode 100644
index a0d2c7e5..00000000
--- a/protocol/proto/VintageMarketStoreUnlockSlotRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 20733
-// EnetChannelId: 0
-// EnetIsReliable: true
-message VintageMarketStoreUnlockSlotRsp {
- int32 retcode = 1;
- uint32 slot_count = 6;
- uint32 store_id = 10;
-}
diff --git a/protocol/proto/VintageMarketStoreViewStrategyReq.proto b/protocol/proto/VintageMarketStoreViewStrategyReq.proto
deleted file mode 100644
index 3be1e3c6..00000000
--- a/protocol/proto/VintageMarketStoreViewStrategyReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 21700
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message VintageMarketStoreViewStrategyReq {
- uint32 strategy_id = 1;
- repeated uint32 strategy_list = 14;
-}
diff --git a/protocol/proto/VintageMarketStoreViewStrategyRsp.proto b/protocol/proto/VintageMarketStoreViewStrategyRsp.proto
deleted file mode 100644
index 9038e0e8..00000000
--- a/protocol/proto/VintageMarketStoreViewStrategyRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 21814
-// EnetChannelId: 0
-// EnetIsReliable: true
-message VintageMarketStoreViewStrategyRsp {
- int32 retcode = 2;
- repeated uint32 strategy_list = 3;
- uint32 strategy_id = 14;
-}
diff --git a/protocol/proto/VintageMarketTraderInfo.proto b/protocol/proto/VintageMarketTraderInfo.proto
deleted file mode 100644
index d1e5e7c1..00000000
--- a/protocol/proto/VintageMarketTraderInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message VintageMarketTraderInfo {
- uint32 trader_id = 7;
- repeated ItemParam available_item_list = 9;
-}
diff --git a/protocol/proto/VintagePresentFinishNoify.proto b/protocol/proto/VintagePresentFinishNoify.proto
deleted file mode 100644
index 62e9d6b2..00000000
--- a/protocol/proto/VintagePresentFinishNoify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 24142
-// EnetChannelId: 0
-// EnetIsReliable: true
-message VintagePresentFinishNoify {
- uint32 present_id = 7;
-}
diff --git a/protocol/proto/VintagePresentFinishNotify.proto b/protocol/proto/VintagePresentFinishNotify.proto
deleted file mode 100644
index 40e56176..00000000
--- a/protocol/proto/VintagePresentFinishNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 20086
-// EnetChannelId: 0
-// EnetIsReliable: true
-message VintagePresentFinishNotify {
- uint32 present_id = 3;
-}
diff --git a/protocol/proto/VintagePresentLevelData.proto b/protocol/proto/VintagePresentLevelData.proto
deleted file mode 100644
index 6f08dcca..00000000
--- a/protocol/proto/VintagePresentLevelData.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message VintagePresentLevelData {
- uint32 present_id = 10;
- bool is_open = 11;
- bool is_finish = 5;
- uint32 stage_id = 1;
-}
diff --git a/protocol/proto/VintagePresentStageData.proto b/protocol/proto/VintagePresentStageData.proto
deleted file mode 100644
index 57d38162..00000000
--- a/protocol/proto/VintagePresentStageData.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "VintagePresentLevelData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message VintagePresentStageData {
- uint32 open_time = 1;
- uint32 stage_id = 15;
- bool is_finish = 13;
- bool is_open = 10;
- map present_level_map = 2;
-}
diff --git a/protocol/proto/VisionType.proto b/protocol/proto/VisionType.proto
deleted file mode 100644
index 3936d0e9..00000000
--- a/protocol/proto/VisionType.proto
+++ /dev/null
@@ -1,43 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum VisionType {
- VISION_TYPE_NONE = 0;
- VISION_TYPE_MEET = 1;
- VISION_TYPE_REBORN = 2;
- VISION_TYPE_REPLACE = 3;
- VISION_TYPE_WAYPOINT_REBORN = 4;
- VISION_TYPE_MISS = 5;
- VISION_TYPE_DIE = 6;
- VISION_TYPE_GATHER_ESCAPE = 7;
- VISION_TYPE_REFRESH = 8;
- VISION_TYPE_TRANSPORT = 9;
- VISION_TYPE_REPLACE_DIE = 10;
- VISION_TYPE_REPLACE_NO_NOTIFY = 11;
- VISION_TYPE_BORN = 12;
- VISION_TYPE_PICKUP = 13;
- VISION_TYPE_REMOVE = 14;
- VISION_TYPE_CHANGE_COSTUME = 15;
- VISION_TYPE_FISH_REFRESH = 16;
- VISION_TYPE_FISH_BIG_SHOCK = 17;
- VISION_TYPE_FISH_QTE_SUCC = 18;
- VISION_TYPE_CAPTURE_DISAPPEAR = 19;
-}
diff --git a/protocol/proto/WatcherAllDataNotify.proto b/protocol/proto/WatcherAllDataNotify.proto
deleted file mode 100644
index eb5fdf11..00000000
--- a/protocol/proto/WatcherAllDataNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2272
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WatcherAllDataNotify {
- repeated uint32 watcher_list = 4;
-}
diff --git a/protocol/proto/WatcherChangeNotify.proto b/protocol/proto/WatcherChangeNotify.proto
deleted file mode 100644
index c4cb63f4..00000000
--- a/protocol/proto/WatcherChangeNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2298
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WatcherChangeNotify {
- repeated uint32 removed_watcher_list = 2;
- repeated uint32 new_watcher_list = 15;
-}
diff --git a/protocol/proto/WatcherEventNotify.proto b/protocol/proto/WatcherEventNotify.proto
deleted file mode 100644
index 5f701bc5..00000000
--- a/protocol/proto/WatcherEventNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2212
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message WatcherEventNotify {
- uint32 add_progress = 6;
- uint32 watcher_id = 9;
-}
diff --git a/protocol/proto/WatcherEventStageNotify.proto b/protocol/proto/WatcherEventStageNotify.proto
deleted file mode 100644
index 354a92db..00000000
--- a/protocol/proto/WatcherEventStageNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2207
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message WatcherEventStageNotify {
- uint32 add_progress = 4;
- uint32 stage = 2;
- uint32 watcher_id = 12;
-}
diff --git a/protocol/proto/WatcherEventTypeNotify.proto b/protocol/proto/WatcherEventTypeNotify.proto
deleted file mode 100644
index ee141690..00000000
--- a/protocol/proto/WatcherEventTypeNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2235
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message WatcherEventTypeNotify {
- repeated uint32 param_list = 14;
- uint32 add_progress = 15;
- uint32 watcher_trigger_type = 11;
-}
diff --git a/protocol/proto/WaterSpiritActivityDetailInfo.proto b/protocol/proto/WaterSpiritActivityDetailInfo.proto
deleted file mode 100644
index e553dc56..00000000
--- a/protocol/proto/WaterSpiritActivityDetailInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message WaterSpiritActivityDetailInfo {
- map search_time_map = 9;
- uint32 region_search_id = 2;
- uint32 mp_play_id = 15;
-}
diff --git a/protocol/proto/WaterSpritePhaseFinishNotify.proto b/protocol/proto/WaterSpritePhaseFinishNotify.proto
deleted file mode 100644
index b8b5188a..00000000
--- a/protocol/proto/WaterSpritePhaseFinishNotify.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2025
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WaterSpritePhaseFinishNotify {}
diff --git a/protocol/proto/Weapon.proto b/protocol/proto/Weapon.proto
deleted file mode 100644
index 1ca9d7ee..00000000
--- a/protocol/proto/Weapon.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message Weapon {
- uint32 level = 1;
- uint32 exp = 2;
- uint32 promote_level = 3;
- map affix_map = 4;
-}
diff --git a/protocol/proto/WeaponAwakenReq.proto b/protocol/proto/WeaponAwakenReq.proto
deleted file mode 100644
index d300b61e..00000000
--- a/protocol/proto/WeaponAwakenReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 695
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message WeaponAwakenReq {
- uint64 item_guid = 10;
- map affix_level_map = 7;
- uint64 target_weapon_guid = 9;
-}
diff --git a/protocol/proto/WeaponAwakenRsp.proto b/protocol/proto/WeaponAwakenRsp.proto
deleted file mode 100644
index 804b8381..00000000
--- a/protocol/proto/WeaponAwakenRsp.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 606
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WeaponAwakenRsp {
- int32 retcode = 9;
- uint64 avatar_guid = 10;
- map old_affix_level_map = 4;
- uint32 target_weapon_awaken_level = 2;
- uint64 target_weapon_guid = 15;
- map cur_affix_level_map = 11;
-}
diff --git a/protocol/proto/WeaponPromoteReq.proto b/protocol/proto/WeaponPromoteReq.proto
deleted file mode 100644
index 20031175..00000000
--- a/protocol/proto/WeaponPromoteReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 622
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message WeaponPromoteReq {
- uint64 target_weapon_guid = 5;
-}
diff --git a/protocol/proto/WeaponPromoteRsp.proto b/protocol/proto/WeaponPromoteRsp.proto
deleted file mode 100644
index 2b568fcc..00000000
--- a/protocol/proto/WeaponPromoteRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 665
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WeaponPromoteRsp {
- uint64 target_weapon_guid = 3;
- uint32 old_promote_level = 7;
- uint32 cur_promote_level = 12;
- int32 retcode = 4;
-}
diff --git a/protocol/proto/WeaponUpgradeReq.proto b/protocol/proto/WeaponUpgradeReq.proto
deleted file mode 100644
index 06cd08a5..00000000
--- a/protocol/proto/WeaponUpgradeReq.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 639
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message WeaponUpgradeReq {
- repeated uint64 food_weapon_guid_list = 1;
- repeated ItemParam item_param_list = 15;
- uint64 target_weapon_guid = 4;
-}
diff --git a/protocol/proto/WeaponUpgradeRsp.proto b/protocol/proto/WeaponUpgradeRsp.proto
deleted file mode 100644
index 465bbab8..00000000
--- a/protocol/proto/WeaponUpgradeRsp.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 653
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WeaponUpgradeRsp {
- uint32 cur_level = 7;
- int32 retcode = 11;
- uint32 old_level = 8;
- repeated ItemParam item_param_list = 2;
- uint64 target_weapon_guid = 6;
-}
diff --git a/protocol/proto/WearEquipReq.proto b/protocol/proto/WearEquipReq.proto
deleted file mode 100644
index 975bcdac..00000000
--- a/protocol/proto/WearEquipReq.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 697
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message WearEquipReq {
- uint64 equip_guid = 7;
- uint64 avatar_guid = 5;
-}
diff --git a/protocol/proto/WearEquipRsp.proto b/protocol/proto/WearEquipRsp.proto
deleted file mode 100644
index 6b63b2b8..00000000
--- a/protocol/proto/WearEquipRsp.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 681
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WearEquipRsp {
- int32 retcode = 5;
- uint64 equip_guid = 1;
- uint64 avatar_guid = 7;
-}
diff --git a/protocol/proto/WeatherInfo.proto b/protocol/proto/WeatherInfo.proto
deleted file mode 100644
index dd6170e7..00000000
--- a/protocol/proto/WeatherInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message WeatherInfo {
- uint32 weather_area_id = 1;
-}
diff --git a/protocol/proto/WeekendDjinnInfo.proto b/protocol/proto/WeekendDjinnInfo.proto
deleted file mode 100644
index d3a7309f..00000000
--- a/protocol/proto/WeekendDjinnInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message WeekendDjinnInfo {
- Vector rot = 14;
- Vector pos = 10;
-}
diff --git a/protocol/proto/WeeklyBossResinDiscountInfo.proto b/protocol/proto/WeeklyBossResinDiscountInfo.proto
deleted file mode 100644
index 7b508626..00000000
--- a/protocol/proto/WeeklyBossResinDiscountInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message WeeklyBossResinDiscountInfo {
- uint32 discount_num = 1;
- uint32 discount_num_limit = 2;
- uint32 resin_cost = 3;
- uint32 original_resin_cost = 4;
-}
diff --git a/protocol/proto/WidgetActiveChangeNotify.proto b/protocol/proto/WidgetActiveChangeNotify.proto
deleted file mode 100644
index 54b14a1f..00000000
--- a/protocol/proto/WidgetActiveChangeNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4280
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WidgetActiveChangeNotify {
- repeated WidgetSlotData widget_data_list = 5;
-}
diff --git a/protocol/proto/WidgetCameraInfo.proto b/protocol/proto/WidgetCameraInfo.proto
deleted file mode 100644
index 052fd5e3..00000000
--- a/protocol/proto/WidgetCameraInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message WidgetCameraInfo {
- uint32 target_entity_id = 4;
-}
diff --git a/protocol/proto/WidgetCaptureAnimalReq.proto b/protocol/proto/WidgetCaptureAnimalReq.proto
deleted file mode 100644
index 56cc44ee..00000000
--- a/protocol/proto/WidgetCaptureAnimalReq.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4256
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message WidgetCaptureAnimalReq {
- Vector pos = 10;
- uint32 entity_id = 15;
- uint32 material_id = 6;
-}
diff --git a/protocol/proto/WidgetCaptureAnimalRsp.proto b/protocol/proto/WidgetCaptureAnimalRsp.proto
deleted file mode 100644
index fe3ba317..00000000
--- a/protocol/proto/WidgetCaptureAnimalRsp.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4289
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WidgetCaptureAnimalRsp {
- int32 retcode = 9;
- uint32 entity_id = 4;
- uint32 material_id = 8;
- Vector pos = 10;
-}
diff --git a/protocol/proto/WidgetCoolDownData.proto b/protocol/proto/WidgetCoolDownData.proto
deleted file mode 100644
index c1f54ac2..00000000
--- a/protocol/proto/WidgetCoolDownData.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message WidgetCoolDownData {
- bool is_success = 5;
- uint64 cool_down_time = 4;
- uint32 id = 15;
-}
diff --git a/protocol/proto/WidgetCoolDownNotify.proto b/protocol/proto/WidgetCoolDownNotify.proto
deleted file mode 100644
index 8661d9a5..00000000
--- a/protocol/proto/WidgetCoolDownNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4295
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WidgetCoolDownNotify {
- repeated WidgetCoolDownData normal_cool_down_data_list = 1;
- repeated WidgetCoolDownData group_cool_down_data_list = 12;
-}
diff --git a/protocol/proto/WidgetCreateLocationInfo.proto b/protocol/proto/WidgetCreateLocationInfo.proto
deleted file mode 100644
index d97961bd..00000000
--- a/protocol/proto/WidgetCreateLocationInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message WidgetCreateLocationInfo {
- Vector rot = 3;
- Vector pos = 10;
-}
diff --git a/protocol/proto/WidgetCreatorInfo.proto b/protocol/proto/WidgetCreatorInfo.proto
deleted file mode 100644
index 50653352..00000000
--- a/protocol/proto/WidgetCreatorInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "WidgetCreateLocationInfo.proto";
-import "WidgetCreatorOpType.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message WidgetCreatorInfo {
- WidgetCreatorOpType op_type = 10;
- uint32 entity_id = 1;
- WidgetCreateLocationInfo location_info = 12;
-}
diff --git a/protocol/proto/WidgetCreatorOpType.proto b/protocol/proto/WidgetCreatorOpType.proto
deleted file mode 100644
index a271cfcd..00000000
--- a/protocol/proto/WidgetCreatorOpType.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum WidgetCreatorOpType {
- WIDGET_CREATOR_OP_TYPE_NONE = 0;
- WIDGET_CREATOR_OP_TYPE_RETRACT = 1;
- WIDGET_CREATOR_OP_TYPE_RETRACT_AND_CREATE = 2;
-}
diff --git a/protocol/proto/WidgetDoBagReq.proto b/protocol/proto/WidgetDoBagReq.proto
deleted file mode 100644
index dbf00f8f..00000000
--- a/protocol/proto/WidgetDoBagReq.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "WidgetCreateLocationInfo.proto";
-import "WidgetCreatorInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4255
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message WidgetDoBagReq {
- uint32 material_id = 9;
- oneof op_info {
- WidgetCreateLocationInfo location_info = 832;
- WidgetCreatorInfo widget_creator_info = 1497;
- }
-}
diff --git a/protocol/proto/WidgetDoBagRsp.proto b/protocol/proto/WidgetDoBagRsp.proto
deleted file mode 100644
index 89d2a6c9..00000000
--- a/protocol/proto/WidgetDoBagRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4296
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WidgetDoBagRsp {
- int32 retcode = 10;
- uint32 material_id = 3;
-}
diff --git a/protocol/proto/WidgetExtraCdType.proto b/protocol/proto/WidgetExtraCdType.proto
deleted file mode 100644
index 2dba55cd..00000000
--- a/protocol/proto/WidgetExtraCdType.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum WidgetExtraCdType {
- WIDGET_EXTRA_CD_TYPE_NONE = 0;
- WIDGET_EXTRA_CD_TYPE_E_SKILL_SHARED = 1;
-}
diff --git a/protocol/proto/WidgetGadgetAllDataNotify.proto b/protocol/proto/WidgetGadgetAllDataNotify.proto
deleted file mode 100644
index 030fedbd..00000000
--- a/protocol/proto/WidgetGadgetAllDataNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "WidgetGadgetData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4284
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WidgetGadgetAllDataNotify {
- repeated WidgetGadgetData widget_gadget_data = 13;
-}
diff --git a/protocol/proto/WidgetGadgetData.proto b/protocol/proto/WidgetGadgetData.proto
deleted file mode 100644
index eec9e63a..00000000
--- a/protocol/proto/WidgetGadgetData.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message WidgetGadgetData {
- repeated uint32 gadget_entity_id_list = 1;
- uint32 gadget_id = 8;
-}
diff --git a/protocol/proto/WidgetGadgetDataNotify.proto b/protocol/proto/WidgetGadgetDataNotify.proto
deleted file mode 100644
index a798d933..00000000
--- a/protocol/proto/WidgetGadgetDataNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "WidgetGadgetData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4266
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WidgetGadgetDataNotify {
- WidgetGadgetData widget_gadget_data = 12;
-}
diff --git a/protocol/proto/WidgetGadgetDestroyNotify.proto b/protocol/proto/WidgetGadgetDestroyNotify.proto
deleted file mode 100644
index b9810d9d..00000000
--- a/protocol/proto/WidgetGadgetDestroyNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4274
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WidgetGadgetDestroyNotify {
- uint32 entity_id = 15;
-}
diff --git a/protocol/proto/WidgetQuickHitTreeReq.proto b/protocol/proto/WidgetQuickHitTreeReq.proto
deleted file mode 100644
index 4611f3eb..00000000
--- a/protocol/proto/WidgetQuickHitTreeReq.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3345
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message WidgetQuickHitTreeReq {
- repeated HitTreeInfo hit_tree_info_list = 5;
-}
diff --git a/protocol/proto/WidgetQuickHitTreeRsp.proto b/protocol/proto/WidgetQuickHitTreeRsp.proto
deleted file mode 100644
index 13d2d9da..00000000
--- a/protocol/proto/WidgetQuickHitTreeRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3336
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WidgetQuickHitTreeRsp {
- int32 retcode = 2;
-}
diff --git a/protocol/proto/WidgetReportReq.proto b/protocol/proto/WidgetReportReq.proto
deleted file mode 100644
index f4cc4499..00000000
--- a/protocol/proto/WidgetReportReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4291
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message WidgetReportReq {
- bool is_clear_sky_crystal_hint = 5;
- bool is_client_collect = 14;
- bool is_clear_hint = 13;
- uint32 material_id = 15;
-}
diff --git a/protocol/proto/WidgetReportRsp.proto b/protocol/proto/WidgetReportRsp.proto
deleted file mode 100644
index 4b592d3f..00000000
--- a/protocol/proto/WidgetReportRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4292
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WidgetReportRsp {
- int32 retcode = 14;
- uint32 material_id = 4;
-}
diff --git a/protocol/proto/WidgetSlotChangeNotify.proto b/protocol/proto/WidgetSlotChangeNotify.proto
deleted file mode 100644
index 0a0ff028..00000000
--- a/protocol/proto/WidgetSlotChangeNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-import "WidgetSlotOp.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4267
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WidgetSlotChangeNotify {
- WidgetSlotOp op = 11;
- WidgetSlotData slot = 8;
-}
diff --git a/protocol/proto/WidgetSlotData.proto b/protocol/proto/WidgetSlotData.proto
deleted file mode 100644
index 49b36f38..00000000
--- a/protocol/proto/WidgetSlotData.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "WidgetSlotTag.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message WidgetSlotData {
- uint32 cd_over_time = 9;
- WidgetSlotTag tag = 14;
- uint32 material_id = 11;
- bool is_active = 12;
-}
diff --git a/protocol/proto/WidgetSlotOp.proto b/protocol/proto/WidgetSlotOp.proto
deleted file mode 100644
index 354b9010..00000000
--- a/protocol/proto/WidgetSlotOp.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum WidgetSlotOp {
- WIDGET_SLOT_OP_ATTACH = 0;
- WIDGET_SLOT_OP_DETACH = 1;
-}
diff --git a/protocol/proto/WidgetSlotTag.proto b/protocol/proto/WidgetSlotTag.proto
deleted file mode 100644
index 8611cc98..00000000
--- a/protocol/proto/WidgetSlotTag.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum WidgetSlotTag {
- WIDGET_SLOT_TAG_QUICK_USE = 0;
- WIDGET_SLOT_TAG_ATTACH_AVATAR = 1;
-}
diff --git a/protocol/proto/WidgetThunderBirdFeatherInfo.proto b/protocol/proto/WidgetThunderBirdFeatherInfo.proto
deleted file mode 100644
index c4792c21..00000000
--- a/protocol/proto/WidgetThunderBirdFeatherInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message WidgetThunderBirdFeatherInfo {
- repeated uint32 entity_id_list = 4;
-}
diff --git a/protocol/proto/WidgetUpdateExtraCDReq.proto b/protocol/proto/WidgetUpdateExtraCDReq.proto
deleted file mode 100644
index c34de488..00000000
--- a/protocol/proto/WidgetUpdateExtraCDReq.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5960
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message WidgetUpdateExtraCDReq {
- uint32 material_id = 14;
- WidgetExtraCdType extra_cd_type = 10;
- uint32 cd_group = 7;
-}
diff --git a/protocol/proto/WidgetUpdateExtraCDRsp.proto b/protocol/proto/WidgetUpdateExtraCDRsp.proto
deleted file mode 100644
index ae31fb94..00000000
--- a/protocol/proto/WidgetUpdateExtraCDRsp.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 6056
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WidgetUpdateExtraCDRsp {
- int32 retcode = 14;
- uint32 material_id = 11;
- WidgetExtraCdType extra_cd_type = 6;
- WidgetCoolDownData cool_data = 10;
- uint32 cd_group = 15;
-}
diff --git a/protocol/proto/WidgetUseAttachAbilityGroupChangeNotify.proto b/protocol/proto/WidgetUseAttachAbilityGroupChangeNotify.proto
deleted file mode 100644
index 12bc39ca..00000000
--- a/protocol/proto/WidgetUseAttachAbilityGroupChangeNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 4258
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WidgetUseAttachAbilityGroupChangeNotify {
- bool is_attach = 6;
- uint32 material_id = 11;
-}
diff --git a/protocol/proto/WindFieldDetailInfo.proto b/protocol/proto/WindFieldDetailInfo.proto
deleted file mode 100644
index 058de54e..00000000
--- a/protocol/proto/WindFieldDetailInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "WindFieldStageInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message WindFieldDetailInfo {
- repeated WindFieldStageInfo stage_info_list = 11;
-}
diff --git a/protocol/proto/WindFieldDungeonFailReason.proto b/protocol/proto/WindFieldDungeonFailReason.proto
deleted file mode 100644
index 014ca5c6..00000000
--- a/protocol/proto/WindFieldDungeonFailReason.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-enum WindFieldDungeonFailReason {
- WIND_FIELD_DUNGEON_FAIL_REASON_NONE = 0;
- WIND_FIELD_DUNGEON_FAIL_REASON_CANCEL = 1;
- WIND_FIELD_DUNGEON_FAIL_REASON_TIMEOUT = 2;
- WIND_FIELD_DUNGEON_FAIL_REASON_ALL_AVATAR_DIE = 3;
- WIND_FIELD_DUNGEON_FAIL_REASON_LUA_INTERRUPT = 4;
-}
diff --git a/protocol/proto/WindFieldDungeonSettleInfo.proto b/protocol/proto/WindFieldDungeonSettleInfo.proto
deleted file mode 100644
index 1a2b2ae2..00000000
--- a/protocol/proto/WindFieldDungeonSettleInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "WindFieldDungeonFailReason.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message WindFieldDungeonSettleInfo {
- repeated uint32 after_watcher_id_list = 11;
- repeated uint32 before_watcher_id_list = 7;
- WindFieldDungeonFailReason fail_reason = 2;
-}
diff --git a/protocol/proto/WindFieldGalleryChallengeInfoNotify.proto b/protocol/proto/WindFieldGalleryChallengeInfoNotify.proto
deleted file mode 100644
index 14eace4c..00000000
--- a/protocol/proto/WindFieldGalleryChallengeInfoNotify.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5563
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WindFieldGalleryChallengeInfoNotify {
- uint32 challenge_timestamp = 6;
- bool is_start = 8;
- uint32 show_id = 12;
- bool is_success = 7;
- uint32 challenge_total_time = 13;
- uint32 challenge_ball_max_count = 11;
- uint32 challenge_ball_cur_count = 1;
-}
diff --git a/protocol/proto/WindFieldGalleryInfoNotify.proto b/protocol/proto/WindFieldGalleryInfoNotify.proto
deleted file mode 100644
index f8da6627..00000000
--- a/protocol/proto/WindFieldGalleryInfoNotify.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 5526
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WindFieldGalleryInfoNotify {
- uint32 show_id = 3;
- uint32 killed_monster_num = 7;
- uint32 coin_num = 9;
- uint32 challenge_ball_max_count = 1;
- uint32 challenge_total_time = 5;
- uint32 challenge_ball_cur_count = 10;
- uint32 challenge_timestamp = 4;
- uint32 element_ball_num = 14;
-}
diff --git a/protocol/proto/WindFieldRestartDungeonReq.proto b/protocol/proto/WindFieldRestartDungeonReq.proto
deleted file mode 100644
index 01fb5580..00000000
--- a/protocol/proto/WindFieldRestartDungeonReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 20731
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message WindFieldRestartDungeonReq {}
diff --git a/protocol/proto/WindFieldRestartDungeonRsp.proto b/protocol/proto/WindFieldRestartDungeonRsp.proto
deleted file mode 100644
index f141b4fa..00000000
--- a/protocol/proto/WindFieldRestartDungeonRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 24712
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WindFieldRestartDungeonRsp {
- int32 retcode = 5;
-}
diff --git a/protocol/proto/WindFieldStageInfo.proto b/protocol/proto/WindFieldStageInfo.proto
deleted file mode 100644
index 366f8d04..00000000
--- a/protocol/proto/WindFieldStageInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message WindFieldStageInfo {
- bool is_open = 12;
- uint32 open_time = 14;
- uint32 stage_id = 8;
-}
diff --git a/protocol/proto/WindSeedClientNotify.proto b/protocol/proto/WindSeedClientNotify.proto
deleted file mode 100644
index ba6ed1d3..00000000
--- a/protocol/proto/WindSeedClientNotify.proto
+++ /dev/null
@@ -1,49 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 1199
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WindSeedClientNotify {
- oneof notify {
- RefreshNotify refresh_notify = 14;
- AddWindBulletNotify add_wind_bullet_notify = 6;
- AreaNotify area_notify = 4;
- }
-
- message RefreshNotify {
- uint32 refresh_num = 9;
- }
-
- message AddWindBulletNotify {
- Vector seed_pos = 6;
- uint32 catch_player_uid = 8;
- uint32 seed_entity_id = 7;
- }
-
- message AreaNotify {
- bytes area_code = 5;
- uint32 area_id = 10;
- uint32 area_type = 7;
- }
-}
diff --git a/protocol/proto/WinterCampAcceptAllGiveItemReq.proto b/protocol/proto/WinterCampAcceptAllGiveItemReq.proto
deleted file mode 100644
index 19bf7cac..00000000
--- a/protocol/proto/WinterCampAcceptAllGiveItemReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 9000
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message WinterCampAcceptAllGiveItemReq {}
diff --git a/protocol/proto/WinterCampAcceptAllGiveItemRsp.proto b/protocol/proto/WinterCampAcceptAllGiveItemRsp.proto
deleted file mode 100644
index f5b98a20..00000000
--- a/protocol/proto/WinterCampAcceptAllGiveItemRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "WinterCampAcceptItemResultInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8626
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WinterCampAcceptAllGiveItemRsp {
- int32 retcode = 6;
- repeated WinterCampAcceptItemResultInfo accept_item_result_info = 14;
-}
diff --git a/protocol/proto/WinterCampAcceptGiveItemReq.proto b/protocol/proto/WinterCampAcceptGiveItemReq.proto
deleted file mode 100644
index c1509d3c..00000000
--- a/protocol/proto/WinterCampAcceptGiveItemReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8387
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message WinterCampAcceptGiveItemReq {
- uint32 uid = 11;
-}
diff --git a/protocol/proto/WinterCampAcceptGiveItemRsp.proto b/protocol/proto/WinterCampAcceptGiveItemRsp.proto
deleted file mode 100644
index 17f6f7f9..00000000
--- a/protocol/proto/WinterCampAcceptGiveItemRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "WinterCampAcceptItemResultInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8185
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WinterCampAcceptGiveItemRsp {
- int32 retcode = 14;
- WinterCampAcceptItemResultInfo accept_item_result_info = 3;
-}
diff --git a/protocol/proto/WinterCampAcceptItemResultInfo.proto b/protocol/proto/WinterCampAcceptItemResultInfo.proto
deleted file mode 100644
index 33f1dc45..00000000
--- a/protocol/proto/WinterCampAcceptItemResultInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message WinterCampAcceptItemResultInfo {
- repeated ItemParam accept_item_list = 2;
- uint32 uid = 6;
- repeated ItemParam unaccept_item_list = 9;
-}
diff --git a/protocol/proto/WinterCampActivityDetailInfo.proto b/protocol/proto/WinterCampActivityDetailInfo.proto
deleted file mode 100644
index a2ed92ae..00000000
--- a/protocol/proto/WinterCampActivityDetailInfo.proto
+++ /dev/null
@@ -1,35 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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 "WinterCampRaceStageInfo.proto";
-import "WinterCampStageInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-message WinterCampActivityDetailInfo {
- repeated WinterCampRaceStageInfo race_info_list = 9;
- WinterCampStageInfo battle_info = 10;
- repeated uint32 wish_id_list = 8;
- repeated uint32 battle_taken_reward_list = 14;
- repeated uint32 explore_taken_reward_list = 6;
- bool is_content_closed = 15;
- WinterCampStageInfo explore_info = 11;
- repeated ItemParam used_item_list = 2;
-}
diff --git a/protocol/proto/WinterCampEditSnowmanCombinationReq.proto b/protocol/proto/WinterCampEditSnowmanCombinationReq.proto
deleted file mode 100644
index 489bd147..00000000
--- a/protocol/proto/WinterCampEditSnowmanCombinationReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8144
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message WinterCampEditSnowmanCombinationReq {
- uint32 entity_id = 9;
- CustomGadgetTreeInfo combination_info = 6;
-}
diff --git a/protocol/proto/WinterCampEditSnowmanCombinationRsp.proto b/protocol/proto/WinterCampEditSnowmanCombinationRsp.proto
deleted file mode 100644
index 9aa98345..00000000
--- a/protocol/proto/WinterCampEditSnowmanCombinationRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8142
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WinterCampEditSnowmanCombinationRsp {
- int32 retcode = 10;
-}
diff --git a/protocol/proto/WinterCampFriendWishData.proto b/protocol/proto/WinterCampFriendWishData.proto
deleted file mode 100644
index dd237a0a..00000000
--- a/protocol/proto/WinterCampFriendWishData.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message WinterCampFriendWishData {
- string nickname = 14;
- uint32 uid = 12;
- ProfilePicture profile_picture = 5;
- repeated uint32 item_id_list = 9;
-}
diff --git a/protocol/proto/WinterCampGetCanGiveFriendItemReq.proto b/protocol/proto/WinterCampGetCanGiveFriendItemReq.proto
deleted file mode 100644
index d055bd9f..00000000
--- a/protocol/proto/WinterCampGetCanGiveFriendItemReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8964
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message WinterCampGetCanGiveFriendItemReq {}
diff --git a/protocol/proto/WinterCampGetCanGiveFriendItemRsp.proto b/protocol/proto/WinterCampGetCanGiveFriendItemRsp.proto
deleted file mode 100644
index 84fe793a..00000000
--- a/protocol/proto/WinterCampGetCanGiveFriendItemRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8357
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WinterCampGetCanGiveFriendItemRsp {
- repeated ItemParam item_list = 8;
- int32 retcode = 11;
-}
diff --git a/protocol/proto/WinterCampGetFriendWishListReq.proto b/protocol/proto/WinterCampGetFriendWishListReq.proto
deleted file mode 100644
index 67c196c6..00000000
--- a/protocol/proto/WinterCampGetFriendWishListReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8946
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message WinterCampGetFriendWishListReq {}
diff --git a/protocol/proto/WinterCampGetFriendWishListRsp.proto b/protocol/proto/WinterCampGetFriendWishListRsp.proto
deleted file mode 100644
index 970b18f0..00000000
--- a/protocol/proto/WinterCampGetFriendWishListRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8937
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WinterCampGetFriendWishListRsp {
- int32 retcode = 12;
- repeated WinterCampFriendWishData wish_data_list = 5;
-}
diff --git a/protocol/proto/WinterCampGetRecvItemListReq.proto b/protocol/proto/WinterCampGetRecvItemListReq.proto
deleted file mode 100644
index a30ca473..00000000
--- a/protocol/proto/WinterCampGetRecvItemListReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8143
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message WinterCampGetRecvItemListReq {}
diff --git a/protocol/proto/WinterCampGetRecvItemListRsp.proto b/protocol/proto/WinterCampGetRecvItemListRsp.proto
deleted file mode 100644
index 6720afff..00000000
--- a/protocol/proto/WinterCampGetRecvItemListRsp.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "WinterCampRecvItemData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8423
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WinterCampGetRecvItemListRsp {
- repeated WinterCampRecvItemData recv_item_data_list = 8;
- int32 retcode = 6;
-}
diff --git a/protocol/proto/WinterCampGiveFriendItemReq.proto b/protocol/proto/WinterCampGiveFriendItemReq.proto
deleted file mode 100644
index a0d3a61b..00000000
--- a/protocol/proto/WinterCampGiveFriendItemReq.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8572
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message WinterCampGiveFriendItemReq {
- uint32 uid = 12;
- repeated ItemParam item_list = 11;
-}
diff --git a/protocol/proto/WinterCampGiveFriendItemRsp.proto b/protocol/proto/WinterCampGiveFriendItemRsp.proto
deleted file mode 100644
index 2cc1c9f7..00000000
--- a/protocol/proto/WinterCampGiveFriendItemRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8264
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WinterCampGiveFriendItemRsp {
- repeated uint32 limit_item_id_list = 11;
- int32 retcode = 3;
-}
diff --git a/protocol/proto/WinterCampRaceScoreNotify.proto b/protocol/proto/WinterCampRaceScoreNotify.proto
deleted file mode 100644
index 556f679b..00000000
--- a/protocol/proto/WinterCampRaceScoreNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8149
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WinterCampRaceScoreNotify {
- uint32 id = 5;
- uint32 max_score = 14;
-}
diff --git a/protocol/proto/WinterCampRaceStageInfo.proto b/protocol/proto/WinterCampRaceStageInfo.proto
deleted file mode 100644
index 26b9ae93..00000000
--- a/protocol/proto/WinterCampRaceStageInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message WinterCampRaceStageInfo {
- uint32 open_time = 5;
- uint32 id = 1;
- Vector pos = 14;
- uint32 max_score = 2;
-}
diff --git a/protocol/proto/WinterCampRecvItemData.proto b/protocol/proto/WinterCampRecvItemData.proto
deleted file mode 100644
index 907d8631..00000000
--- a/protocol/proto/WinterCampRecvItemData.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message WinterCampRecvItemData {
- repeated ItemParam item_list = 2;
- uint32 uid = 8;
- ProfilePicture profile_picture = 1;
- string nickname = 12;
-}
diff --git a/protocol/proto/WinterCampRecvItemNotify.proto b/protocol/proto/WinterCampRecvItemNotify.proto
deleted file mode 100644
index fad333d3..00000000
--- a/protocol/proto/WinterCampRecvItemNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "WinterCampRecvItemData.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8580
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WinterCampRecvItemNotify {
- WinterCampRecvItemData recv_item_data = 14;
-}
diff --git a/protocol/proto/WinterCampSetWishListReq.proto b/protocol/proto/WinterCampSetWishListReq.proto
deleted file mode 100644
index 85b25bea..00000000
--- a/protocol/proto/WinterCampSetWishListReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8753
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message WinterCampSetWishListReq {
- repeated uint32 item_id_list = 4;
-}
diff --git a/protocol/proto/WinterCampSetWishListRsp.proto b/protocol/proto/WinterCampSetWishListRsp.proto
deleted file mode 100644
index e4244580..00000000
--- a/protocol/proto/WinterCampSetWishListRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8281
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WinterCampSetWishListRsp {
- int32 retcode = 4;
- repeated uint32 item_id_list = 7;
-}
diff --git a/protocol/proto/WinterCampStageInfo.proto b/protocol/proto/WinterCampStageInfo.proto
deleted file mode 100644
index 806fe6c2..00000000
--- a/protocol/proto/WinterCampStageInfo.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message WinterCampStageInfo {
- 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/protocol/proto/WinterCampStageInfoChangeNotify.proto b/protocol/proto/WinterCampStageInfoChangeNotify.proto
deleted file mode 100644
index e461b777..00000000
--- a/protocol/proto/WinterCampStageInfoChangeNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8154
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WinterCampStageInfoChangeNotify {
- WinterCampStageInfo explore_info = 12;
- WinterCampStageInfo battle_info = 4;
-}
diff --git a/protocol/proto/WinterCampTakeBattleRewardReq.proto b/protocol/proto/WinterCampTakeBattleRewardReq.proto
deleted file mode 100644
index 9073ebc0..00000000
--- a/protocol/proto/WinterCampTakeBattleRewardReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8401
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message WinterCampTakeBattleRewardReq {
- uint32 id = 2;
-}
diff --git a/protocol/proto/WinterCampTakeBattleRewardRsp.proto b/protocol/proto/WinterCampTakeBattleRewardRsp.proto
deleted file mode 100644
index c849bba0..00000000
--- a/protocol/proto/WinterCampTakeBattleRewardRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8153
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WinterCampTakeBattleRewardRsp {
- int32 retcode = 6;
- uint32 id = 15;
-}
diff --git a/protocol/proto/WinterCampTakeExploreRewardReq.proto b/protocol/proto/WinterCampTakeExploreRewardReq.proto
deleted file mode 100644
index 7c64731b..00000000
--- a/protocol/proto/WinterCampTakeExploreRewardReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8607
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message WinterCampTakeExploreRewardReq {
- uint32 id = 8;
-}
diff --git a/protocol/proto/WinterCampTakeExploreRewardRsp.proto b/protocol/proto/WinterCampTakeExploreRewardRsp.proto
deleted file mode 100644
index e47d137b..00000000
--- a/protocol/proto/WinterCampTakeExploreRewardRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8978
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WinterCampTakeExploreRewardRsp {
- int32 retcode = 2;
- uint32 id = 15;
-}
diff --git a/protocol/proto/WinterCampTriathlonRestartReq.proto b/protocol/proto/WinterCampTriathlonRestartReq.proto
deleted file mode 100644
index e9e6ccef..00000000
--- a/protocol/proto/WinterCampTriathlonRestartReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8844
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message WinterCampTriathlonRestartReq {
- uint32 gallery_id = 6;
-}
diff --git a/protocol/proto/WinterCampTriathlonRestartRsp.proto b/protocol/proto/WinterCampTriathlonRestartRsp.proto
deleted file mode 100644
index 01a1d332..00000000
--- a/protocol/proto/WinterCampTriathlonRestartRsp.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8569
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WinterCampTriathlonRestartRsp {
- int32 retcode = 10;
- uint32 gallery_id = 14;
-}
diff --git a/protocol/proto/WinterCampTriathlonSettleNotify.proto b/protocol/proto/WinterCampTriathlonSettleNotify.proto
deleted file mode 100644
index 31925bf7..00000000
--- a/protocol/proto/WinterCampTriathlonSettleNotify.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 8342
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WinterCampTriathlonSettleNotify {
- uint32 limited_coin = 9;
- uint32 normal_coin = 2;
- bool is_new_record = 7;
- bool is_success = 3;
- uint32 gallery_id = 13;
- uint32 remain_time = 4;
- uint32 score = 11;
- uint32 race_id = 15;
-}
diff --git a/protocol/proto/WorktopInfo.proto b/protocol/proto/WorktopInfo.proto
deleted file mode 100644
index 3c6510a7..00000000
--- a/protocol/proto/WorktopInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message WorktopInfo {
- repeated uint32 option_list = 1;
- bool is_guest_can_operate = 2;
-}
diff --git a/protocol/proto/WorktopOptionNotify.proto b/protocol/proto/WorktopOptionNotify.proto
deleted file mode 100644
index 4ee866f6..00000000
--- a/protocol/proto/WorktopOptionNotify.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 835
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WorktopOptionNotify {
- uint32 gadget_entity_id = 11;
- repeated uint32 option_list = 8;
-}
diff --git a/protocol/proto/WorldAllRoutineTypeNotify.proto b/protocol/proto/WorldAllRoutineTypeNotify.proto
deleted file mode 100644
index 136d1159..00000000
--- a/protocol/proto/WorldAllRoutineTypeNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3518
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WorldAllRoutineTypeNotify {
- repeated WorldRoutineTypeInfo world_routine_type_list = 12;
-}
diff --git a/protocol/proto/WorldChestOpenNotify.proto b/protocol/proto/WorldChestOpenNotify.proto
deleted file mode 100644
index e23cd732..00000000
--- a/protocol/proto/WorldChestOpenNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3295
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WorldChestOpenNotify {
- uint32 group_id = 6;
- uint32 scene_id = 9;
- uint32 config_id = 12;
-}
diff --git a/protocol/proto/WorldDataNotify.proto b/protocol/proto/WorldDataNotify.proto
deleted file mode 100644
index d2f4d6ca..00000000
--- a/protocol/proto/WorldDataNotify.proto
+++ /dev/null
@@ -1,36 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3308
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message WorldDataNotify {
- map world_prop_map = 9;
-
- enum DataType {
- DATA_TYPE_NONE = 0;
- DATA_TYPE_WORLD_LEVEL = 1;
- DATA_TYPE_IS_IN_MP_MODE = 2;
- }
-}
diff --git a/protocol/proto/WorldOwnerBlossomBriefInfoNotify.proto b/protocol/proto/WorldOwnerBlossomBriefInfoNotify.proto
deleted file mode 100644
index 7d6b9467..00000000
--- a/protocol/proto/WorldOwnerBlossomBriefInfoNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "BlossomBriefInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2735
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message WorldOwnerBlossomBriefInfoNotify {
- repeated BlossomBriefInfo brief_info_list = 13;
-}
diff --git a/protocol/proto/WorldOwnerBlossomScheduleInfoNotify.proto b/protocol/proto/WorldOwnerBlossomScheduleInfoNotify.proto
deleted file mode 100644
index 105e79c4..00000000
--- a/protocol/proto/WorldOwnerBlossomScheduleInfoNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 2707
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message WorldOwnerBlossomScheduleInfoNotify {
- BlossomScheduleInfo schedule_info = 3;
-}
diff --git a/protocol/proto/WorldOwnerDailyTaskNotify.proto b/protocol/proto/WorldOwnerDailyTaskNotify.proto
deleted file mode 100644
index 946b9bc9..00000000
--- a/protocol/proto/WorldOwnerDailyTaskNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "DailyTaskInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 102
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message WorldOwnerDailyTaskNotify {
- uint32 filter_city_id = 2;
- repeated DailyTaskInfo task_list = 1;
-}
diff --git a/protocol/proto/WorldPlayerDieNotify.proto b/protocol/proto/WorldPlayerDieNotify.proto
deleted file mode 100644
index b174c19b..00000000
--- a/protocol/proto/WorldPlayerDieNotify.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 285
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WorldPlayerDieNotify {
- PlayerDieType die_type = 12;
- uint32 murderer_entity_id = 15;
- oneof entity {
- uint32 monster_id = 8;
- uint32 gadget_id = 4;
- }
-}
diff --git a/protocol/proto/WorldPlayerInfoNotify.proto b/protocol/proto/WorldPlayerInfoNotify.proto
deleted file mode 100644
index c2392f6a..00000000
--- a/protocol/proto/WorldPlayerInfoNotify.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-import "PlayerWidgetInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3116
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message WorldPlayerInfoNotify {
- repeated PlayerWidgetInfo player_widget_info_list = 8;
- repeated OnlinePlayerInfo player_info_list = 14;
- repeated uint32 player_uid_list = 11;
-}
diff --git a/protocol/proto/WorldPlayerLocationNotify.proto b/protocol/proto/WorldPlayerLocationNotify.proto
deleted file mode 100644
index a3749db3..00000000
--- a/protocol/proto/WorldPlayerLocationNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "PlayerLocationInfo.proto";
-import "PlayerWorldLocationInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 258
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WorldPlayerLocationNotify {
- repeated PlayerWorldLocationInfo player_world_loc_list = 8;
- repeated PlayerLocationInfo player_loc_list = 15;
-}
diff --git a/protocol/proto/WorldPlayerRTTNotify.proto b/protocol/proto/WorldPlayerRTTNotify.proto
deleted file mode 100644
index 33015976..00000000
--- a/protocol/proto/WorldPlayerRTTNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-import "PlayerRTTInfo.proto";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 22
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WorldPlayerRTTNotify {
- repeated PlayerRTTInfo player_rtt_list = 1;
-}
diff --git a/protocol/proto/WorldPlayerReviveReq.proto b/protocol/proto/WorldPlayerReviveReq.proto
deleted file mode 100644
index 1e4003ef..00000000
--- a/protocol/proto/WorldPlayerReviveReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 225
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message WorldPlayerReviveReq {}
diff --git a/protocol/proto/WorldPlayerReviveRsp.proto b/protocol/proto/WorldPlayerReviveRsp.proto
deleted file mode 100644
index b7c12a93..00000000
--- a/protocol/proto/WorldPlayerReviveRsp.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 278
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WorldPlayerReviveRsp {
- int32 retcode = 3;
-}
diff --git a/protocol/proto/WorldRoutineChangeNotify.proto b/protocol/proto/WorldRoutineChangeNotify.proto
deleted file mode 100644
index dd112962..00000000
--- a/protocol/proto/WorldRoutineChangeNotify.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3507
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WorldRoutineChangeNotify {
- WorldRoutineInfo routine_info = 3;
- uint32 routine_type = 11;
-}
diff --git a/protocol/proto/WorldRoutineInfo.proto b/protocol/proto/WorldRoutineInfo.proto
deleted file mode 100644
index cd9b1bea..00000000
--- a/protocol/proto/WorldRoutineInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-message WorldRoutineInfo {
- uint32 progress = 4;
- bool is_finished = 14;
- uint32 finish_progress = 3;
- uint32 routine_id = 11;
-}
diff --git a/protocol/proto/WorldRoutineTypeCloseNotify.proto b/protocol/proto/WorldRoutineTypeCloseNotify.proto
deleted file mode 100644
index b82bee9a..00000000
--- a/protocol/proto/WorldRoutineTypeCloseNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3502
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WorldRoutineTypeCloseNotify {
- uint32 routine_type = 7;
-}
diff --git a/protocol/proto/WorldRoutineTypeInfo.proto b/protocol/proto/WorldRoutineTypeInfo.proto
deleted file mode 100644
index 77990525..00000000
--- a/protocol/proto/WorldRoutineTypeInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-message WorldRoutineTypeInfo {
- uint32 routine_type = 13;
- uint32 next_refresh_time = 12;
- repeated WorldRoutineInfo world_routine_info_list = 3;
-}
diff --git a/protocol/proto/WorldRoutineTypeRefreshNotify.proto b/protocol/proto/WorldRoutineTypeRefreshNotify.proto
deleted file mode 100644
index 1f3410bd..00000000
--- a/protocol/proto/WorldRoutineTypeRefreshNotify.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more 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";
-
-package proto;
-option go_package = "./;proto";
-
-// CmdId: 3525
-// EnetChannelId: 0
-// EnetIsReliable: true
-message WorldRoutineTypeRefreshNotify {
- WorldRoutineTypeInfo world_routine_type = 7;
-}
diff --git a/protocol/proto/proto_gen.bat b/protocol/proto/proto_gen.bat
deleted file mode 100644
index fe33181e..00000000
--- a/protocol/proto/proto_gen.bat
+++ /dev/null
@@ -1,8 +0,0 @@
-@echo off
-set SOURCE_FOLDER=.
-for /f "delims=" %%i in ('dir /b "%SOURCE_FOLDER%\*.proto"') do (
-echo protoc -I . --go_out=. %%i
-protoc -I . --go_out=. %%i
-)
-echo ok
-pause